2131 |
6507 d 6 h |
decky |
/branches/ |
add development branches |
|
2071 |
6573 d 2 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1789 |
6761 d 8 h |
jermar |
/trunk/ |
Fix ofw_memmap() in boot infrastructure.
The cell size is 32-bit and not equal sizeof(ofw_arg_t).
Define architecture dependant #address-cells and #size-cells for cases
the respective properties are missing in the OpenFirmware device tree.
The algorithm now works both for ppc32 and sparc64.
Add memmap_t, screen_t and keyboard_t to sparc64 bootinfo structure.
Be more verbose during sparc64 boot.
Move ALIGN_UP to generic part of boot/.
Change header guards in several places so that they don't contain double underscore. |
|
1787 |
6763 d 4 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
1715 |
6788 d 3 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
move ppc32 four pages up |
|
1478 |
6803 d 17 h |
decky |
/boot/trunk/ |
ppc32 bootloader debugging facility |
|
1372 |
6817 d 1 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
remove obsolete BAT framebuffer mapping |
|
1146 |
6863 d 8 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
add instruction cache flush
align framebuffer on 128K boundary
change OFW calling method
make OFW code more compatible |
|
1131 |
6872 d 4 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
kernel boot API change |
|
1075 |
6879 d 10 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
relocate boot loader structures if needed
(allowing to boot on stupid OFW implementations) |
|
1068 |
6879 d 21 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
proper ppc32 initial memory mapping |
|
1058 |
6880 d 4 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
relocate kernel in real mode |
|
1022 |
6881 d 4 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
ppc32: boot using real mode trampoline
setup segment registers so far |
|
964 |
6882 d 14 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
ofw code cleanup
get memory map from ofw |
|
956 |
6883 d 3 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
relocate ppc32 kernel above 2 GB |
|
953 |
6883 d 4 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
cleanup and extend OFW code |
|
913 |
6889 d 14 h |
decky |
/boot/trunk/arch/ppc32/loader/ |
ppc bootstrap almost working |
|