Commit Graph

309 Commits

Author SHA1 Message Date
Laurent Vivier
6f2e5fe02a rename console_* to vga_*, move header struct to head.h 2004-06-22 21:28:36 +00:00
Laurent Vivier
c07be85ed7 Add serial configuration information in header 2004-06-22 21:24:54 +00:00
Laurent Vivier
091a39a611 rename video graphic adapter function from console_* to vga_* 2004-06-22 21:24:22 +00:00
Laurent Vivier
cf424a74ea Add __MISC_H__ 2004-06-22 21:23:03 +00:00
Laurent Vivier
5db219863b Add vga.o 2004-06-22 21:22:08 +00:00
Laurent Vivier
a1d410914c move all stuff from console.[ch] to vga.[ch]. console is now the generic entry for video graphic adapter and serial adapter, configured with emile_l2_header 2004-06-22 21:21:32 +00:00
Laurent Vivier
c0894c3445 Move emile_l2_header definition from tools/emile-second.h to second/head.h 2004-06-22 21:19:48 +00:00
Laurent Vivier
aef019c700 Add serial.c and serial.h in DISTFILES 2004-06-21 22:47:34 +00:00
Laurent Vivier
6381f5a95a Add all needed stuff for serial port management 2004-06-21 22:42:21 +00:00
Laurent Vivier
d04f6b28a8 Add PBWriteSync 2004-06-21 22:41:30 +00:00
Laurent Vivier
f4679e1e67 Add serial.o 2004-06-21 22:41:00 +00:00
Laurent Vivier
df7b2625d1 Add string conversion function from C string to pascal string 2004-06-21 22:40:10 +00:00
Laurent Vivier
574e8bdd9d Serial port management 2004-06-21 22:39:25 +00:00
Laurent Vivier
39d225cfc7 Add PBOpenSync(), PBCloseSync(), PBControlSync() 2004-06-18 15:37:08 +00:00
Laurent Vivier
f7824ea209 correct relocation of enter_kernel() at end of kernel 2004-06-16 21:01:40 +00:00
Laurent Vivier
3d3d43c373 add check_full_in_bank() 2004-06-16 17:23:12 +00:00
Laurent Vivier
40876f5e73 Remove obsolete KERNEL_ARCH/TARGET_??? 2004-06-16 17:22:22 +00:00
Laurent Vivier
f2d141f2c4 pad size of floppy to 1440kB to be able to create floppy with MacOS Disk Copy 2004-06-11 20:05:56 +00:00
Laurent Vivier
e42a4899c9 Release 0.4 2004-06-09 21:34:42 +00:00
Laurent Vivier
6521ee0df4 set version to 0.4, set kernel args 2004-06-09 21:34:13 +00:00
Laurent Vivier
dd44e86f5e disable cache early (resolve bad ramdisk detection 2004-06-09 20:52:14 +00:00
Laurent Vivier
e56b1b94fd Add disable_cache() for 030 and 040 (new) 2004-06-09 17:34:40 +00:00
Laurent Vivier
97ac148b40 Add .chip directive 2004-06-09 12:24:24 +00:00
Laurent Vivier
e96721c090 add copymem.i to DISTFILES 2004-06-08 23:31:11 +00:00
Laurent Vivier
ecfd051646 use copymem.i to copy kernel 2004-06-07 22:13:00 +00:00
Laurent Vivier
f71c1048cd put enter_kernel function at end of kernel image to avoid ovelaping 2004-06-07 18:52:31 +00:00
Laurent Vivier
f4ba7af2a5 Align memory allocation 2004-06-07 18:51:51 +00:00
Laurent Vivier
4132ea5993 align 2004-06-07 18:51:24 +00:00
Laurent Vivier
378527884e Add -I elf32-big to objcopy 2004-06-07 18:50:23 +00:00
Laurent Vivier
ecfa5bf4a9 Pass first level parameter in a structure 2004-06-04 22:29:43 +00:00
Laurent Vivier
68b803a4ab add rw parameter for nfs boot 2004-06-03 22:59:11 +00:00
Laurent Vivier
7114efab5f use uncompressed size instead buffer size to find end of kernel to put boot info 2004-06-03 22:39:38 +00:00
Laurent Vivier
aedc975d9e return uncompressed size 2004-06-03 22:38:24 +00:00
Laurent Vivier
951e98d268 Pass booter info by args of start() 2004-06-03 19:30:26 +00:00
Laurent Vivier
000f32ff38 Add signature(build info) 2004-06-03 11:09:28 +00:00
Laurent Vivier
d097b876e6 kernel size is size of vmlinux.bin 2004-06-03 09:13:05 +00:00
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