Laurent Vivier
|
ceb9864aed
|
take kernel size from uncompress(), because _kernel_size from head.S is in fact a buffer size
|
2004-06-03 08:16:38 +00:00 |
|
Laurent Vivier
|
ac8cf01ea2
|
pass ramdisk image address by argument to bootinfo_init()
|
2004-06-03 08:11:23 +00:00 |
|
Laurent Vivier
|
e441c4b560
|
pass compress image address by argument to uncompress() and remove unneeded size
|
2004-06-03 08:02:41 +00:00 |
|
Laurent Vivier
|
2a2df578f3
|
change octal to hexadecimal, correct some warnings
|
2004-06-03 07:56:17 +00:00 |
|
Laurent Vivier
|
71ffdff25f
|
add __attribute__ ((noreturn)) to error()
|
2004-06-03 07:54:56 +00:00 |
|
Laurent Vivier
|
3fb94f986f
|
Set mmu type according to cpu type when gestalt() says noMMU
|
2004-06-02 21:11:21 +00:00 |
|
Laurent Vivier
|
8c80180a73
|
Correct ramdisk management
|
2004-06-02 21:10:19 +00:00 |
|
Laurent Vivier
|
5430f75fb4
|
64bit support
|
2004-06-02 17:40:47 +00:00 |
|
Laurent Vivier
|
35c022d25d
|
64bit support for tools
|
2004-06-02 17:39:10 +00:00 |
|
Laurent Vivier
|
4009f209f3
|
add misc.h for glue.h (for 64bit support)
|
2004-06-02 17:38:24 +00:00 |
|
Laurent Vivier
|
632dcb29bb
|
define u_int8_t, int8_t, u_int16_t, int16_t, u_int32_t, int32_t for m68k
|
2004-06-02 17:37:06 +00:00 |
|
Laurent Vivier
|
20555165c2
|
Add emile-second.h in DISTFILES
|
2004-06-01 22:08:15 +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
|
c0fb2a2399
|
add emile-install
|
2004-06-01 21:56:44 +00:00 |
|
Laurent Vivier
|
048b48b0e3
|
first revision
|
2004-06-01 21:56:28 +00:00 |
|
Laurent Vivier
|
09ef8c96cf
|
allow to read big endian on little endian machine
|
2004-06-01 15:09:13 +00:00 |
|
Laurent Vivier
|
c814cb68e9
|
Enhance second stage header
|
2004-05-26 23:05:35 +00:00 |
|
Laurent Vivier
|
4e162a6fd7
|
load binary image from disk
|
2004-05-26 21:59:06 +00:00 |
|
Laurent Vivier
|
c680062e0c
|
add memdump()
|
2004-05-26 21:41:20 +00:00 |
|
Laurent Vivier
|
7d8654276a
|
Add PBReadSync()
|
2004-05-26 21:32:13 +00:00 |
|
Laurent Vivier
|
075b4ba6c7
|
Align size and offset to 512
|
2004-05-26 21:30:23 +00:00 |
|
Laurent Vivier
|
d795ed1334
|
move ParamBlockRec from tools/emile-first.h to second/glue.h
|
2004-05-26 21:29:16 +00:00 |
|
Laurent Vivier
|
3edd6f5707
|
Align correctly memory to a frontier of 4
|
2004-05-26 18:34:04 +00:00 |
|
Laurent Vivier
|
2cc1e38203
|
move some stuff from head.S to main.c
|
2004-05-26 18:32:49 +00:00 |
|
Laurent Vivier
|
e186742546
|
remove BASE_ADDRESS as we have relocatable code now. Size provided in first seems to be total size = offsetof(second) + sizeof(second) = sizeof(floppy.img)
|
2004-05-25 23:32:30 +00:00 |
|
Laurent Vivier
|
e8caeccc6b
|
remove unneeded init of some variables to move it back to section bss
|
2004-05-25 23:30:31 +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
|
b973b7f5b8
|
align(4) the allocated buffer for second
|
2004-05-25 22:39:51 +00:00 |
|
Laurent Vivier
|
660c23bc12
|
Allocate memory for second stage instead of using an absolute address
|
2004-05-25 20:34:08 +00:00 |
|
Laurent Vivier
|
b7666960ce
|
correct typo
|
2004-05-25 20:14:08 +00:00 |
|
Laurent Vivier
|
8b4036e0f5
|
Allocate and relocate section BSS
|
2004-05-25 20:12:52 +00:00 |
|
Laurent Vivier
|
cf8d13a76f
|
Use absolute address to lowmem variables
|
2004-05-25 19:32:12 +00:00 |
|
Laurent Vivier
|
25aa3bb8ff
|
Use MacOS memory Management
|
2004-05-25 19:30:23 +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
|
b31edbfa11
|
correct typo
|
2004-05-21 15:36:01 +00:00 |
|
Laurent Vivier
|
86f9b56f7c
|
use emile-first-tune
|
2004-05-21 15:06:35 +00:00 |
|
Laurent Vivier
|
b79a4cffea
|
Add command to tune first level
|
2004-05-21 12:42:40 +00:00 |
|
Laurent Vivier
|
21a346e3f0
|
Allow to read current command line
|
2004-05-21 10:42:54 +00:00 |
|
Laurent Vivier
|
e5764a7b71
|
Move some defines to emile-first.h
|
2004-05-21 10:24:41 +00:00 |
|
Laurent Vivier
|
26fac279a5
|
Add emile-first-info to see content of boot block
|
2004-05-21 10:23:12 +00:00 |
|
Laurent Vivier
|
2bb05adaad
|
adjust to be more "Utilities disk" like, adjust structures to be easily tunable
|
2004-05-21 10:18:49 +00:00 |
|
Laurent Vivier
|
e839d9fc1f
|
Allow to set kernel command line
|
2004-05-19 00:09:58 +00:00 |
|
Laurent Vivier
|
18fac5c9b6
|
Release 0.3
|
2004-05-11 23:17:03 +00:00 |
|
Laurent Vivier
|
09a8205e86
|
Remove only first 32KB from allocatable memory
|
2004-05-11 23:09:45 +00:00 |
|
Laurent Vivier
|
f77ce55dad
|
Display physical memory
|
2004-05-11 23:05:10 +00:00 |
|
Laurent Vivier
|
f0d4f6fcf6
|
Set version to 0.3
|
2004-05-11 23:03:31 +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
|
235a70d6f3
|
call 030 when 030, and 040 when 040, and not 030 when 040 and 040 when 030...
|
2004-03-06 01:29:27 +00:00 |
|
Laurent Vivier
|
3329589705
|
Add 68040 MMU support
|
2004-03-06 01:10:31 +00:00 |
|
Laurent Vivier
|
9b2dcff01f
|
really disable MMU
|
2004-03-06 01:00:18 +00:00 |
|