From 8e268df60bde6b5548b849cc9b83a224a74b3e43 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 17 Sep 2025 19:21:57 -0400 Subject: kern: Add syscall entry and SYS_exit syscall Signed-off-by: Ian Moffett --- src/sys/arch/amd64/cpu/cpu_conf.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/sys/arch/amd64/cpu/cpu_conf.c') diff --git a/src/sys/arch/amd64/cpu/cpu_conf.c b/src/sys/arch/amd64/cpu/cpu_conf.c index e462ef3..531f53b 100644 --- a/src/sys/arch/amd64/cpu/cpu_conf.c +++ b/src/sys/arch/amd64/cpu/cpu_conf.c @@ -36,6 +36,8 @@ #include #include +extern void syscall_isr(void); + /* * Initialize interrupt vectors */ @@ -54,6 +56,7 @@ init_vectors(void) idt_set_desc(0xC, IDT_TRAP_GATE, ISR(ss_fault), 0); idt_set_desc(0xD, IDT_TRAP_GATE, ISR(general_prot), 0); idt_set_desc(0xE, IDT_TRAP_GATE, ISR(page_fault), 0); + idt_set_desc(0x80, IDT_USER_GATE, ISR(syscall_isr), 0); } void -- cgit v1.2.3