From e3e294e60333cb603a3ac35412c8279d45081737 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sun, 17 May 2020 23:35:14 +0200 Subject: Some testing in paging This approach will probably work. I've done some *very* dumb mistakes before (e.g. assuming **dir == dir[1024][1024])... I KNOW BETTER NOW THOUGH! --- src/kernel/fs/elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/fs') diff --git a/src/kernel/fs/elf.c b/src/kernel/fs/elf.c index 3279784..22cdb74 100644 --- a/src/kernel/fs/elf.c +++ b/src/kernel/fs/elf.c @@ -25,7 +25,7 @@ int is_elf(struct elf_header *header) struct process *elf_load(char *path) { - u32 *prev_dir; + struct page_dir *prev_dir; if (current_proc) prev_dir = current_proc->cr3; else -- cgit v1.2.3