Browse Source

Kernel: Add an x86 include check+error in x86/TrapFrame.h

James Mintram 3 years ago
parent
commit
b08eb37b11
3 changed files with 4 additions and 1 deletions
  1. 3 0
      Kernel/Arch/x86/TrapFrame.h
  2. 0 1
      Kernel/Memory/MemoryManager.h
  3. 1 0
      Kernel/Scheduler.cpp

+ 3 - 0
Kernel/Arch/x86/TrapFrame.h

@@ -8,6 +8,9 @@
 
 #include <AK/Types.h>
 
+#include <AK/Platform.h>
+VALIDATE_IS_X86()
+
 namespace Kernel {
 
 struct RegisterState;

+ 0 - 1
Kernel/Memory/MemoryManager.h

@@ -11,7 +11,6 @@
 #include <AK/NonnullOwnPtrVector.h>
 #include <AK/NonnullRefPtrVector.h>
 #include <AK/String.h>
-#include <Kernel/Arch/x86/TrapFrame.h>
 #include <Kernel/Forward.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Memory/AllocationStrategy.h>

+ 1 - 0
Kernel/Scheduler.cpp

@@ -8,6 +8,7 @@
 #include <AK/Singleton.h>
 #include <AK/Time.h>
 #include <Kernel/Arch/x86/InterruptDisabler.h>
+#include <Kernel/Arch/x86/TrapFrame.h>
 #include <Kernel/Debug.h>
 #include <Kernel/Panic.h>
 #include <Kernel/PerformanceManager.h>