]> 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:05:58 +0000 (18:05 +0200)
commit8ca60f51b2566a2f839eb2b83633eab654a0d5ad
treec90a931e052681fbfc58df4ebc33d91f16e6c6dc
parentdecdee1c65279a5f4f8fcc558aff45d6dd1793a3
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