forked from Bananymous/banan-os
Bananymous
3bac19e518
Add "fast page" to KERNEL_OFFSET. This is always present in page tables and only requires changing the page table entry to map. This requires no interrupts since it should only be for very operations like memcpy. I used to map all temporary mappings to vaddr 0, but this is much better. C++ standard always says that nullptr access is undefined and this gets rid of it. Fixed some bugs I found along the way |
||
---|---|---|
.. | ||
GDT.cpp | ||
IDT.cpp | ||
PageTable.cpp | ||
Signal.S | ||
Thread.S | ||
boot.S | ||
crti.S | ||
crtn.S | ||
interrupts.S | ||
linker.ld |