summaryrefslogtreecommitdiff
path: root/src/aplos.h
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2025-07-27 16:53:54 +0200
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2025-07-27 16:53:54 +0200
commit82585d70771bbac69f95127b003446486623c07a (patch)
treeb6162eaee76f5683e5f81753adc13f28bec8d904 /src/aplos.h
parentefb1cf0895d6c5019f5a88fa14b59afd030fefca (diff)
Tweaks to the interrupt handler mechanism
Diffstat (limited to 'src/aplos.h')
-rw-r--r--src/aplos.h4
1 files changed, 4 insertions, 0 deletions
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);