Commit Graph

23 Commits

Author SHA1 Message Date
a4c485587e FatFS add dir checks 2026-03-01 14:03:03 +01:00
e61545c4cf CE improved tokenizer
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m14s
2026-03-01 13:42:04 +01:00
a5d5e7d6a4 Add write_file () syscall, CE implement redirections, libarena arena_realloc ()
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m14s
2026-03-01 12:04:21 +01:00
abd85744cc Add create_file syscall, CE mkfile command, FatFS formatting fixes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 4m16s
2026-03-01 01:52:09 +01:00
eb55a6de21 Fix CE ls on non-directory filesystem paths
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m48s
2026-03-01 00:35:14 +01:00
a3b98fcaa2 Rename read syscall, vfs_read and so to xxx_read_file 2026-03-01 00:29:04 +01:00
0533c2705d fat_io_lib finally works, implement virtual partition devices, manage devices via string keys
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m35s
2026-03-01 00:00:27 +01:00
9758d79303 CE implement a pratt parser
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m39s
2026-02-25 21:21:40 +01:00
961bf54ec1 CE allocate tokens with arena
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m10s
2026-02-25 18:27:51 +01:00
4e09296709 CE add quit command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-02-25 16:32:11 +01:00
2052bb0e1d CE remove last \n 2026-02-25 16:26:53 +01:00
29bbcea435 Implement read_dir_entry () VFS op, CE add ls command 2026-02-25 16:25:43 +01:00
704db2dfa4 Volume-centric VFS implementation
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m41s
2026-02-25 08:53:54 +01:00
85872b856b Redesign VFS around handles 2026-02-22 13:57:41 +01:00
389f250d0b Rename fs_desc_buffer to desc
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m24s
2026-02-22 00:11:09 +01:00
502cfa7335 Move shared headers out to include/ 2026-02-22 00:05:26 +01:00
02e77b5c90 CE interactive shell
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m36s
2026-02-21 22:14:16 +01:00
4472ad5bb3 Simplify reschedule points, mail works now!
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m55s
2026-02-19 18:25:47 +01:00
f103bdd739 Redesign reschedule points, allow one operation to reschedule many cpus at once
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m12s
2026-02-18 23:16:03 +01:00
ae0a6024da Message passing / mail system
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m20s
2026-02-18 17:18:03 +01:00
7726fd2f00 Implement VFS syscalls
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m29s
2026-02-15 21:34:07 +01:00
927d9e4c73 Working PS/2 keyboard driver
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m19s
2026-02-15 14:28:07 +01:00
b0b69f3e9e Add sys_exec () and libprocess wrapper, fix ramdisk tar parsing
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m26s
2026-02-14 21:50:09 +01:00