[ros-kernel] Mapping of page table
vizzini at plasmic.com
Fri Nov 7 14:27:10 CET 2003
On Fri, 2003-11-07 at 14:17, Ge van Geldorp wrote:
> In ReactOS, the page table is mapped at 0xf0000000, with the page
> directory at 0xf03c0000, while it seems that in MS Windows it is mapped
> at 0xc0000000, with the page directory at 0xc0300000. This is even
> semi-documented in MSDN, check
> ools/looking_inside_your_working_set.asp (beware of line wrap) near the
> bottom of the page.
> I'm not a memory management expert, but would it be difficult to move
> our page directory to the Windows location? At least one (badly written)
> driver depends on it being there. I understand it would mean moving
> ntoskrnl up so this would also influence FreeLdr I guess?
I'd also like to discuss moving the kernel/hal back down to 0x80000000
while we're discussing this. Forcing /3GB has the effect of depriving
the cache manager of virtual memory, which on big configurations may be
a bad thing. What does everyone else think?
More information about the Ros-kernel