diff --git a/Kernel/Arch/RegisterState.h b/Kernel/Arch/RegisterState.h new file mode 100644 index 00000000000..c70db9a2507 --- /dev/null +++ b/Kernel/Arch/RegisterState.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2018-2021, James Mintram + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +#include + +#if ARCH(X86_64) || ARCH(I386) +# include +#elif ARCH(AARCH64) +# include +#else +# error "Unknown architecture" +#endif diff --git a/Kernel/Arch/aarch64/RegisterState.h b/Kernel/Arch/aarch64/RegisterState.h new file mode 100644 index 00000000000..d518b689031 --- /dev/null +++ b/Kernel/Arch/aarch64/RegisterState.h @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2018-2021, James Mintram + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +struct DebugRegisterState { +}; diff --git a/Kernel/Arch/x86/common/Interrupts.cpp b/Kernel/Arch/x86/common/Interrupts.cpp index 2dc3d6f200c..879c65476b4 100644 --- a/Kernel/Arch/x86/common/Interrupts.cpp +++ b/Kernel/Arch/x86/common/Interrupts.cpp @@ -22,8 +22,8 @@ #include #include +#include #include -#include #include #include diff --git a/Kernel/Arch/x86/common/SafeMem.cpp b/Kernel/Arch/x86/common/SafeMem.cpp index 01e405a01da..6a93fef67d4 100644 --- a/Kernel/Arch/x86/common/SafeMem.cpp +++ b/Kernel/Arch/x86/common/SafeMem.cpp @@ -5,7 +5,7 @@ */ #include -#include +#include #include #define CODE_SECTION(section_name) __attribute__((section(section_name))) diff --git a/Kernel/Devices/DeviceManagement.h b/Kernel/Devices/DeviceManagement.h index e61cebf6a5f..50b263ee024 100644 --- a/Kernel/Devices/DeviceManagement.h +++ b/Kernel/Devices/DeviceManagement.h @@ -14,7 +14,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Kernel/Interrupts/GenericInterruptHandler.h b/Kernel/Interrupts/GenericInterruptHandler.h index 3572de6afbd..109c378feef 100644 --- a/Kernel/Interrupts/GenericInterruptHandler.h +++ b/Kernel/Interrupts/GenericInterruptHandler.h @@ -8,7 +8,7 @@ #include #include -#include +#include namespace Kernel { diff --git a/Kernel/PerformanceEventBuffer.cpp b/Kernel/PerformanceEventBuffer.cpp index 576a27b8092..5aeca08000e 100644 --- a/Kernel/PerformanceEventBuffer.cpp +++ b/Kernel/PerformanceEventBuffer.cpp @@ -7,8 +7,8 @@ #include #include #include +#include #include -#include #include #include #include diff --git a/Kernel/ThreadTracer.cpp b/Kernel/ThreadTracer.cpp index fc2c1f2e380..359e60e31a5 100644 --- a/Kernel/ThreadTracer.cpp +++ b/Kernel/ThreadTracer.cpp @@ -4,7 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ -#include +#include #include namespace Kernel { diff --git a/Kernel/Time/TimeManagement.h b/Kernel/Time/TimeManagement.h index 2da0491fc02..1165cf70841 100644 --- a/Kernel/Time/TimeManagement.h +++ b/Kernel/Time/TimeManagement.h @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include namespace Kernel {