Commit Graph

6 Commits

Author SHA1 Message Date
961139df9e Improved kernel memory usage
Moved base linear address to 0xFF800000
Kernel only reserves the page frames it actually needs
Memory for multiboot2 headers is freed
Video memory and APIC registers are dynamically mapped into linear addresses
2021-04-17 03:45:45 -05:00
6138766c49 Added sequence to remap PIC
Wrote GDT code in C
Added routines to initialize GDT and IDT
2021-04-16 01:45:40 -05:00
557f3194ed Reduced number of statically allocated page tables 2021-04-10 21:15:32 -05:00
d2eecf95e5 Re-wrote boot code, moved to x86 folder 2020-12-09 05:08:55 -06:00
39710685fb Merged several files together 2020-08-01 19:03:51 -05:00
44e712d214 Reorganized source tree 2020-08-01 16:37:44 -05:00