Commit Graph

279 Commits

Author SHA1 Message Date
41c979e41b Generate docs for apps
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m46s
2026-03-15 23:34:51 +01:00
9629aec4e2 docs Put videos on the front page
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m14s
2026-03-15 23:13:36 +01:00
d155e3f6ec CI fix python version
All checks were successful
Build documentation / build-and-deploy (push) Successful in 4m47s
2026-03-15 23:02:42 +01:00
214f7e66cb CI add LLVM repos
Some checks failed
Build documentation / build-and-deploy (push) Failing after 5m29s
2026-03-15 22:55:19 +01:00
b1e7a1bcb2 CI use clang-21 and llvm-21
Some checks failed
Build documentation / build-and-deploy (push) Failing after 18s
2026-03-15 22:49:36 +01:00
08cdf73c41 docs fix makefile shell expansions
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m31s
2026-03-15 22:41:42 +01:00
60c44f2939 docs fix generation for libs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m44s
2026-03-15 22:26:49 +01:00
20ff8788b8 libaux include libsystem 2026-03-15 22:17:05 +01:00
8f971dca5c Fix spaces tgraphics.h 2026-03-15 22:15:43 +01:00
beac193167 docs update video URLs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m13s
2026-03-15 22:09:35 +01:00
8585552bd6 Remove procgroup capabilities
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m6s
2026-03-15 20:21:03 +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
d7bfc5c8fd Wrap filesystem op in macros
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m32s
2026-03-15 14:50:13 +01:00
cd5604da43 Use macro wrappers for device op prototypes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m35s
2026-03-15 14:27:54 +01:00
c784264dc8 PCI-IDE driver fallback to polling for PCI-native controllers
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m55s
2026-03-15 12:52:29 +01:00
5b432b2b01 PCI-IDE interrupt based driver fixes, works on QEMU 2026-03-15 10:15:01 +01:00
3c10b76b3f IDE interrupt based driver
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m36s
2026-03-14 16:40:03 +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
04b7355a3d VFS can now reschedule the calling process
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m48s
2026-03-11 19:07:22 +01:00
e765855309 Per-cpu kernel pseudo process 2026-03-11 17:47:12 +01:00
f1268ec1ba kernel do not format pci_defs.c
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m35s
2026-03-11 15:36:38 +01:00
5024870dc7 Implement debug console device 2026-03-11 15:35:36 +01:00
6ce4864fd3 CE help format
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m58s
2026-03-10 22:16:29 +01:00
47ea9eb632 PCI IDE check if BAR is IO 2026-03-10 22:15:24 +01:00
37ec117abc Better PCI IDE init with fallback to IO bars
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m26s
2026-03-10 21:56:48 +01:00
3d9503260e CE add format command, implement libfat
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m57s
2026-03-10 21:38:51 +01:00
be8d1e4596 make_test_drive.sh pure FAT32 image
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m22s
2026-03-10 21:10:15 +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
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
01c51ac63f Remove unneeded subq $8, %rsp 2026-03-10 08:14:15 +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
814c849462 CE add cls command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m32s
2026-03-09 18:06:45 +01:00
1ef028f919 CE better human_size () 2026-03-09 18:02:19 +01:00
29e377aea3 CE edit display command 2026-03-09 17:57:22 +01:00
c2726bc261 FAT driver fix file modes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m25s
2026-03-09 02:00:14 +01:00
3148e0e367 CE edit w command 2026-03-09 01:59:55 +01:00
a352e9c501 CE edit handle empty file
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m5s
2026-03-08 23:52:34 +01:00
bea4ddd2c8 Berry failed port attempt leftovers :(
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m9s
2026-03-08 23:35:41 +01:00
ed4db21cf2 CE KB_DELETE fix concatenating with last line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m41s
2026-03-08 21:05:59 +01:00
43ce80e764 CE split lines properly 2026-03-08 21:03:54 +01:00
5682a96d5d PS/2 KB driver ignore ack byte
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-08 19:38:09 +01:00
23fffba99b PS/2 KB driver set typematic delay to 250ms for smoother typing 2026-03-08 19:28:24 +01:00
cbc0bf4452 CE edit handle backspace deletion into previous line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m17s
2026-03-08 12:35:39 +01:00
f74f8ab122 CE gapbuffer_move only when necessary, remove unused vars 2026-03-08 12:25:13 +01:00
a8d21b2d67 CE optimize KB_DELETE
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m6s
2026-03-08 12:22:59 +01:00
0de0b4c1ae CE edit KB_DELETE the following line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m2s
2026-03-08 11:55:09 +01:00