Procházet zdrojové kódy

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

James Mintram před 3 roky
rodič
revize
b08eb37b11

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

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

+ 0 - 1
Kernel/Memory/MemoryManager.h

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

+ 1 - 0
Kernel/Scheduler.cpp

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