• Joined on 2025-05-21
lordtet pushed to main at lordtet/Untitled_Kernel 2025-07-03 01:25:37 +00:00
26dd32345f Added header and asm file for assembly function wrappers
981c224f55 Serial implementation Pt1
d5f996973c Removed errant comment that isnt really applicable anymore
Compare 3 commits »
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-29 05:15:50 +00:00
4899877cec Changed I/O to be more generic.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-28 06:11:54 +00:00
55d5823bde Added tons of documentation
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-28 05:36:16 +00:00
4c76d5647a Fixed interrupt handler bug
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-28 04:17:01 +00:00
561c7f9fa7 Loaded IDT!
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-18 00:13:38 +00:00
fbef354410 Small IDT work, gotta go hiking lol
8c51b7010e Interrupt Descriptors implemented
Compare 2 commits »
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-16 04:53:00 +00:00
623b9e339f Removing the tables header. Moving its contents to table headers.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-12 05:23:52 +00:00
d32c1fab63 dude PLEASE i dont want to implement ISRs dude PLEASEEEEE
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-11 04:40:59 +00:00
3b2503a187 Updated the readme for better usage.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-11 04:28:59 +00:00
978fd36490 Definitely plan on using more assembly for... assorted assembly related
8fadee6baf They're calling him "mr has a working custom GDT"
b127a659bb This underwent some crazy scope creep. Just one more feature...
Compare 3 commits »
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-10 13:19:14 +00:00
d97ec36f8c Half-baked commit, but i added a struct type for the tss and allocated
295e622fe1 Moved the kernel to the 1MB boundary in the linker script. Also did some
Compare 2 commits »
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-09 02:44:55 +00:00
745cf9045c Moved multiboot structs to kmultiboot.h
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-08 20:19:20 +00:00
8734cd4da6 Added some functions, did some reorganizing.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-08 05:29:11 +00:00
e8a6c514ad kernel tools split into kio (for i/o) and kttools (kernel type tools).
lordtet pushed to main at lordtet/Untitled_Kernel 2025-06-07 22:09:29 +00:00
f39627ec51 Forgot to commit some gitignore changes, here.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-05-29 03:21:24 +00:00
5efb8d9fbc Moved i/o content to kerno.c
lordtet pushed to main at lordtet/Untitled_Kernel 2025-05-27 03:26:10 +00:00
5dd086565f Forgot to link libgcc. oops. That'll do.
lordtet pushed to main at lordtet/Untitled_Kernel 2025-05-27 02:44:08 +00:00
7500299684 Refactoring of makefiles is here. Looks like a bit less of a mess,
lordtet pushed to main at lordtet/Untitled_Kernel 2025-05-26 22:00:48 +00:00
6423dc4610 Makefile is getting a little messy, i'll rework it later, probably.
6f0b585bfe Quick addition to the makefile, run_iso will build the ISO image and
Compare 2 commits »
lordtet pushed to main at lordtet/Untitled_Kernel 2025-05-26 21:43:42 +00:00
0831fb86e4 Added some framework to create a bootable ISO with grub as the