1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 04:57:45 +00:00

Kernel: Move architecture dependent includes to the top in Processor.h

With the declaration order dependency resolved in the last two commits
we can now do this, which looks a lot nicer.
This commit is contained in:
Hendiadyoin1 2021-12-07 00:55:00 +01:00 committed by Brian Gianforcaro
parent 3f434506f5
commit 7a206868f8

View file

@ -10,6 +10,14 @@
#include <AK/Function.h>
#include <Kernel/Arch/DeferredCallEntry.h>
#if ARCH(X86_64) || ARCH(I386)
# include <Kernel/Arch/x86/Processor.h>
#elif ARCH(AARCH64)
# include <Kernel/Arch/aarch64/Processor.h>
#else
# error "Unknown architecture"
#endif
namespace Kernel {
namespace Memory {
@ -57,17 +65,6 @@ struct ProcessorMessageEntry {
ProcessorMessage* msg;
};
}
#if ARCH(X86_64) || ARCH(I386)
# include <Kernel/Arch/x86/Processor.h>
#elif ARCH(AARCH64)
# include <Kernel/Arch/aarch64/Processor.h>
#else
# error "Unknown architecture"
#endif
namespace Kernel {
template<typename T>
class ProcessorSpecific {
public: