Commit Graph

27 Commits

Author SHA1 Message Date
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
e41e62af38 Use static qualifier for device ops arrays
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 4m31s
Build documentation / build-and-deploy (push) Successful in 3m12s
2026-03-31 16:39:41 +02:00
4c4c10c61e organize device drivers into subdirectories
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 35s
Build documentation / build-and-deploy (push) Failing after 7s
2026-03-31 15:56:30 +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
422565abb6 Fix random crashes at boot 2026-03-26 18:41:51 +01:00
837f7fa7ba Remove PS/2 keyboard function KB_READ_KEY_NONBLOCK 2026-03-18 23:21:58 +01:00
77ab25bcee CE process watching WIP 2026-03-18 15:30:41 +01:00
1b1e1e4954 Use lowercase keys for devices 2026-03-16 21:25:06 +01:00
cba8122b07 Rename RD to SYS
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m40s
2026-03-15 23:50:55 +01:00
217179c9a0 Handle IRQs inside the kernel
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m42s
2026-03-13 20:33:27 +01:00
4760818118 Spinlock save cpu flags 2026-03-12 22:48:34 +01:00
19793e9126 Device IRQs WIP 2026-03-12 19:23:47 +01:00
5024870dc7 Implement debug console device 2026-03-11 15:35:36 +01:00
e9806c862c Don't create fake dos partitions for TEMP 2026-03-10 21:07:09 +01:00
4b099f04f5 Fix FAT driver issues (FAT32 while being under 32MiB), liballoc alignment so SSE doesnt break 2026-03-10 21:01:49 +01:00
03ae17d1c9 List PCI devices on boot
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m33s
2026-03-09 23:32:25 +01:00
034f2efd14 Reduce sizes for RD and TEMP 2026-03-09 21:55:34 +01:00
b9e8a8bf1d Integrate LZ4 library, compress the ramdisk
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m53s
2026-03-07 02:54:26 +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
1571469685 rename VD to TEMP 2026-03-01 13:46:39 +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
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
8fc5418915 XDRV_READ reading in sectors 2026-02-22 18:58:28 +01:00
502cfa7335 Move shared headers out to include/ 2026-02-22 00:05:26 +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
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
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