Benji Dial benji · any pronouns
benji pushed to alpha at benji/calcite 2025-12-29 01:15:12 +00:00
e2188aa407 kernel: utility: change memcpy back to rep movsb
benji pushed to alpha at benji/calcite 2025-12-28 22:20:33 +00:00
35725e0cd0 build: make xorriso and limine quiet(er)
benji pushed to alpha at benji/calcite 2025-12-28 22:02:30 +00:00
aa54761c77 process: track ownership of pages in a more flexible way
benji pushed to alpha at benji/calcite 2025-12-28 19:48:42 +00:00
f5ccce54a4 use relative addressing in all assembly files
benji pushed to alpha at benji/calcite 2025-12-28 19:09:00 +00:00
b539b6302c more user space stuff, including files and mouse packets
benji pushed to alpha at benji/calcite 2025-12-28 03:21:52 +00:00
32524106e8 process/scheduler: make interface a little cleaner, don't leak continuation info
benji pushed to alpha at benji/calcite 2025-12-28 02:10:19 +00:00
bb10b27152 ps2: only read one byte per interrupt
benji pushed to alpha at benji/calcite 2025-12-28 01:53:49 +00:00
2eafff563e move framebuffer_info struct into include/kernel-public
benji pushed to alpha at benji/calcite 2025-12-27 23:39:11 +00:00
645cc90b4d reading files from cd!!
benji pushed to alpha at benji/calcite 2025-12-27 18:07:05 +00:00
fc79e09922 identify patapi drives
benji pushed to alpha at benji/calcite 2025-12-26 23:04:23 +00:00
f409903f55 put entry point in calcite library
benji pushed tag weblog-invisible-stuff-i to benji/calcite 2025-12-26 20:07:05 +00:00
benji pushed to alpha at benji/calcite 2025-12-26 19:02:17 +00:00
0b4fdb5384 don't mark framebuffer as free when destroying process
benji pushed to alpha at benji/calcite 2025-12-26 08:52:20 +00:00
8e0c51ae5e ring 3, reorganization
benji pushed to alpha at benji/calcite 2025-12-25 21:51:30 +00:00
9fec34806e better mouse demo
benji pushed to alpha at benji/calcite 2025-12-25 21:09:04 +00:00
0bc7429173 start ps/2 mouse driver
benji pushed to alpha at benji/calcite 2025-12-20 21:20:22 +00:00
d37fa101f4 more interrupt work
benji pushed to alpha at benji/calcite 2025-12-20 20:45:36 +00:00
45c4c1d1e1 change -Og to -O0 in readme.txt
benji pushed to alpha at benji/calcite 2025-12-20 20:37:28 +00:00
cb91c25253 assertions, interrupts
benji pushed to alpha at benji/calcite 2025-12-19 17:31:02 +00:00
e04a9b82cf check if we have initfs instead of assuming first module exists and is initfs