Commit Graph

50 Commits

Author SHA1 Message Date
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
Laurent Vivier
33a8a20132 Add container.o, remove SCSI_SUPPORT from floppy binary 2004-12-03 00:24:42 +00:00
Laurent Vivier
921f705d15 create two binaries, one for booting from floppy, the other from scsi disk 2004-12-01 00:21:04 +00:00
Laurent Vivier
5db219863b Add vga.o 2004-06-22 21:22:08 +00:00
Laurent Vivier
f4679e1e67 Add serial.o 2004-06-21 22:41:00 +00:00
Laurent Vivier
40876f5e73 Remove obsolete KERNEL_ARCH/TARGET_??? 2004-06-16 17:22:22 +00:00
Laurent Vivier
97ac148b40 Add .chip directive 2004-06-09 12:24:24 +00:00
Laurent Vivier
ecfd051646 use copymem.i to copy kernel 2004-06-07 22:13:00 +00:00
Laurent Vivier
5dbc36d650 floppy image is now built from several parts (first, second, kernel, ramdisk) with emile-install. Linker cannot provide kernel size and position anymore 2004-06-01 22:00:21 +00:00
Laurent Vivier
e3780d21ef Make second level relocatable using -fpic and "GLOBAL_OFFSET_TABLE"
should be improved by using -mrelpc, but this flags is only supported by
gcc > 3.0 (and I use gcc 2.95)
2004-05-24 23:59:13 +00:00
Laurent Vivier
e839d9fc1f Allow to set kernel command line 2004-05-19 00:09:58 +00:00
Laurent Vivier
14cd3cd3cb I move to a debian box, and ls and awk have not the same path as on my
previous Mandrake box. I decide to remove absolute path.
2004-05-11 23:02:18 +00:00
Laurent Vivier
cffb3524e0 really use BASE_ADDRESS 2004-03-05 22:56:01 +00:00
Laurent Vivier
233133127d produce 68030 AND 68040 objects 2004-03-04 22:47:46 +00:00
Laurent Vivier
015236a085 remove some files for second level for powerPC, move to third level 2004-02-26 23:43:42 +00:00
Laurent Vivier
0e8fa74829 add arch.o, and -DTARGET_PPC or -DTARGET_M68K 2004-02-26 20:12:01 +00:00
Laurent Vivier
09aa0fdf33 add bank.[ch], move memory bank management into them 2004-02-19 11:34:18 +00:00
Laurent Vivier
11dd1c201c Initial revision 2004-02-15 20:46:45 +00:00