Laurent Vivier
3130ac4a9e
Add -Wa,-mcpu=68030 and -Wa,-mcpu=68040
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:44 +01:00
Laurent Vivier
5f819dde88
Correctly create the PPC bootstrap section
...
To be copied to the flat binary file from the ELF file, the section
.bootstrap needs to have the "load" flag. Otherwise objcopy removes it
(even with -j .bootstrap).
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-12 00:59:26 +02:00
Laurent Vivier
c4f9714d63
second: because of mess between gcc and as: remove cpu directive and use the
...
default provided by gcc (68020). Add rules to manage 68040 and 68030 assembly
files in the Makefile. Classic will wait later...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 22:37:03 +02:00
Laurent Vivier
5de80e9c48
Add command line interface
2008-09-02 19:40:35 +00:00
Laurent Vivier
e01d129289
install apple_driver
2008-08-13 12:29:52 +00:00
Laurent Vivier
fb68a737b7
Generate an EMILE Apple_Driver
2008-08-12 09:24:22 +00:00
Laurent Vivier
5f7643e48b
Add ext2 in libstream
2008-04-12 22:27:13 +00:00
Laurent Vivier
90db2e2b91
Add libmap
2007-10-10 21:17:40 +00:00
Laurent Vivier
c7d9742b8a
move cli.c to libui/edit.c
2007-09-17 23:31:17 +00:00
Laurent Vivier
0eba1130ae
on clean, remove *-full directories, bug found by Finn Thain
2007-09-13 07:44:35 +00:00
Laurent Vivier
8a586c3e31
include tools.mk
2007-09-06 22:09:11 +00:00
Laurent Vivier
e2bf762517
Introduce MEDIA=full, use libstream/scsi instead libstream/hard
2007-09-01 22:21:45 +00:00
Laurent Vivier
d7ef366023
use libconfig
2007-08-25 21:33:57 +00:00
Laurent Vivier
5bc97c0c34
Add libui
2007-08-12 20:41:36 +00:00
Laurent Vivier
93926639bc
Remove section .bootstrap from swith_to_PPC.o to be able to put the new one
2007-02-19 15:57:25 +00:00
Laurent Vivier
f48db9e15f
Add bootstrap section in swith_to_PPC.o instead of main.o
2007-02-17 22:39:07 +00:00
Laurent Vivier
29e78549bc
remove bootstrapPPC.h
2007-02-05 11:52:06 +00:00
Laurent Vivier
ada6f874ba
correct bootstrap dependency
2007-02-02 22:27:58 +00:00
Laurent Vivier
09991740ef
Add bootstrap section in main.o and copy it to second.o
2007-02-02 22:12:48 +00:00
Laurent Vivier
7ea5409a1c
Substract min_addr instead of PAGE_SIZE, align kernel address on PAGE_SIZE
2007-02-02 20:13:11 +00:00
Laurent Vivier
1bb375da59
Change my email address to Laurent@lvivier.info
2006-09-15 14:55:39 +00:00
Laurent Vivier
30f53ccdbb
Add libcontainer
2005-12-01 22:16:34 +00:00
Laurent Vivier
116c7694fb
some cleanups for dist
2005-12-01 13:52:01 +00:00
Laurent Vivier
afb28049a1
remove lowmem.h and memory.h, moved to libmacos
2005-11-29 00:18:58 +00:00
Laurent Vivier
10099df5fe
Add config.c, remove ata, add LIBS_MEDIA
2005-11-26 09:01:36 +00:00
Laurent Vivier
93e7f68c4d
correct libs ordering, add libblock
2005-11-23 22:44:12 +00:00
Laurent Vivier
341672825a
Add libisio9660, libstream, libgzip, libfloppy, libscsi...
2005-11-22 23:20:51 +00:00
Laurent Vivier
0dbebc5e04
Add targets dist, install and uninstall. use libs libmacos and libunix
2005-11-08 02:15:06 +00:00
Laurent Vivier
088d52afef
Add enter_kernel.o
2005-10-20 22:02:39 +00:00
Laurent Vivier
7e7ae6ca7b
add USE_MMU, USE_MMU030, USE_MMU040
2005-10-20 21:12:13 +00:00
Laurent Vivier
950d8d3f99
move OpenDriver(), CloseDriver(), read(), write(), SerGetBuf() from serial.c to driver.c
2005-10-06 21:03:19 +00:00
Laurent Vivier
1e3f09576a
Force primary target
2005-09-19 19:20:33 +00:00
Laurent Vivier
f696ece068
Add support for multiple kernel type: add netBSD
2005-09-19 19:08:55 +00:00
Laurent Vivier
12aefec328
Add cli.o
2005-08-27 21:26:06 +00:00
Laurent Vivier
5a18009707
Temporarily switch to 68020
2005-08-25 11:12:02 +00:00
Laurent Vivier
1e3e41a706
Add keyboard management
2005-08-22 20:18:21 +00:00
Laurent Vivier
5cbe0f0e3d
Generates 68000 compatible floppy
2005-06-10 21:08:52 +00:00
Laurent Vivier
445c9a7b3d
Remove -Os, kernel doesn't boot on my LC475
2005-05-25 19:05:22 +00:00
Laurent Vivier
646105a81a
produce 68020 as cc is bugged
2005-05-24 00:00:13 +00:00
Laurent Vivier
a3cafeb04e
Produce pure 68000 binaries
2005-05-23 23:03:04 +00:00
Laurent Vivier
678d7288f3
Introduce gcc-3.3 and 68020 target instead of 68030
2005-05-22 23:15:56 +00:00
Laurent Vivier
8373181181
Add enter_kernelnoMMU.S and mixed mixed mode image
2005-05-16 21:31:42 +00:00
Laurent Vivier
bb0f544037
Add bootx.o in ppc objects
2005-05-12 05:53:14 +00:00
Laurent Vivier
b497459f33
Move bootinfo.o to m68k objects
2005-05-12 05:46:34 +00:00
Laurent Vivier
ae5f6b8ef2
add missing quote
2005-05-10 22:23:07 +00:00
Laurent Vivier
590cff7025
Add multi-architecture support
2005-05-10 22:05:25 +00:00
Laurent Vivier
1d1e1e5bd7
Add CROSS_COMPILE to cross-compile tools
2005-05-10 20:20:15 +00:00
Laurent Vivier
a59b49fa18
Preliminary support of multitarget architecture (m68k, ppc)
2005-05-10 10:51:04 +00:00
Laurent Vivier
a700a2f1f7
remove BANK_DUMP
2004-12-24 20:08:58 +00:00
Laurent Vivier
fff252634d
clean: remove second_floppy and second_scsi
2004-12-07 00:31:58 +00:00