diff options
Diffstat (limited to 'arch/x86_64/include')
| -rw-r--r-- | arch/x86_64/include/arch/interrupt_handling/generic_interrupt_handler.hpp | 2 | ||||
| -rw-r--r-- | arch/x86_64/include/arch/user/main.hpp | 10 |
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 |
