36 Commits

Author SHA1 Message Date
9fa940f011 abi: change set/get_thread/process_option() 2025-01-12 14:42:52 +02:00
26d8b9b3bd abi: rework device_request/filesystem_control 2025-01-11 14:08:10 +02:00
f1256e262b abi: merge remove() and remove_directory() 2025-01-06 20:19:32 +02:00
34a5f4f0d8 abi: rework process options 2025-01-06 15:28:53 +02:00
97e11c3bee abi: fix bug in checked_sub_duration(), add tests 2025-01-05 14:23:29 +02:00
df0a48ca42 vfs: symlink creation 2025-01-02 20:05:22 +02:00
69c672bfca ext2: metadata update 2024-12-29 19:43:08 +02:00
8c96a009ad fs: implement rename() 2024-12-29 15:34:59 +02:00
76f1872764 vfs: add ctime/mtime/atime 2024-12-22 15:22:40 +02:00
4acb148d0e vfs: add is_terminal() 2024-12-21 00:28:28 +02:00
9b07dd7c6b vfs: implement hard links 2024-12-21 00:00:00 +02:00
60164fedca aarch64: add raspberry pi 4b target 2024-12-14 02:34:22 +02:00
f3249c500d refactor: get rid of clippy warnings 2024-12-10 20:42:47 +02:00
718aad8a7a timer: rework timers, implement hpet for x86_64 2024-12-10 20:37:47 +02:00
b60cc4df52 sysutils: fix dd divide by zero 2024-12-10 12:51:52 +02:00
f79cae5368 nvme: better prp list 2024-12-05 19:25:18 +02:00
93c143fa58 nvme: proper handling for PRPs 2024-12-05 11:47:38 +02:00
f9ab1bece3 refactor: fix warnings 2024-12-04 20:44:17 +02:00
cac7306719 vfs: add extended attributes 2024-12-04 19:22:08 +02:00
183ec14544 ext2: better inode cache, mkdir 2024-12-04 18:28:27 +02:00
4fcd392ee5 time: add real-time clock (x86-64) 2024-12-02 10:19:48 +02:00
f0fdeb1004 rsh: implement signature verification 2024-11-02 19:17:32 +02:00
e43b7ee44b net: stubs for more socket options 2024-11-01 01:33:18 +02:00
3639d64649 refactor: move to rust 1.84.0-nightly + implement disable_aslr 2024-10-31 22:54:58 +02:00
83c1cc6120 refactor: switch to workspace dependencies where possible 2024-10-30 21:13:41 +02:00
2ce2b470fa i686: implement TLS and relocations 2024-10-27 12:35:46 +02:00
0436381b33 arch: aarch64 fp context save, proper single-step 2024-10-27 06:46:25 +02:00
4b25a4db89 i686: add platform support 2024-10-10 18:06:54 +03:00
128b699352 fs/ext2: add symlinks 2024-08-02 17:04:47 +03:00
39956dedb8 sys/mod: Basic kernel module loading 2024-04-01 17:23:12 +03:00
071d8c448c sysutils: remove force-soft from sha2
Now that the FPU context is saved properly, sha256sum is no longer
broken when doing ops on the FPU.
2024-03-14 00:53:28 +02:00
ac84a7e027 refactor: fix clippy warnings 2024-03-13 23:52:51 +02:00
2dc162d1a0 proc: better handling of process groups + shell interrupts 2024-03-13 17:55:14 +02:00
55a4c89811 refactor: Fix all clippy warnings 2024-03-13 01:54:00 +02:00
1440689094 build: Finish migration to monorepo 2024-03-12 18:17:47 +02:00
817f71f90f Add 'userspace/' from commit '2b418dfb5cfc0673a3afda6eda5957abaaf7a8ff'
git-subtree-dir: userspace
git-subtree-mainline: c4a5ad22c1fddf7ac8649939e2f1f3ae7aa0bb39
git-subtree-split: 2b418dfb5cfc0673a3afda6eda5957abaaf7a8ff
2024-03-12 15:52:25 +02:00