From 3bc2c4b7bc4d9190da57081a1c622ff7274f4f10 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 23 Dec 2025 18:52:09 -0500 Subject: mos/x86_64: idt: Add assembler guards Signed-off-by: Ian Moffett --- mos/sys/inc/arch/x86_64/idt.h | 5 +++++ 1 file changed, 5 insertions(+) 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 #include +#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_ */ -- cgit v1.2.3