No description
Find a file
lordtet 978fd36490 Definitely plan on using more assembly for... assorted assembly related
tasks, so I'm doing some housekeeping.

gdt structure and related pointers go to gdt.structure.
multiboot magic numbers go into multiboot.s.
main code routine goes to start.s for bootstrapping C.
2025-06-11 00:27:15 -04:00
include Half-baked commit, but i added a struct type for the tss and allocated 2025-06-10 09:17:21 -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 Definitely plan on using more assembly for... assorted assembly related 2025-06-11 00:27:15 -04:00
.gitignore Forgot to commit some gitignore changes, here. 2025-06-07 18:08:37 -04:00
LICENSE Initial commit 2025-05-21 19:22:01 +00:00
linker.ld This underwent some crazy scope creep. Just one more feature... 2025-06-10 23:41:51 -04:00
Makefile This underwent some crazy scope creep. Just one more feature... 2025-06-10 23:41:51 -04:00
README.md Updated readme. 2025-05-23 01:24:17 -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. This will likely change to build a complete image that pulls in a bootloader. You will also need a i686 cross compiler.