mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 21:44:31 +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:
parent
5e026edfdc
commit
caccb5cc8f
|
@ -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
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue