diff options
| author | Ian Moffett <ian@osmora.org> | 2025-12-23 18:52:09 -0500 |
|---|---|---|
| committer | Ian Moffett <ian@osmora.org> | 2025-12-23 18:52:09 -0500 |
| commit | 3bc2c4b7bc4d9190da57081a1c622ff7274f4f10 (patch) | |
| tree | 9c00929f5f0d74a30edc2f17df13f46b706a2097 | |
| parent | 2aa294e12e0d9c183d2a2f4a5176edb636852d62 (diff) | |
mos/x86_64: idt: Add assembler guards
Signed-off-by: Ian Moffett <ian@osmora.org>
| -rw-r--r-- | mos/sys/inc/arch/x86_64/idt.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mos/sys/inc/arch/x86_64/idt.h b/mos/sys/inc/arch/x86_64/idt.h index b696a89..aa03925 100644 --- a/mos/sys/inc/arch/x86_64/idt.h +++ b/mos/sys/inc/arch/x86_64/idt.h @@ -6,13 +6,17 @@ #ifndef _MACHINE_IDT_H_ #define _MACHINE_IDT_H_ 1 +#ifndef __ASSEMBLER__ #include <sdk/types.h> #include <sdk/defs.h> +#endif /* !__ASSEMBLER__ */ #define IDT_INT_GATE 0x8E #define IDT_TRAP_GATE 0x8F #define IDT_USER_GATE 0xEE +#ifndef __ASSEMBLER__ + /* * Represents a 64-bit interrupt gate descriptor * for the x86_64 architecture. See section 6.14.1 @@ -61,4 +65,5 @@ void md_idt_set_entry(UBYTE vector, UPTR isr, UBYTE type, UBYTE ist); */ void md_idt_load(void); +#endif /* !__ASSEMBLER__ */ #endif /* !_MACHINE_IDT_H_ */ |
