No description
Find a file
lordtet 53198515c8 Temporary "default output" global, makefile changes.
Default output variable holds a generic writer, and any output that
isn't really sure where to output to can just output there. Set by the
system early in boot.

Also made some changes to the makefile to support arguments in the "make
run" or "make debug" subset of calls. For now, it's just VGA=1/0 or
SERIAL=1/0 to enable/disable VGA/serial. Defaults are VGA=1, SERIAL=0.
2025-07-04 02:20:31 -04:00
include Temporary "default output" global, makefile changes. 2025-07-04 02:20:31 -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 Temporary "default output" global, makefile changes. 2025-07-04 02:20:31 -04:00
.gitignore Updated the readme for better usage. 2025-06-11 00:39:51 -04:00
connect_gdb.sh Loaded IDT! 2025-06-28 00:14:42 -04:00
LICENSE Initial commit 2025-05-21 19:22:01 +00:00
linker.ld dude PLEASE i dont want to implement ISRs dude PLEASEEEEE 2025-06-12 01:19:59 -04:00
Makefile Temporary "default output" global, makefile changes. 2025-07-04 02:20:31 -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.