summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-18Make: use a from_sources function instead of a global OBJ macrodzwdz
2021-07-17add a shitty readmedzwdz
2021-07-17detect the highest used memory address, and only allocate pages above itdzwdz
2021-07-17Revert "debug code, verifies if the memory gets set up correctly"dzwdz
2021-07-17debug code, verifies if the memory gets set up correctlydzwdz
2021-07-17basic boot module supportdzwdz
2021-07-17hacky function for logging pointersdzwdz
2021-07-17rename _kernel_end to _bss_enddzwdz
2021-07-17multiboot: manually address regions of the kerneldzwdz
2021-07-16`make boot` uses boot.iso / GRUB nowdzwdz
2021-07-10implement a basic linterdzwdz
2021-07-10abstract away loggingdzwdz
2021-07-10fix the `make debug` targetdzwdz
2021-07-10building the .iso is now the default Make targetdzwdz
2021-07-10clean up the GDT initialization codedzwdz
2021-07-10allocate the initial stack directly in linker.lddzwdz
2021-07-10a sensible source structuredzwdz
2021-07-10make clangd detect the includes againdzwdz
2021-07-10separate the source code from object files; more modular Makefiledzwdz
2021-07-10add a basic #GP handlerdzwdz
2021-07-10update all segment registers when setting the GDTdzwdz
2021-07-09fix some dumb typosdzwdz
2021-07-09Add more debug prints; move the old ones arounddzwdz
2021-07-09implement basic kernel panicsdzwdz
2021-07-09interrupt self-testdzwdz
2021-07-09basic interrupt supportdzwdz
2021-07-09support building .iso imagesdzwdz
2021-07-09fix the r0 data segmentdzwdz
2021-07-06stub page allocatordzwdz
2021-06-25malloc stub + processesdzwdz
2021-06-25tty_constdzwdz
2021-06-25ring3dzwdz
2021-06-25clean up GDTdzwdz
2021-06-25setting up the GDTdzwdz
2021-06-24Hello world o/dzwdz