Commit Graph

25 Commits

Author SHA1 Message Date
Laurent Vivier
fa06e26c9f include ../first/macos.i, for APPLE_DRIVER, manage 32bitmode and boot unit 2008-08-12 13:54:55 +00:00
Laurent Vivier
b78ead9cf9 move console_init() to main() 2007-09-16 15:09:15 +00:00
Laurent Vivier
7e334dcc2f change signature to EM07 to support config file 2007-05-12 19:33:25 +00:00
Laurent Vivier
cdc94e3962 change .chip to .cpu to use binutils 2.17 2007-03-22 15:36:39 +00:00
Laurent Vivier
1bb375da59 Change my email address to Laurent@lvivier.info 2006-09-15 14:55:39 +00:00
Laurent Vivier
9589271a29 EM06 header type: all is stored as text 2005-11-27 22:31:07 +00:00
Laurent Vivier
ba2c5fc6e7 68000 compatibility: load _GLOBAL_OFFSET_TABLE_ 2005-06-10 20:53:14 +00:00
Laurent Vivier
713ca6ad89 move to version 5 of header: kernel_size == kernel_image_size means uncompressed 2005-06-09 19:55:12 +00:00
Laurent Vivier
13ced3364c GCC 3 requires BSS be cleared: it places variables initialized to 0 from DATA to BSS 2005-06-06 19:33:40 +00:00
Laurent Vivier
6cebabe53b Add 68000 support 2005-05-17 23:36:26 +00:00
Laurent Vivier
c113ea06f9 switch to EM04, add scsi support -> kernel_image_offset is container offset 2004-12-03 00:21:25 +00:00
Laurent Vivier
f909655654 add _gestaltID 2004-10-07 09:14:06 +00:00
Laurent Vivier
8c80347126 check result of NewPtr and invoke SysError if needed 2004-08-18 23:14:55 +00:00
Laurent Vivier
c07be85ed7 Add serial configuration information in header 2004-06-22 21:24:54 +00:00
Laurent Vivier
ecfa5bf4a9 Pass first level parameter in a structure 2004-06-04 22:29:43 +00:00
Laurent Vivier
951e98d268 Pass booter info by args of start() 2004-06-03 19:30:26 +00:00
Laurent Vivier
c814cb68e9 Enhance second stage header 2004-05-26 23:05:35 +00:00
Laurent Vivier
2cc1e38203 move some stuff from head.S to main.c 2004-05-26 18:32:49 +00:00
Laurent Vivier
607296c9d5 arch_init must be before init_memory_map, console_init can be the first call 2004-05-25 23:16:56 +00:00
Laurent Vivier
8b4036e0f5 Allocate and relocate section BSS 2004-05-25 20:12:52 +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
5189002b35 Identify machine in arch_init() 2004-02-26 22:52:35 +00:00
Laurent Vivier
cc5ae713a6 Move call of bootinfo_init after memory_init (use memory_map) 2004-02-17 10:09:14 +00:00
Laurent Vivier
11dd1c201c Initial revision 2004-02-15 20:46:45 +00:00