Laurent Vivier
|
9bd9755dbb
|
Update email address
Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
|
2013-09-05 14:45:27 +02:00 |
|
Laurent Vivier
|
80b3fbbec7
|
switch off interrupts before the PPC bootstrap
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
|
2009-06-12 01:14:50 +02:00 |
|
Laurent Vivier
|
6bd242d7ce
|
Call chainloader, for the moment EMILE is only able to chaiload itself...
|
2007-11-03 21:04:09 +00:00 |
|
Laurent Vivier
|
ac524c2a45
|
store read_config() result in a structure
|
2007-10-21 01:48:34 +00:00 |
|
Laurent Vivier
|
2526dd9419
|
Return to menu if kernel or ramdisk fail to load
|
2007-09-17 22:23:06 +00:00 |
|
Laurent Vivier
|
b78ead9cf9
|
move console_init() to main()
|
2007-09-16 15:09:15 +00:00 |
|
Laurent Vivier
|
a7283acb85
|
Add include <sys/types>, patch by Finn Thain
|
2007-09-03 17:51:12 +00:00 |
|
Laurent Vivier
|
9f0952aa47
|
remove message "no RAMDISK"
|
2007-08-21 22:08:37 +00:00 |
|
Laurent Vivier
|
7279dcd375
|
Removem message "booting the kernel"
|
2007-08-18 13:31:22 +00:00 |
|
Laurent Vivier
|
d13cb5bd7a
|
move copyright and available memory to config.c
|
2007-05-24 17:23:25 +00:00 |
|
Laurent Vivier
|
edd5bc94fb
|
Correct GPR[7] init
|
2007-02-19 15:57:57 +00:00 |
|
Laurent Vivier
|
26118c7f51
|
update copyright to 2007
|
2007-02-17 22:29:23 +00:00 |
|
Laurent Vivier
|
17796502ab
|
Add some code to use bootstrap
|
2007-02-17 22:27:08 +00:00 |
|
Laurent Vivier
|
7ea5409a1c
|
Substract min_addr instead of PAGE_SIZE, align kernel address on PAGE_SIZE
|
2007-02-02 20:13:11 +00:00 |
|
Laurent Vivier
|
da4ce9585c
|
correct errors to re-activate ARCH_PPC
|
2006-12-29 22:13:22 +00:00 |
|
Laurent Vivier
|
c257b6b678
|
update (c) date
|
2006-10-20 22:21:41 +00:00 |
|
Laurent Vivier
|
1bb375da59
|
Change my email address to Laurent@lvivier.info
|
2006-09-15 14:55:39 +00:00 |
|
Laurent Vivier
|
9c140330c5
|
remove banner and some traces
|
2005-12-05 19:56:37 +00:00 |
|
Laurent Vivier
|
13d2ca4db7
|
use new interface to read config and to load kernel and ramdisk
|
2005-11-26 08:59:58 +00:00 |
|
Laurent Vivier
|
9c370d7600
|
Move MacOS functions to libmacos, disable inline of putchar() enabled by -O2
|
2005-11-08 02:13:30 +00:00 |
|
Laurent Vivier
|
4aa27aeab3
|
move some functions to enter_kernel.c
|
2005-10-20 22:00:44 +00:00 |
|
Laurent Vivier
|
7e7ae6ca7b
|
add USE_MMU, USE_MMU030, USE_MMU040
|
2005-10-20 21:12:13 +00:00 |
|
Laurent Vivier
|
74135a8cda
|
call turn_off_interrupts()
|
2005-10-10 21:51:02 +00:00 |
|
Laurent Vivier
|
145ed7479e
|
More NetBSD support
|
2005-09-19 22:10:41 +00:00 |
|
Laurent Vivier
|
7df4fa9949
|
Add an entry point in enter_kernel for netBSD support
|
2005-09-19 19:03:39 +00:00 |
|
Laurent Vivier
|
f77dcd8300
|
Correct KERNEL PANIC on IIci: move bootinfo() and set_kernel_bootinfo() after disable_cache()
|
2005-09-07 00:29:22 +00:00 |
|
Laurent Vivier
|
1bd317067f
|
RAMDISK memory MUST be allocated at top of memory
|
2005-09-05 21:11:12 +00:00 |
|
Laurent Vivier
|
4222e48572
|
Use console_cursor_on(), console_cursor_off(), console_cursor_save(), console_cursor_restore()
|
2005-08-28 21:42:18 +00:00 |
|
Laurent Vivier
|
279250d2c7
|
Call cli_edit() to edit parameters
|
2005-08-27 21:25:33 +00:00 |
|
Laurent Vivier
|
221fbfb12a
|
68000: Set memory bank from KERNEL_LOADADDR to ScrnBase - 0x8000
|
2005-06-30 08:55:28 +00:00 |
|
Laurent Vivier
|
a9c5d929c8
|
Add low memory offset (0x3000)
|
2005-06-30 01:05:46 +00:00 |
|
Laurent Vivier
|
399f4f4fbc
|
correct typo
|
2005-06-27 22:22:37 +00:00 |
|
Laurent Vivier
|
6e899e57ca
|
68000: really set physImage to kernel address
|
2005-06-14 20:15:46 +00:00 |
|
Laurent Vivier
|
4ddcf438d9
|
Add 68000-based macintosh support: load kernel at address 0x4000
|
2005-06-14 19:39:43 +00:00 |
|
Laurent Vivier
|
da403aff9f
|
move uncompressing kernel from main.c to load.c
|
2005-06-09 19:58:49 +00:00 |
|
Laurent Vivier
|
545cbd81d0
|
Add 'ori.w #0x0700,%sr'
|
2005-05-25 22:05:35 +00:00 |
|
Laurent Vivier
|
09f058298b
|
concatenate string of EMILE and CPU type
|
2005-05-22 23:16:54 +00:00 |
|
Laurent Vivier
|
8cfdb1db76
|
cast for entry, to support gcc 3.3
|
2005-05-22 21:16:57 +00:00 |
|
Laurent Vivier
|
d6f85543c3
|
Add support of CPU without MMU
|
2005-05-16 21:38:33 +00:00 |
|
Laurent Vivier
|
d7cc164486
|
Restore RBV macintosh compatibility
|
2005-05-14 01:12:46 +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
|
0caaed7a3e
|
more PPC stuff, init PPC regs here
|
2005-05-13 17:25:13 +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
|
b990716081
|
Test all MMU types, more processor type specific code
|
2005-05-12 05:48:27 +00:00 |
|
Laurent Vivier
|
3721ba9227
|
Add multi-architecture support
|
2005-05-10 21:49:28 +00:00 |
|
Laurent Vivier
|
e2bbff5a94
|
don't allocate contiguous if not needed
|
2004-12-29 23:43:53 +00:00 |
|
Laurent Vivier
|
01cf507368
|
allow to boot with an uncompressed kernel
|
2004-12-25 01:35:31 +00:00 |
|
Laurent Vivier
|
208344ca0d
|
load_image() doesn't malloc memory anymore, we must provide the buffer
|
2004-12-25 00:53:59 +00:00 |
|
Laurent Vivier
|
3111a9a2e6
|
Correct a major memroy usage mismatch
|
2004-12-24 22:36:45 +00:00 |
|