Commit Graph

3045 Commits

Author SHA1 Message Date
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
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
bjorn3 c0f548f219 bootstrap: Move a bunch of build flags from the recipe 2026-04-16 19:54:15 +02:00
Jeremy Soller 871b08bd0c Merge branch 'misc_changes' into 'main'
Couple of misc changes

See merge request redox-os/base!226
2026-04-16 11:51:24 -06:00
bjorn3 cb34b3da67 Update ipcd to rand 0.10 2026-04-16 19:10:34 +02:00
bjorn3 cdede58055 Couple of minor scheme related cleanups 2026-04-16 18:44:07 +02:00
bjorn3 06af174ce6 drivers/virtio-core: Reduce log verbosity 2026-04-16 18:43:54 +02:00
bjorn3 8d6017d799 init: Make spawning for legacy scripts self-contained 2026-04-16 18:43:54 +02:00
Jeremy Soller 20e058062b Merge branch 'fix-ided-timeout' into 'main'
Extend ided read timeout

See merge request redox-os/base!225
2026-04-16 06:53:23 -06:00
Wildan M 9e7e04e3b8 Extend ided read timeout 2026-04-16 05:28:28 +07:00
Jeremy Soller 5db1b43b94 Merge branch 'remove_bgad' into 'main'
drivers/graphics/bgad: Remove bgad

See merge request redox-os/base!224
2026-04-14 13:56:25 -06:00
bjorn3 feff62ba38 drivers/acpid: Couple minor cleanups 2026-04-14 21:54:25 +02:00
bjorn3 6311833765 drivers/graphics/bgad: Remove bgad
The only thing it does it changing the size of the region that the
graphics adapter sees as framebuffer. It doesn't actually tell vesad to
resize the framebuffer nor does it implement an actual full graphics
driver. For basic usage the bootloader setup framebuffer is sufficient
and for anything more advanced, virtio-gpu is a much better option that
we already have a full graphics driver for.
2026-04-14 21:18:43 +02:00