diff options
author | Gunnar Beutner <gbeutner@serenityos.org> | 2022-10-16 16:57:21 +0200 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2022-10-16 17:35:37 +0200 |
commit | 1e3edb3b76c6bc0e5c5da041b7c9833638c03ee0 (patch) | |
tree | ea50ad8fb86cba3573d025d426aa94b029c14b2a /Kernel/Arch/TrapFrame.h | |
parent | 918fdf9e2ccfdd387c2629bea4153f2f648f10d1 (diff) | |
download | serenity-1e3edb3b76c6bc0e5c5da041b7c9833638c03ee0.zip |
Kernel: Don't directly include <Kernel/Arch/x86/TrapFrame.h>
This adds a new arch-independent header which in turn includes the
correct header for the build architecture.
Diffstat (limited to 'Kernel/Arch/TrapFrame.h')
-rw-r--r-- | Kernel/Arch/TrapFrame.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Kernel/Arch/TrapFrame.h b/Kernel/Arch/TrapFrame.h new file mode 100644 index 0000000000..03270d8528 --- /dev/null +++ b/Kernel/Arch/TrapFrame.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2022, Gunnar Beutner <gbeutner@serenityos.org> + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +#include <AK/Platform.h> + +#if ARCH(X86_64) || ARCH(I386) +# include <Kernel/Arch/x86/TrapFrame.h> +#elif ARCH(AARCH64) +# include <Kernel/Arch/aarch64/TrapFrame.h> +#else +# error "Unknown architecture" +#endif |