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 |
|