[FREELDR]: Start rewrite of eVb's messed up FreeLDR paging code. The new code is...
authorSir Richard <sir_richard@svn.reactos.org>
Sun, 7 Feb 2010 00:09:10 +0000 (00:09 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Sun, 7 Feb 2010 00:09:10 +0000 (00:09 +0000)
commit996267a6fff9ca5f3d90d516a6218eda346d2382
tree638ffc69bc01e8fe67224c87c92a6de7efa287d5
parent4225cee026fee8f25da65d37974ea466b17059f8
[FREELDR]: Start rewrite of eVb's messed up FreeLDR paging code. The new code is all dynamic and makes much better decisions as to the layout of the address space and how things will be implemented. Already, we are saving 16MB of VA. For now we still consume a large (1 MB) page for simplicity for the page directory, but that can go away later. I will post a diagram later if time permits. We get to MMU enabled and the PDE_BASE mapping works.
[NTOS]: Start redefining ARMv6 paging structures.

svn path=/trunk/; revision=45477
reactos/boot/freeldr/freeldr/arch/arm/boot.s
reactos/boot/freeldr/freeldr/arch/arm/loader.c
reactos/ntoskrnl/include/internal/arm/mm.h