Commit Graph

3056 Commits

Author SHA1 Message Date
bjorn3 42fee3ca8d initfs: Simplify archive cli 2026-04-25 13:53:38 +02:00
bjorn3 8b1fb36e6b initfs: Fix test 2026-04-25 13:49:49 +02:00
Jeremy Soller 6b33cd623a Merge branch 'xhcid_config_files' into 'main'
drivers/usb/xhcid: Load config files at runtime rather than compile time

See merge request redox-os/base!242
2026-04-22 15:02:26 -06:00
Jeremy Soller 4bf1229a3e Merge branch 'device_symlink' into 'main'
Move device file symlinks into the base repo

See merge request redox-os/base!241
2026-04-22 15:01:11 -06:00
bjorn3 e217ff2c6a drivers/usb/xhcid: Load config files at runtime rather than compile time 2026-04-22 22:36:40 +02:00
bjorn3 1633b96135 Move device file symlinks into the base repo 2026-04-22 21:48:50 +02:00
Jeremy Soller 463f76b960 Merge branch 'update_lockfile' into 'main'
Update outdated lockfile

See merge request redox-os/base!240
2026-04-22 12:36:02 -06:00
bjorn3 1b8434abe4 Update outdated lockfile 2026-04-22 20:34:01 +02:00
Jeremy Soller d1aa5f662a Merge branch 'merge_base_initfs_recipe' into 'main'
Build the base system and initfs in a single recipe

See merge request redox-os/base!239
2026-04-22 12:20:33 -06:00
bjorn3 6d1b19e55b Only set REDOX_SYSROOT for redoxer install redoxfs 2026-04-22 20:05:24 +02:00
Jeremy Soller ba2b7775e6 Merge branch 'dep_update' into 'main'
Update yanked drm version

See merge request redox-os/base!238
2026-04-21 15:15:00 -06:00
bjorn3 4cc92b3ccf Build the base system and initfs in a single recipe 2026-04-21 22:38:02 +02:00
aarch 8522ed4eec Update yanked drm version 2026-04-21 19:33:35 +00:00
Jeremy Soller e37bedd11c Merge branch 'update_makefile' into 'main'
Update Makefile in preparation for using it in the base recipes

See merge request redox-os/base!236
2026-04-20 16:29:10 -06:00
bjorn3 8e2b451965 Update Makefile in preparation for using it in the base recipes 2026-04-20 21:00:10 +02:00
Jeremy Soller d49a764f2c Merge branch 'test-multi-boot' into 'main'
Test boot with multicore

See merge request redox-os/base!237
2026-04-20 11:28:21 -06:00
Wildan M 08c36bed26 Test boot with multicore 2026-04-20 09:31:54 +07:00
Jeremy Soller f7f40b0932 Merge branch 'fix_i586' into 'main'
Fix building bootstrap for i586

See merge request redox-os/base!235
2026-04-19 16:55:20 -06:00
bjorn3 69c1f56cf0 Workaround hardlink issue in CI 2026-04-19 21:24:09 +02:00
bjorn3 6adebf03c8 Fix install-initfs 2026-04-19 21:00:08 +02:00
bjorn3 4fa1ef7c98 Fix building bootstrap for i586 2026-04-19 20:49:19 +02:00
Jeremy Soller f2a01c4d1f Merge branch 'make_always_rebuild' into 'main'
Always rebuild in the Makefile

See merge request redox-os/base!234
2026-04-19 12:28:14 -06:00
bjorn3 6ff5e9fdcd Always rebuild in the Makefile
And let cargo do the dependency tracking instead.
2026-04-19 20:02:43 +02:00
Jeremy Soller 5b93fe9a6f Merge branch 'scheme_cleanups3' into 'main'
scheme-utils: Introduce FpathWriter helper

See merge request redox-os/base!233
2026-04-19 11:52:40 -06:00
bjorn3 daf726c30d scheme-utils: Have FpathWriter handle writing the scheme name 2026-04-19 19:07:41 +02:00
bjorn3 64d23e9e05 scheme-utils: Introduce FpathWriter helper 2026-04-19 19:07:41 +02:00
Jeremy Soller 648939b5b8 Merge branch 'scheme_cleanups2' into 'main'
Introduce Blocking as counterpart to ReadinessBased for blocking schemes

See merge request redox-os/base!232
2026-04-19 08:43:54 -06:00
Jeremy Soller 1f52d10786 Merge branch 'makefile' into 'main'
Add compiling and testing with Makefile

See merge request redox-os/base!231
2026-04-19 08:41:14 -06:00
bjorn3 28900f7c49 scheme-utils: Introduce Blocking as counterpart to ReadinessBased for blocking schemes 2026-04-19 11:05:04 +02:00
Wildan M 40b1dce975 Add compiling and testing with Makefile 2026-04-19 15:48:52 +07:00
bjorn3 6686c73d26 Implement on_close method of SchemeSync instead of using a separate method 2026-04-19 10:42:19 +02:00
Jeremy Soller b2ba41e935 Merge branch 'Sv39' into 'main'
RISCV64: Change VA scheme to Sv39 for real hardware support

See merge request redox-os/base!217
2026-04-18 09:45:13 -06:00
aarch eb82e9cc88 RISCV64: Change VA scheme to Sv39 for real hardware support 2026-04-18 09:45:13 -06:00
Jeremy Soller 80233d0d62 Merge branch 'scheme_cleanups' into 'main'
scheme-utils: Copy ReadinessBased from redox-scheme to scheme-utils

See merge request redox-os/base!230
2026-04-18 08:52:34 -06:00
bjorn3 07657eb50e scheme-utils: Panic on nonblocking scheme write 2026-04-18 16:49:21 +02:00
bjorn3 a2bc1dd79c scheme-utils: Panic on scheme EOF
EOF used to be triggered by unmounting a scheme, but this is no longer
the case since namespaces got moved to userspace. Unmounting now only
closes the scheme root fd.
2026-04-18 16:49:21 +02:00
bjorn3 a5018ca37e scheme-utils: Merge read_requests and process_requests
And simplify some matches on the resulting method.
2026-04-18 16:49:21 +02:00
bjorn3 4ef2c7ad6f scheme-utils: Remove the need for RefCell wrappers around schemes for ReadinessBased 2026-04-18 16:49:21 +02:00
bjorn3 ca281c9395 scheme-utils: Copy ReadinessBased from redox-scheme to scheme-utils
To allow improving the implementation and interface in this repo and
move it back into redox-scheme later.
2026-04-18 16:49:03 +02:00
Jeremy Soller 0669f41847 Merge branch 'workaround_deadlock' into 'main'
Workaround deadlock in initnsmgr

See merge request redox-os/base!229
2026-04-18 06:54:50 -06:00
bjorn3 01183044a3 Workaround deadlock in initnsmgr 2026-04-18 12:58:41 +02:00
Jeremy Soller fd80a6625d Merge branch 'update-relibc' into 'main'
Update redox-rt

See merge request redox-os/base!228
2026-04-17 19:01:49 -06:00
Wildan M db5209afbd Update redox-rt 2026-04-18 03:33:52 +07:00
Jeremy Soller 5b5a2b8e2b Merge branch 'priority-sched' into 'main'
Add priority support

See merge request redox-os/base!194
2026-04-17 06:54:01 -06:00
Akshit Gaur 11feb08036 Remove local stuff 2026-04-17 17:30:25 +05:30
Akshit Gaur 854ab48c85 Use local syscall and libredox 2026-04-17 15:22:29 +05:30
Akshit Gaur 4a527cb374 Add ProcCall 2026-04-17 14:39:58 +05:30
Akshit Gaur 2ccd96cf3d revamp sync_kernel_attrs 2026-04-17 14:39:58 +05:30
Akshit Gaur ec1e02e712 ens to prio 2026-04-17 14:39:58 +05:30
Jeremy Soller e2fa1c5c14 Merge branch 'initfs_build_rework' into 'main'
bootstrap: Move a bunch of build flags from the recipe

See merge request redox-os/base!227
2026-04-16 15:59:39 -06:00