mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 19:26:42 +00:00
[NTOS]
Global pages may not have been enabled when KeFlushCurrentTb is first called, so don't enable them in there. svn path=/trunk/; revision=69531
This commit is contained in:
@@ -891,15 +891,15 @@ KeFlushCurrentTb(VOID)
|
||||
{
|
||||
ULONG Cr4;
|
||||
|
||||
/* Disable PGE */
|
||||
Cr4 = __readcr4() & ~CR4_PGE;
|
||||
__writecr4(Cr4);
|
||||
/* Disable PGE (Note: may not have been enabled yet) */
|
||||
Cr4 = __readcr4();
|
||||
__writecr4(Cr4 & ~CR4_PGE);
|
||||
|
||||
/* Flush everything */
|
||||
__writecr3(__readcr3());
|
||||
|
||||
/* Re-enable PGE */
|
||||
__writecr4(Cr4 | CR4_PGE);
|
||||
__writecr4(Cr4);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user