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/paging.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/paging.c (limited to 'src/paging.c') diff --git a/src/paging.c b/src/paging.c new file mode 100644 index 0000000..539b26a --- /dev/null +++ b/src/paging.c @@ -0,0 +1,12 @@ +#include "aplos.h" + +bool +page_fault_handler(uint32_t code) +{ + int write = code&0x2; + + uint64_t addr = get_cr2(); + print(u8"Page fault trying to %s %p\n", write ? u8"write to" : u8"read from", addr); + + return false; /* We didn't actually handle it */ +} -- cgit v1.2.3