No description
Find a file
lordtet 6261af8e3a Some changes to names and a convenience ASM function
asm.h now can nuke the TLB by refreshing the PD.
also changed some symbols to more accurately represent what they are
for, such as the kernelspace page tables or the global PD.
2025-07-15 23:14:33 -04:00
include Some changes to names and a convenience ASM function 2025-07-15 23:14:33 -04:00
module_bootloader Refactoring of makefiles is here. Looks like a bit less of a mess, 2025-05-26 22:42:41 -04:00
src Some changes to names and a convenience ASM function 2025-07-15 23:14:33 -04:00
.gitignore Updated the readme for better usage. 2025-06-11 00:39:51 -04:00
connect_gdb.sh The beginning of paging! 2025-07-15 14:52:48 -04:00
LICENSE Initial commit 2025-05-21 19:22:01 +00:00
linker.ld The beginning of paging! 2025-07-15 14:52:48 -04:00
Makefile Page frame setup done, plus makefile changes. 2025-07-11 18:29:03 -04:00
README.md Updated the readme for better usage. 2025-06-11 00:39:51 -04:00

Untitled Kernel

What if I made a kernel? Wouldn't that be quirky?

Just a piece of OS type things I plan on toying with.

Building

make all, will place in build/.

In order for make run to work, you'll need qemu for x86. You will also need a i686 cross compiler.

If you want a full image, make iso will do that.