aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/paging/kheap.c
AgeCommit message (Collapse)Author
2019-10-24Re-enabled non-paging vesa drawingMarvin Borner
I still can't exactly find the bug with paging and vesa drawing but it works when paging is disabled.
2019-10-23Added es:di manual settingMarvin Borner
2019-10-13Fixed all compiler warningsMarvin Borner
2019-10-13Improved code qualityMarvin Borner
2019-10-12Paging and heap rewriteMarvin Borner
VESA drawing causes a Page fault because it tries to use a pointer to the framebuffer which was created before the paging has been initialized. If the resolution is set after the paging has been initialized the CPU throws a triple fault because the int32 call can not happen with paging turned on. To be fixed soon!
2019-10-02Finally fixed VESA auto resolution finderMarvin Borner
This was quite hard and strange but it works now!
2019-09-30Added paging and fixed several bugsMarvin Borner