diff --git a/Kernel/Interrupts/APIC.cpp b/Kernel/Interrupts/APIC.cpp index 3450184e71..b9ee632540 100644 --- a/Kernel/Interrupts/APIC.cpp +++ b/Kernel/Interrupts/APIC.cpp @@ -116,7 +116,7 @@ static void set_base(const PhysicalAddress& base) static void write_register(u32 offset, u32 value) { - *map_typed(g_apic_base.offset(offset)) = value; + *map_typed_writable(g_apic_base.offset(offset)) = value; } static u32 read_register(u32 offset)