21 Commits

Author SHA1 Message Date
d910e8c1a0 user: replace third-party humansize 2025-02-24 14:53:09 +02:00
6e7a42c2cb acpi: move ACPI to its own driver 2025-01-31 23:43:56 +02:00
2f942e1721 maint: sync up other archs 2025-01-20 13:59:06 +02:00
20fa34c945 rv64: platform init, task switching 2025-01-19 15:16:26 +02:00
86eb2d3252 rv64: boot into upper half 2025-01-17 02:25:49 +02:00
6ad8024ca0 maint: fix broken tests 2025-01-09 20:34:13 +02:00
ab71cac6fa abi: rework socket option ABI 2025-01-09 19:35:58 +02:00
69c672bfca ext2: metadata update 2024-12-29 19:43:08 +02:00
ba00c97c66 vfs: force all symlinks to be path-based, chdir/getcwd 2024-12-20 23:00:43 +02:00
60164fedca aarch64: add raspberry pi 4b target 2024-12-14 02:34:22 +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
e5aef02981 refactor: fix all warnings 2024-11-19 19:33:08 +02:00
e0600c2bf6 libc: basic ygglibc with stubs 2024-11-11 15:19:36 +02:00
bcf1e74a04 maint: update kernel dependencies 2024-11-01 20:47:37 +02:00
109f290c67 refactor: switch to workspace dependencies 2024-11-01 20:37:30 +02:00
1bd9d65a5e Migrate to 1.82 rustc nightly 2024-07-25 11:58:47 +03:00
39956dedb8 sys/mod: Basic kernel module loading 2024-04-01 17:23:12 +03:00
35a44a8ca1 proc/dyn: proof-of-concept dynamic executable loader 2024-03-20 21:21:39 +02:00
ae09849fda abi: split definitions into multiple files 2024-03-13 14:25:02 +02:00
1440689094 build: Finish migration to monorepo 2024-03-12 18:17:47 +02:00