A free Windows-compatible Operating System - mirrored from GitHub
Go to file
ReactOS Portable Systems Group 131f74225c Review and fix the buildingg and mapping of boot-time kernel address space.
The selection of the non-paged pool base address was broken (ion's comment was correct, but his implementation was not) -- NP pool now follows the PFN, or end of FreeLDR mapping area.
There was no reason to put paged pool at a 4MB boundary away from NP pool -- it now follows it immediately.
Got rid of multiple values which were calculated 3, even 4 times in a row, or even values that were calculated but never used (such as kernel_len).
Got rid of the shuffling back and forth of kernel and virtual start/end addresses. A global now keeps track of this, and MmInit1 is now solely responsible for assigning addresses to each kernel region.
Added new debug routine to show the kernel regions mapped -- enabled by default for now to visually detect any problems (once ReactOS's drivers go over 6MB, there may be).

svn path=/trunk/; revision=32368
2008-02-14 23:39:31 +00:00
irc
reactos Review and fix the buildingg and mapping of boot-time kernel address space. 2008-02-14 23:39:31 +00:00
rosapps Deleted ext2 driver 2008-02-11 11:29:54 +00:00
rostests
wallpaper