Commit graph

41 commits

Author SHA1 Message Date
janis 07b90af46d
rbtree: debug impl 2026-08-04 00:27:10 +02:00
janis 6645607c69
kernel: move limine to lib 2026-08-03 22:08:42 +02:00
janis 87d7f5860d
kernel: attempt to correct stack overflow test 2026-08-03 20:46:04 +02:00
janis 8f441135e0
kernel: logging 2026-08-03 18:47:16 +02:00
janis 723063d31e
kernel: backtrace 2026-08-03 18:33:30 +02:00
janis 6b65dc594c
agents.md 2026-08-03 14:58:27 +02:00
janis 005a1a1491
kernel: fix unsafenode impl 2026-08-03 01:26:21 +02:00
janis b069ee78a8
kernel: use rbtree in pmm 2026-08-03 00:31:28 +02:00
janis 9dcc22c7de
kernel: warnings 2026-08-03 00:28:48 +02:00
janis 83fd782c46
rbtree: fix imports/mustuse 2026-08-03 00:28:41 +02:00
janis c9481b05c3
add rbtree crate to dependencies 2026-08-02 20:49:53 +02:00
janis c4c810744d
kernel: remove silly drop_guard macro 2026-08-02 16:12:12 +02:00
janis fe50f8ce74
rbtree: fix compile warnings 2026-08-02 16:08:32 +02:00
janis c7d5f18a4f
raw node impl rbtree 2026-08-02 16:02:29 +02:00
janis 3ba16577de
raw node 2026-07-31 19:22:22 +02:00
janis b407abb094
fix rbtree 2026-07-31 03:23:55 +02:00
janis 3182f4e7f0
capybaraaaa!! 2026-07-31 03:17:17 +02:00
janis 57ea368511
uhhhhhhh, 2026-07-26 04:32:21 +02:00
janis 76506e919d
x86 stuff 2026-07-24 01:18:32 +02:00
janis 30391aa2a1
msrs, gdt, idt 2026-07-23 19:18:03 +02:00
janis 4220f6628e
gdt v1 2026-07-23 01:53:10 +02:00
janis 8212e794f3
cleaned up interrupts 2026-07-19 23:18:15 +02:00
janis eccb202d04
interrupts 2026-07-19 22:51:35 +02:00
janis bbe0551ac5
testing 2026-07-19 13:15:10 +02:00
janis fc9fc22261
sync blog and safety comments + rename panicked state to poisoned 2026-07-19 00:48:31 +02:00
janis 6b76a0a127
rewording 2026-07-18 21:28:27 +02:00
janis 4cad6a2b17
link more references/inspiration, small elaborations 2026-07-18 20:42:46 +02:00
janis 56aa40fb4c
formatting, elaborating on build-std/cargo unstable 2026-07-18 19:59:10 +02:00
janis ea5ad2ced0
correct memory_model comment, fix serial _print 2026-07-18 18:25:30 +02:00
janis 5b2b881ced
small thigns and framebuffer blog 2026-07-18 18:11:06 +02:00
janis 932d98af20
serial 2026-07-17 17:36:54 +02:00
janis 96c2ea2298
sync 2 2026-07-17 17:36:33 +02:00
janis ad8a8e073c
sync 2026-07-17 16:24:09 +02:00
janis 316ef9bfc0
port 2026-07-17 16:23:22 +02:00
janis 5c872bfca0
elaborate build-std-features 2026-07-17 16:22:58 +02:00
janis ba089a5169
elaborate/update json in blog 2026-07-17 16:22:42 +02:00
janis cffad21a64
draw to framebuffer 2026-07-16 16:27:37 +02:00
janis f1570c06b1
interlude 2026-07-16 15:33:28 +02:00
janis 83d1ce9b98
intro post 2026-07-16 13:15:15 +02:00
janis aa98b907f4
post 1 partial 2026-07-16 02:23:52 +02:00
janis e9c02a17da
flake 2026-07-15 23:57:02 +02:00