- Define memory map structure for Versatile board/QEMU and send to OS Loader.
authorevb <evb@svn.reactos.org>
Thu, 4 Feb 2010 19:52:13 +0000 (19:52 +0000)
committerevb <evb@svn.reactos.org>
Thu, 4 Feb 2010 19:52:13 +0000 (19:52 +0000)
commit466a1c65ee6a14c307696b7691a5c269b8f2011d
treecee107ded8b0045ccd73f1074d1d8e9b45d5a467
parent724f076f8a717b3d9c606c455ca4d02cc43af3f8
- Define memory map structure for Versatile board/QEMU and send to OS Loader.
- Many hack removed.
- Better efficency use of memory layout.
- Region at 0x800000 now available for FreeLDR use to load kernel files.
- Implement simple ArmDiskNormalizeSystemPath so boot is allowed to happen.
- Use better stack address as defined in memory map.
- Now FreeLDR loads all files correctly from disk and is ready to jump to kernel. ARMv5 paging code must be rewritten before that can happen.

svn path=/trunk/; revision=45424
reactos/boot/armllb/boot.s
reactos/boot/armllb/envir.c
reactos/boot/armllb/hw/versatile/hwinfo.c
reactos/boot/armllb/hw/versatile/hwinit.c
reactos/boot/armllb/os/loader.c
reactos/boot/freeldr/freeldr/arcemul/mm.c
reactos/boot/freeldr/freeldr/arch/arm/loader.c
reactos/boot/freeldr/freeldr/arch/arm/macharm.c
reactos/boot/freeldr/freeldr/freeldr.rbuild