- Change ARM loading architecture to match EFI/Firmware model. LLB provides "firmware...
authorevb <evb@svn.reactos.org>
Tue, 2 Feb 2010 17:21:19 +0000 (17:21 +0000)
committerevb <evb@svn.reactos.org>
Tue, 2 Feb 2010 17:21:19 +0000 (17:21 +0000)
commit2ce8b56e7c91f23ff6c8dcb0187fb9551c8590f4
treeab9677c6aa0d84e8053ba3596b60f00ccebb3287
parent28bb8f1a56d30783d34f01f03689b89dece763aa
- Change ARM loading architecture to match EFI/Firmware model. LLB provides "firmware" routines, FreeLDR obtains "firmware" routines from the ARM block, and sets them as the Machine VTable. All board-specific FreeLDR code gone now.
- Start work on UI. Serial output is now only for debugging, not usual console.
- Need PL045 Keyboard code to handle KbHit/GetCh.
- Have PL011 code ready for MachVideo routines, coming soon...
- Start stub of environment functions.

svn path=/trunk/; revision=45379
21 files changed:
reactos/boot/armllb/armllb.rbuild
reactos/boot/armllb/crtsupp.c
reactos/boot/armllb/envir.c [new file with mode: 0644]
reactos/boot/armllb/fw.c [new file with mode: 0644]
reactos/boot/armllb/hw/versatile/hwinfo.c
reactos/boot/armllb/hw/video.c
reactos/boot/armllb/inc/fw.h [new file with mode: 0755]
reactos/boot/armllb/inc/hw.h
reactos/boot/armllb/inc/osloader.h
reactos/boot/armllb/inc/precomp.h
reactos/boot/armllb/inc/video.h
reactos/boot/armllb/main.c
reactos/boot/armllb/os/loader.c
reactos/boot/freeldr/freeldr/arch/arm/ferouart.c [deleted file]
reactos/boot/freeldr/freeldr/arch/arm/loader.c
reactos/boot/freeldr/freeldr/arch/arm/macharm.c
reactos/boot/freeldr/freeldr/arch/arm/omapuart.c [deleted file]
reactos/boot/freeldr/freeldr/arch/arm/versuart.c [deleted file]
reactos/boot/freeldr/freeldr/freeldr.rbuild
reactos/boot/freeldr/freeldr/freeldr_arch.rbuild
reactos/boot/freeldr/freeldr/include/arch/arm/hardware.h