[NTOS:KE/x64] (Re)move initialization of IRQL and TR

This commit is contained in:
Timo Kreuzer 2023-12-02 16:37:44 +02:00
parent 0a7255e4bf
commit e655594609

View file

@ -162,7 +162,6 @@ KiInitializePcr(IN PKIPCR Pcr,
/* Start us out at PASSIVE_LEVEL */ /* Start us out at PASSIVE_LEVEL */
Pcr->Irql = PASSIVE_LEVEL; Pcr->Irql = PASSIVE_LEVEL;
KeSetCurrentIrql(PASSIVE_LEVEL);
} }
VOID VOID
@ -240,6 +239,8 @@ KiInitializeCpu(PKIPCR Pcr)
/* Initialize MXCSR */ /* Initialize MXCSR */
_mm_setcsr(INITIAL_MXCSR); _mm_setcsr(INITIAL_MXCSR);
KeSetCurrentIrql(PASSIVE_LEVEL);
} }
static static
@ -276,9 +277,6 @@ KiInitializeTss(
/* Setup a stack for NMI Traps */ /* Setup a stack for NMI Traps */
Tss->Ist[3] = (ULONG64)NmiStack; Tss->Ist[3] = (ULONG64)NmiStack;
/* Load the task register */
__ltr(KGDT64_SYS_TSS);
} }
CODE_SEG("INIT") CODE_SEG("INIT")