diff --git a/Kernel/arch/x86_64/desctab.asm b/Kernel/arch/x86_64/desctab.asm index 8ee4352e509a54344d6a74794e5b0edaf0d787c7..a69e06ada2e6be25d8c38c7a58303cbd92d4686d 100644 --- a/Kernel/arch/x86_64/desctab.asm +++ b/Kernel/arch/x86_64/desctab.asm @@ -118,7 +118,7 @@ Desctab_Init: ; Set IA32_FMASK (flags mask) mov ecx, 0xC0000084 rdmsr - mov eax, 0x202 + mov eax, ~0x202 wrmsr ; Set IA32_STAR (Kernel/User CS) mov ecx, 0xC0000081 @@ -386,8 +386,6 @@ SyscallStub: push rcx ; RIP push r11 ; RFLAGS - sti ; Start interrupts again - ; RDI ; RSI ; RDX