From e11298e56be560de64bbccfe74fef7ff85c623d1 Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Mon, 8 Aug 2022 21:25:55 +0200 Subject: stdio.h; gcc $(WARNINGS) --- kernel/src/mem/heap.c | 1 + kernel/src/mem/paging.c | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'kernel/src/mem') diff --git a/kernel/src/mem/heap.c b/kernel/src/mem/heap.c index 545f6ea..b47cec0 100644 --- a/kernel/src/mem/heap.c +++ b/kernel/src/mem/heap.c @@ -1,3 +1,4 @@ +#include #include void init_heap(uint64_t addr, uint64_t size, uint64_t block_size) diff --git a/kernel/src/mem/paging.c b/kernel/src/mem/paging.c index f0181cd..fdd1dd2 100644 --- a/kernel/src/mem/paging.c +++ b/kernel/src/mem/paging.c @@ -1,7 +1,8 @@ #include - #include +#include + void load_pt_lvl4(uint64_t*); __attribute__((aligned(4096))) uint64_t page_table_lvl4[512]; @@ -35,3 +36,8 @@ void init_paging(void) load_pt_lvl4(page_table_lvl4); } + +void page_fault(uint64_t error) +{ + printf("%d\n", error); +} -- cgit v1.2.3