Commit Graph

29 Commits

Author SHA1 Message Date
14886062f5 fixes and optimizations to mouse drawing 2026-01-29 15:12:40 +11:00
e4f6dd86df tiny fix 2026-01-29 14:55:48 +11:00
46e806795c mouse cleans up after itself now 2026-01-29 14:34:19 +11:00
df3f9478e8 mouse cursor 2026-01-29 13:34:34 +11:00
dc825fb6d3 mouse interrupts working 2026-01-29 13:06:49 +11:00
7ee5ff5bd4 translate keyboard scancode 2026-01-29 12:20:41 +11:00
341018d6d1 keyboard!!!! :D 2026-01-29 10:34:50 +11:00
3f8e7fabd1 panic screen 2026-01-29 09:02:15 +11:00
34c9670ad3 interrupts!!!! :D 2026-01-29 08:36:04 +11:00
7d869a3cb4 gdt working 2026-01-29 08:04:16 +11:00
68df6c7ebb paging optimization 2026-01-28 21:37:05 +11:00
1326696724 kernel code cleanup 2026-01-28 21:32:16 +11:00
a265558b98 switch from bitfields to enums 2026-01-28 21:16:24 +11:00
1ef6ed223e page table testing 2026-01-28 20:49:24 +11:00
e4620f60c9 page table manager working 2026-01-28 20:32:55 +11:00
823b13234e starting work on page tables 2026-01-28 19:34:59 +11:00
3b8bd6f0da lock kernel pages 2026-01-28 18:31:58 +11:00
012489a658 request pages 2026-01-28 18:26:24 +11:00
5b508f4a48 free, lock, reserve and unreserve pages 2026-01-28 18:06:16 +11:00
7c94d21e31 i fixed your code bro :/ 2026-01-28 17:46:17 +11:00
459972c176 Started Page Frame Allocator 2026-01-28 17:34:08 +11:00
6ee9dbc0f2 recompile 2026-01-28 13:29:13 +11:00
d186e164f9 get memory map 2026-01-28 13:25:40 +11:00
35145022b5 pass memory map to kernel and exit boot services 2026-01-28 12:16:46 +11:00
1a96ca983d bug fix to printing decimals 2026-01-28 11:56:58 +11:00
bb6a1f7e31 print decimal numbers 2026-01-28 11:54:32 +11:00
8d9002d3ca print integers and doubles
still need to add hex but i gtg so ill do that later
2026-01-28 10:33:13 +11:00
32453f3c0b removed a ton of uneeded stuff 2026-01-28 09:14:29 +11:00
c547d34d36 moved everything to chookspace 2026-01-28 09:13:12 +11:00