Commit graph

26 commits

Author SHA1 Message Date
9e91024f35 formatting 2026-02-09 18:55:51 +00:00
821716adcc cleaning up debugging message to use kprintf 2026-02-09 17:56:49 +00:00
de312ee5fa adding prev to HeapHeader to allow backwards coalescing. 2026-02-09 15:33:11 +00:00
8226764dea fixing double 0x on panic fault address 2026-02-09 15:32:24 +00:00
db74bf9b06 improve panic with heap_stats 2026-02-09 15:06:49 +00:00
798aed2a39 remove duplicate x0 from kprintf. kprint_hex handles that 2026-02-09 14:45:54 +00:00
af57366544 add hex prefix to kprint_hex 2026-02-09 14:25:56 +00:00
b2f5841b39 fix strange unicode character at the end of hex values kprint 2026-02-09 12:56:05 +00:00
0b7aa495a0 adding readme 2026-02-09 03:48:05 +00:00
a6638d7af5 move gcc required functions to string.c 2026-02-09 03:44:33 +00:00
9f833ca32c memory testing and robustness 2026-02-09 03:28:54 +00:00
2296179bf8 Move the trap to panic.c 2026-02-09 02:57:04 +00:00
2564aa6aba kprintf and kprint_float 2026-02-09 02:55:15 +00:00
6208ae369d Improved panic messaging 2026-02-09 02:48:27 +00:00
cee1760a5b implement kprint_int and kprint_hex functions; add kprintf for formatted output 2026-02-09 02:31:24 +00:00
3270717168 adding kmalloc and memory management 2026-02-09 02:21:48 +00:00
6aca680609 panic improvements 2026-02-09 00:37:28 +00:00
1a3259b811 page allocation 2026-02-09 00:13:11 +00:00
3efbcf24f4 page allocation 2026-02-09 00:13:00 +00:00
e64cf1ef72 start of page allocation 2026-02-08 23:51:37 +00:00
a0973fe49d clean up panic test 2026-02-08 23:04:37 +00:00
da95a4acfa kernel panic and trapping :) 2026-02-08 22:41:38 +00:00
fae2e42f8f remove magic numbers for syscon 2026-02-08 22:15:50 +00:00
8cd08165e0 improved uart character printing and poweroff/restart 2026-02-08 22:06:36 +00:00
10851eeb64 ignoring folder and removing them 2026-02-08 21:24:58 +00:00
7f943be8f0 Initial Commit 2026-02-08 21:23:47 +00:00