Benji Dial benji · any pronouns
benji pushed to main at benji/bracket-bot-new 2026-01-18 14:18:38 +00:00
6304e99fc2 pin start of round messages
benji pushed to main at benji/bracket-bot-new 2026-01-13 19:35:42 +00:00
f57ffaf076 suggestion form
benji renamed repository from bracket-bot-old to benji/bracket-bot 2026-01-12 01:29:25 +00:00
benji renamed repository from bracket-bot to benji/bracket-bot 2026-01-12 01:28:57 +00:00
benji pushed to alpha at benji/calcite 2026-01-06 18:04:10 +00:00
0330ab168e start forth shell
benji pushed to alpha at benji/calcite 2026-01-05 20:14:43 +00:00
7ec40a1d7e custom linker script for user apps to guarantee that sections are page-aligned
benji pushed to alpha at benji/calcite 2026-01-03 04:13:21 +00:00
225ea67c64 disable bump allocator in flanterm
benji pushed to alpha at benji/calcite 2026-01-03 04:02:52 +00:00
c6dac5c489 tweak logging, get rid of old test in init
benji pushed to alpha at benji/calcite 2026-01-03 03:40:02 +00:00
085ae6ba53 add guard pages to stack; dynamically allocate user stacks; zero non-preserved registers before returning from syscalls
benji pushed to alpha at benji/calcite 2026-01-02 23:00:13 +00:00
5821f51f02 refactor some kernel stuff, start terminal
benji pushed to alpha at benji/calcite 2026-01-01 05:09:31 +00:00
8d1785fb06 update readme to reflect debug/release builds
benji pushed to alpha at benji/calcite 2026-01-01 05:05:16 +00:00
a69dbc3c7a rename src/kernel/panic to src/kernel/debug, add serial logging
benji pushed to alpha at benji/calcite 2026-01-01 03:10:30 +00:00
527498a491 debug and release modes in make-build.sh
42fe995724 keep kernel panics on failed assertion with NDEBUG
Compare 2 commits »
benji pushed to alpha at benji/calcite 2026-01-01 01:05:24 +00:00
a3575b8997 give each thread a syscall stack instead of the silliness from before
benji pushed to alpha at benji/calcite 2025-12-31 23:16:11 +00:00
6d9c3f7794 get ide controllers from pci instead of assuming compatibility mode; name pata drives based on order discovered instead of controller
benji pushed to alpha at benji/calcite 2025-12-29 23:27:39 +00:00
7d90ac7d3d environment variables for processes
benji pushed to alpha at benji/calcite 2025-12-29 22:50:17 +00:00
285da1dc46 readme: remove tar mention since it is no longer used
benji pushed to alpha at benji/calcite 2025-12-29 21:55:59 +00:00
4f9bf8afef ipc and thread spawning
benji pushed to alpha at benji/calcite 2025-12-29 03:30:41 +00:00
02e855c066 kernel: add timers via pit
benji pushed to alpha at benji/calcite 2025-12-29 01:27:06 +00:00
e698cfdfd1 kernel: fix race condition in input component