Commit graph

20 commits

Author SHA1 Message Date
6d2e453d27 Added Memory Paging + Formating Fixes
Memory paging was "fixed", there was previously a stub because I was
working out some compilation issue. Turns out, I had extern keyword
called to the structs. Stupidly, I forgot to declare the struct in the
header the whole time. Luckily that worked itself out, and now vga
memory is mapped.
2025-10-16 13:53:36 -07:00
0d3653c970 I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) 2025-07-24 23:42:20 -07:00
f0ddc1ebee allow for stripped down cowos kernel 2025-07-21 15:27:46 -07:00
3d0bd481c9 QEMU debugging via LLDB or optionally GDB 2025-07-21 14:11:01 -07:00
93abdf8dac QEMU debugging via LLDB or optionally GDB 2025-07-21 14:10:43 -07:00
4a304f7b63 framebuffer driver and a working gdt 2025-07-19 21:44:14 -07:00
49bf45abc8 another binary mistake teehee 2025-07-19 00:04:26 -07:00
5dba6d1df4 kirawano got mad that i didn't credit correctly 2025-07-19 00:01:27 -07:00
41b34d2a9d cowos attempted gdt, but at least we have vga drivers now 2025-07-18 23:50:07 -07:00
cowmonk
b08b0728ae cowos uses it's own cowlibc! big W 2025-05-28 18:58:30 -07:00
cowmonk
435b2bf2a0 No binaries! 2025-05-23 17:36:23 -07:00
cowmonk
9b8d1f0bbf Getting rid of binaries and adding the limine boot config 2025-05-23 17:28:43 -07:00
cowmonk
babc65305d cowos moves to 64bit! and framebuffers too ig 2025-05-23 17:24:25 -07:00
cowmonk
b78e4fc24d
Update README.md 2025-05-23 15:00:54 -07:00
cowmonk
c5743a2f11
Update README.md 2025-05-23 15:00:34 -07:00
cowmonk
4a6c2e2656 Improved (more like fixed) a couple things 2025-04-17 23:21:59 -07:00
cowmonk
16103b0011 removed inefficency in vga write handling 2025-04-17 22:37:57 -07:00
cowmonk
4a736e3dc6 requires -Iinclude flag 2025-04-17 22:31:11 -07:00
cowmonk
59e39d9842 Branch sync and push, reformated and made the OS look more "official" 2025-04-17 21:32:48 -07:00
cowmonk
13389f9617
Initial commit 2025-04-14 12:59:37 -07:00