summaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
2021-07-21barebones syscalldzwdz
2021-07-21fix init stack alignmentdzwdz
2021-07-21fix sysenter()'s stack argumentdzwdz
2021-07-21simplify the IDT generationdzwdz
2021-07-21create ISR stubs, which call a single main isr handlerdzwdz
2021-07-20remove an already finished TODOdzwdz
2021-07-20per-process virtual memorydzwdz
2021-07-20rename pagedir_use() to pagedir_switch()dzwdz
2021-07-20only enable paging when jumping into ring 0dzwdz
2021-07-20global PAGE_MASK definedzwdz
2021-07-19fix some style inconsistentiesdzwdz
2021-07-19remove the unused r3_test functiondzwdz
2021-07-19very basic pagingdzwdz
2021-07-19add a page fault handlerdzwdz
2021-07-18basic executable loadingdzwdz
2021-07-18clean up the linker script, remove duplicate labelsdzwdz
2021-07-18fix most current compiler warningsdzwdz
2021-07-18move the kernel linker script to src/kernel/dzwdz
2021-07-18move all kernel sources to src/kernel/dzwdz
2021-07-17detect the highest used memory address, and only allocate pages above itdzwdz
2021-07-17basic boot module supportdzwdz
2021-07-17rename _kernel_end to _bss_enddzwdz
2021-07-10abstract away loggingdzwdz
2021-07-10a sensible source structuredzwdz
2021-07-10separate the source code from object files; more modular Makefiledzwdz