From 82585d70771bbac69f95127b003446486623c07a Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Sun, 27 Jul 2025 16:53:54 +0200 Subject: Tweaks to the interrupt handler mechanism --- src/aplos.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/aplos.h') diff --git a/src/aplos.h b/src/aplos.h index e364eea..d9d6cdb 100644 --- a/src/aplos.h +++ b/src/aplos.h @@ -49,8 +49,12 @@ void disable_interrupts(void); void enable_interrupts(void); void set_gdt(struct table_reg *, uint64_t, uint64_t, uint64_t); void set_idt(struct table_reg *); +uint64_t get_cr2(void); extern void (*isr_stubs[32])(void); +/* paging.c */ +bool page_fault_handler(uint32_t); + /* panic.c */ void panic(void); -- cgit v1.2.3