Commit Graph

60 Commits

Author SHA1 Message Date
d712604e4f Use custom Limine build
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 12s
Build documentation / build-and-deploy (push) Successful in 35s
2026-04-23 19:38:32 +02:00
288a4b4e83 Implement storage device partition rescan (XDRV_PARTITION_RESCAN), Self-hosted installation WIP
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 35s
Build documentation / build-and-deploy (push) Successful in 27s
2026-04-16 00:09:46 +02:00
245196b80f date_time () syscall, Get date-time from RTC
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 32s
Build documentation / build-and-deploy (push) Successful in 41s
2026-04-12 21:13:20 +02:00
7091b128df Implement volume unmounting, collecting VFS volume info, usb Add eject command
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 35s
Build documentation / build-and-deploy (push) Successful in 29s
2026-04-07 21:17:49 +02:00
8ae16342b6 ISO9660 filesystem driver
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 40s
Build documentation / build-and-deploy (push) Successful in 33s
2026-04-06 22:45:54 +02:00
1cb1bad3dd Read USB mass storage sector count and sector size! 2026-04-06 01:00:54 +02:00
d79556a58f devices utility app
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 4m29s
Build documentation / build-and-deploy (push) Successful in 3m51s
2026-04-03 02:33:47 +02:00
482afb47d7 USB driver polling user app, handle only one XHCI controller for now, Implement USB device addressing
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m47s
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-03-29 18:59:20 +02:00
df730cec36 get_proc_info () syscall, CE procinfo command
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m31s
Build documentation / build-and-deploy (push) Successful in 2m0s
2026-03-26 20:21:43 +01:00
db26b126de Implement PCD (page cache disable) paging bit
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m30s
Build documentation / build-and-deploy (push) Successful in 2m35s
2026-03-23 22:56:02 +01:00
53034bc091 Remove mail_receive_nonblock ()
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m30s
2026-03-18 23:24:07 +01:00
837f7fa7ba Remove PS/2 keyboard function KB_READ_KEY_NONBLOCK 2026-03-18 23:21:58 +01:00
80a728f04b Implement streams IPC mechanism
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m47s
2026-03-18 22:27:56 +01:00
77ab25bcee CE process watching WIP 2026-03-18 15:30:41 +01:00
7bcd40151d Move e_pid and e_pgid to libprocess, Add get_self_pid () syscall
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m13s
2026-03-17 22:13:01 +01:00
0b85d3a0da Nonblocking mail_receive, fix proc_kill scheduling issues
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m15s
2026-03-17 21:36:09 +01:00
c69ee1b745 Partial exec, environment variables 2026-03-17 19:14:29 +01:00
65a7511e36 Implement environment variables 2026-03-16 21:20:00 +01:00
af966b5405 Fix FAT driver file modes, update filewriter accordingly
Some checks failed
Build documentation / build-and-deploy (push) Has been cancelled
2026-03-15 20:18:50 +01:00
5024870dc7 Implement debug console device 2026-03-11 15:35:36 +01:00
38557bab7d PCI IDE driver, new create_volume () syscall, test scripts
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m37s
2026-03-10 18:14:18 +01:00
75635bcc2e CE edit modes 2026-03-07 01:32:50 +01:00
a346a5667c Implement TERMINAL_DIMENSIONS op for the terminal device, CE add terminfo command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m59s
2026-03-05 16:42:02 +01:00
a5f5dbf21f CE add rm command, implement remove () syscall
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m51s
2026-03-05 01:17:13 +01:00
35d5bed433 CE add mkdir command, implement create_dir () syscall
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m1s
2026-03-05 00:38:58 +01:00
81704d7df8 CE Implement line editing
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m8s
2026-03-04 02:02:05 +01:00
58c515e90a Create libioutil, implement a filewriter
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m21s
2026-03-02 22:47:10 +01:00
9043c4f9ec Implement waiting for process, CE add command cancelation, rctx many cpus
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m27s
2026-03-01 22:59: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
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
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
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
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
9aea870159 VFS mountpoint backing device system
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m24s
2026-02-16 23:48:45 +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
0f5bd48328 Suspend process waiting for keyboard input
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m35s
2026-02-15 15:21:18 +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
f37c34958e Unify VFS status codes and normal system status codes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 24s
2026-02-12 15:56:37 +01:00
f07e920270 Minimal device system, implement terminal device and libterminal
All checks were successful
Build documentation / build-and-deploy (push) Successful in 55s
2026-02-12 15:49:04 +01:00
4ad1519e06 Virtual filesystem and ramdiskfs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 27s
2026-02-11 21:36:50 +01:00
38e26a9c12 Implement argument_ptr () syscall for handling process arguments
All checks were successful
Build documentation / build-and-deploy (push) Successful in 37s
2026-01-30 14:05:47 +01:00
cf51600c6a Cleanup syscalls
All checks were successful
Build documentation / build-and-deploy (push) Successful in 34s
2026-01-27 17:34:43 +01:00
b388b30b24 Redesign userspace memory management
All checks were successful
Build documentation / build-and-deploy (push) Successful in 44s
2026-01-27 17:04:08 +01:00
7eceecf6e3 Add mutex syscalls 2026-01-20 22:18:43 +01:00
fff51321bc Redesign syscalls
All checks were successful
Build documentation / build-and-deploy (push) Successful in 40s
2026-01-20 20:46:34 +01:00