From e886baa0d867a70ce6fc7542551e5b882c890efa Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Sun, 26 Nov 2023 16:57:40 +0100 Subject: [PATCH] Fix reading from and writting to APIC registers --- xtoskrnl/hl/pic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xtoskrnl/hl/pic.c b/xtoskrnl/hl/pic.c index c0d33ff..b2fc1cc 100644 --- a/xtoskrnl/hl/pic.c +++ b/xtoskrnl/hl/pic.c @@ -23,7 +23,7 @@ XTFASTCALL ULONG HlReadApicRegister(IN APIC_REGISTER Register) { - return RtlReadRegisterLong((PULONG)APIC_BASE + (Register << 4)); + return RtlReadRegisterLong((PULONG)(APIC_BASE + (Register << 4))); } /** @@ -44,5 +44,5 @@ VOID HlWriteApicRegister(IN APIC_REGISTER Register, IN ULONG Value) { - RtlWriteRegisterLong((PULONG)APIC_BASE + (Register << 4), Value); + RtlWriteRegisterLong((PULONG)(APIC_BASE + (Register << 4)), Value); }