We define a region in FreeLDR where we store the initial TTB. We have to align it...
authorReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Mon, 11 Feb 2008 22:17:15 +0000 (22:17 +0000)
committerReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Mon, 11 Feb 2008 22:17:15 +0000 (22:17 +0000)
commit5fff0bd7499d2aae11afc4f6c17950870cbdf37f
treeb8184401ee299dc93f46b300ad35a1f1165753c9
parent5c6d974c0581bb441110c134f29a6b376e5cea63
We define a region in FreeLDR where we store the initial TTB. We have to align it at a 16KB boundary, and ld loves to crash with such big alignment, so wee manually define it to load at 0x50000. Pray FreeLDR never gets that big (you'd think LD would warn if that section is overwriting others).
Wrote a guideline for what ArmPrepareForReactOS should do and defined the initial ARM loader block and extension.
Wrote the initial MMU code. It's totally busted but after 3 hours of debugging, it doesn't abort anymore!
Cleanups TBD.

svn path=/trunk/; revision=32307
reactos/boot/freeldr/freeldr/arch/arm/boot.s
reactos/boot/freeldr/freeldr/arch/arm/stubs.c
reactos/boot/freeldr/freeldr/freeldr.rbuild