From 7a206868f8692bd763db410ea38401093a97144b Mon Sep 17 00:00:00 2001 From: Hendiadyoin1 Date: Tue, 7 Dec 2021 00:55:00 +0100 Subject: [PATCH] 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. --- Kernel/Arch/Processor.h | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/Kernel/Arch/Processor.h b/Kernel/Arch/Processor.h index b5a60449a5..83a322bc47 100644 --- a/Kernel/Arch/Processor.h +++ b/Kernel/Arch/Processor.h @@ -10,6 +10,14 @@ #include #include +#if ARCH(X86_64) || ARCH(I386) +# include +#elif ARCH(AARCH64) +# include +#else +# error "Unknown architecture" +#endif + namespace Kernel { namespace Memory { @@ -57,17 +65,6 @@ struct ProcessorMessageEntry { ProcessorMessage* msg; }; -} - -#if ARCH(X86_64) || ARCH(I386) -# include -#elif ARCH(AARCH64) -# include -#else -# error "Unknown architecture" -#endif - -namespace Kernel { template class ProcessorSpecific { public: