aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86_64/include')
-rw-r--r--arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp2
-rw-r--r--arch/x86_64/include/arch/user/main.hpp10
2 files changed, 11 insertions, 1 deletions
diff --git a/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp b/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
index 8091a58..2d26668 100644
--- a/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
+++ b/arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp
@@ -26,7 +26,7 @@ namespace teachos::arch::interrupt_handling
*
* @param frame Pointer to the interrupt frame containing CPU state.
*/
- [[gnu::interrupt]] [[gnu::section(".interrupt_text")]]
+ [[gnu::interrupt]]
auto generic_interrupt_handler(interrupt_frame * frame) -> void;
} // namespace teachos::arch::interrupt_handling
diff --git a/arch/x86_64/include/arch/user/main.hpp b/arch/x86_64/include/arch/user/main.hpp
new file mode 100644
index 0000000..7127d07
--- /dev/null
+++ b/arch/x86_64/include/arch/user/main.hpp
@@ -0,0 +1,10 @@
+#ifndef TEACHOS_ARCH_X86_64_USER_MAIN_HPP
+#define TEACHOS_ARCH_X86_64_USER_MAIN_HPP
+
+namespace teachos::arch::user
+{
+ auto main() -> void;
+
+} // namespace teachos::arch::user
+
+#endif // TEACHOS_ARCH_X86_64_USER_MAIN_HPP \ No newline at end of file