]> git.dujemihanovic.xyz Git - nameless-os.git/commit
Enable paging in bootloader
authorDuje Mihanović <duje.mihanovic@skole.hr>
Fri, 17 Jun 2022 08:57:56 +0000 (10:57 +0200)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Wed, 22 Jun 2022 16:03:18 +0000 (18:03 +0200)
commite643590fbf5d867cc6f7fb597718a980aa8f72b4
treec90a931e052681fbfc58df4ebc33d91f16e6c6dc
parente07e8457b21a82799a8c1931de13718371898675
Enable paging in bootloader

This makes interrupt handling functional. The keyboard handler also tries to
read from an unmapped address to demonstrate the page fault handler.
Makefile
boot/x86/stage3/loader.s
boot/x86/stage3/paging.s [new file with mode: 0644]
include/arch/x86/mm/paging.h
kernel/arch/x86/irq/sample_handler.c
kernel/arch/x86/mm/paging.c [deleted file]
kernel/kernel.c
kernel/linker.ld