diff --git a/Kernel/Arch/RegisterState.h b/Kernel/Arch/RegisterState.h new file mode 100644 index 0000000000..c70db9a250 --- /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 0000000000..d518b68903 --- /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 2dc3d6f200..879c65476b 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 01e405a01d..6a93fef67d 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 e61cebf6a5..50b263ee02 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 3572de6afb..109c378fee 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 576a27b809..5aeca08000 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 fc2c1f2e38..359e60e31a 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 2da0491fc0..1165cf7084 100644 --- a/Kernel/Time/TimeManagement.h +++ b/Kernel/Time/TimeManagement.h @@ -13,7 +13,7 @@ #include #include #include -#include +#include #include namespace Kernel {