Commit Graph

376 Commits

Author SHA1 Message Date
Laurent Vivier
506df41cdc move interrupt disabling from main 2005-05-13 22:36:48 +00:00
Laurent Vivier
470a2a6315 Add BAT mapping for nubus, move interrupts deisabling to enter_kernel 2005-05-13 22:35:58 +00:00
Laurent Vivier
a3d2b674e2 disable interrupts here 2005-05-13 22:02:12 +00:00
Laurent Vivier
97b1de3ca3 change unsigned long to u_int32_t 2005-05-13 22:01:41 +00:00
Laurent Vivier
d20d849e1f Add bootx_infos variable 2005-05-13 17:26:12 +00:00
Laurent Vivier
0caaed7a3e more PPC stuff, init PPC regs here 2005-05-13 17:25:13 +00:00
Laurent Vivier
878e238e66 remove kernel relocation, add PPC registers copy 2005-05-13 17:24:34 +00:00
Laurent Vivier
85f489de67 Add enter_kernelPPC.h 2005-05-13 17:23:42 +00:00
Laurent Vivier
fb9c4ca54c Add malloc.h for size_t in malloc() 2005-05-12 21:57:42 +00:00
Laurent Vivier
b2e798de9e init bootx_infos structure 2005-05-12 21:56:43 +00:00
Laurent Vivier
20247db875 use bus types from bootx.h 2005-05-12 21:07:11 +00:00
Laurent Vivier
ba3f6680b9 Add bootx_init() prototype 2005-05-12 21:06:04 +00:00
Laurent Vivier
969f6c2afa Add bootx info 2005-05-12 21:05:36 +00:00
Laurent Vivier
2ac76100fa add casts and #ifdef 2005-05-12 21:04:29 +00:00
Laurent Vivier
87798930f1 more error cases for wrong architecture 2005-05-12 06:00:38 +00:00
Laurent Vivier
bb0f544037 Add bootx.o in ppc objects 2005-05-12 05:53:14 +00:00
Laurent Vivier
ff3394e552 Add bootx files 2005-05-12 05:53:03 +00:00
Laurent Vivier
5efe9903c3 First revision 2005-05-12 05:51:56 +00:00
Laurent Vivier
b990716081 Test all MMU types, more processor type specific code 2005-05-12 05:48:27 +00:00
Laurent Vivier
1e2b50db64 Add processor switch to PPC 2005-05-12 05:47:26 +00:00
Laurent Vivier
7ae18b52cf remove PPC_disable_cache 2005-05-12 05:47:00 +00:00
Laurent Vivier
b497459f33 Move bootinfo.o to m68k objects 2005-05-12 05:46:34 +00:00
Laurent Vivier
a440a330bd BootX infos, borrowed from linux sources include/asm-ppc/bootx.h 2005-05-11 12:24:59 +00:00
Laurent Vivier
2d5e941737 Correct m68k_init_memory_bank in case where there is no MMU 2005-05-10 22:52:21 +00:00
Laurent Vivier
1fa3d63ffd Add second stage PPC files 2005-05-10 22:37:19 +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
cb84c69fe5 Add missing return at end of function 2005-05-10 22:05:06 +00:00
Laurent Vivier
8dcd2e3be9 preliminary PPC support 2005-05-10 22:03:52 +00:00
Laurent Vivier
3721ba9227 Add multi-architecture support 2005-05-10 21:49:28 +00:00
Laurent Vivier
1d1e1e5bd7 Add CROSS_COMPILE to cross-compile tools 2005-05-10 20:20:15 +00:00
Laurent Vivier
14db762f7e Remove last.bin on all_bin 2005-05-10 14:30:01 +00:00
Laurent Vivier
926236d81d set RAMDISK variable 2005-05-10 14:23:36 +00:00
Laurent Vivier
c0ae22c56f allow to build EMILE without vmlinux 2005-05-10 11:25:17 +00:00
Laurent Vivier
a59b49fa18 Preliminary support of multitarget architecture (m68k, ppc) 2005-05-10 10:51:04 +00:00
Laurent Vivier
ca784197e6 Correct ppc_init_memory_map() 2005-05-09 23:37:28 +00:00
Laurent Vivier
f0357f29e2 Add target netboot.bin, rescue.bin, debian-installer.bin and boot.bin 2005-05-09 22:47:39 +00:00
Laurent Vivier
88b858679e Add put_driver() 2005-05-09 22:18:21 +00:00
Laurent Vivier
fd4ae22786 Add emile_map_get_bootinfo emile_map_dev emile_checksum emile_map_set_driver_number emile_map_set_driver_info emile_map_set_bootinfo emile_block0_write 2005-02-04 01:00:33 +00:00
Laurent Vivier
90096cc4f4 add emile_map_set_bootinfo, emile_map_set_driver_info, emile_map_set_driver_number, emile_block0_write 2005-02-04 00:51:50 +00:00
Laurent Vivier
a056ab5960 Add DD_MAX_DRIVER, the maximum driver number in block0 2005-02-04 00:42:29 +00:00
Laurent Vivier
af1851a9d4 first revision 2005-02-04 00:41:37 +00:00
Laurent Vivier
277cc9ffde Add partition boot info 2005-02-03 16:04:41 +00:00
Laurent Vivier
43eee2c466 add emile_scanbus to emile-map-set 2005-02-02 16:46:08 +00:00
Laurent Vivier
46da9c1017 Add --get-driver 2005-02-02 14:47:49 +00:00
Laurent Vivier
348594349c add emile_checksum, emile_map_get_bootinfo, emile_map_dev 2005-02-02 14:33:24 +00:00
Laurent Vivier
9e7fb28715 Manage IDE device 2005-02-02 14:25:55 +00:00
Laurent Vivier
3255f348a4 First revision 2005-02-02 14:25:30 +00:00
Laurent Vivier
efcd323152 block_size is used in drivers section (block0) otherwise use 512-byte block 2005-02-01 23:21:06 +00:00
Laurent Vivier
afab5c5f43 Add --scanbus 2005-02-01 20:34:00 +00:00