diff --git a/Kernel/Arch/Processor.h b/Kernel/Arch/Processor.h index 09ba0440d5..b5a60449a5 100644 --- a/Kernel/Arch/Processor.h +++ b/Kernel/Arch/Processor.h @@ -17,10 +17,6 @@ class PageDirectory; } struct ProcessorMessageEntry; -enum class ProcessorSpecificDataID { - MemoryManager, - __Count, -}; struct ProcessorMessage { using CallbackFunction = Function; diff --git a/Kernel/Arch/ProcessorSpecificDataID.h b/Kernel/Arch/ProcessorSpecificDataID.h new file mode 100644 index 0000000000..b958790057 --- /dev/null +++ b/Kernel/Arch/ProcessorSpecificDataID.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2018-2021, Andreas Kling + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +namespace Kernel { + +enum class ProcessorSpecificDataID { + MemoryManager, + __Count, +}; + +} diff --git a/Kernel/Arch/aarch64/Processor.h b/Kernel/Arch/aarch64/Processor.h index 3992cb252f..f7a5a1e50c 100644 --- a/Kernel/Arch/aarch64/Processor.h +++ b/Kernel/Arch/aarch64/Processor.h @@ -11,6 +11,8 @@ #include #include +#include + namespace Kernel { class Thread; diff --git a/Kernel/Arch/x86/Processor.h b/Kernel/Arch/x86/Processor.h index 0bfcc03937..c2f91e1773 100644 --- a/Kernel/Arch/x86/Processor.h +++ b/Kernel/Arch/x86/Processor.h @@ -12,6 +12,7 @@ #include #include +#include #include #include #include