aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2022-05-22add @file info to all filesKimplul
+ Next step, start documenting contents of each file.
2022-05-05apos compiles on netbsd with LLVM=1Kimplul
+ Turns out I had a dumb debugging echo that was messing up my variables. Oh well. + I'd still like to get riscv64-unknown-elf-gcc to compile, currently I've only managed with riscv64--netbsd-gcc, weird. Also, I have learned that BSD make doesn't use $< for some reason, so all rules should reference the full file name henceforth. BSD make does use $@, but for consistency I did away with it as well.
2022-05-05fix makefiles on netbsdKimplul
+ Doesn't quite compile all the way unfortunately, building the GNU toolchain on NetBSD is a bit more difficult than I was expecting. LLVM does compile, but fails to link for some reason.
2022-04-10add basic ubsan and fix issues reported by itKimplul
2022-03-03faster deps.mk generationKimplul
2022-01-07Use #if defined(...) when not guard clauseKimplul
2022-01-06Added lint rule to MakefileKimplul
+ Runs a syntax check on all files of the selected arch
2021-12-20Revert "still some issues with vmem"Kimplul
This reverts commit 69d13626a37e33f31627a1144605a8fb93684d25.
2021-12-20still some issues with vmemKimplul
+ Not sure if I should go with noinit or init, fuck
2021-12-19Massive changes to jump to userspaceKimplul
2021-09-19Added basic awareness of kernel size/boundsKimplul
2021-09-12Initial physical page managerKimplul
+ Will probably still need a fair bit of tweakind and documentation improvements, but seems to work outside of the kernel. Also no valgrind errors, which is quite promising I guess.
2021-08-31Improved linkind process, added padding generatorKimplul
2021-08-20New build systemKimplul
2021-08-19New build system (WIP)Kimplul