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
bjorn3
f80c51d2e1
drivers/audio: Minor code cleanups
2026-04-14 21:00:48 +02:00
Jeremy Soller
b801bef16d
Merge branch 'scheme_utils' into 'main'
...
Introduce scheme-utils crate and HandleMap type
See merge request redox-os/base!223
2026-04-13 14:49:06 -06:00
bjorn3
317a0178b6
Introduce scheme-utils crate and HandleMap type
...
HandleMap deduplicates the id assignment for handles and unlike most
existing implementations handles overflow just fine.
2026-04-13 22:19:07 +02:00
Jeremy Soller
6deaaa71a7
Merge branch 'check-shadow-buf' into 'main'
...
drivers/graphics: Add API to check if shadow buffer present
See merge request redox-os/base!222
2026-04-12 06:49:51 -06:00
Wildan M
c2f46bf383
drivers/graphics: Add API to check if shadow buffer present
2026-04-12 12:39:09 +07:00
Jeremy Soller
fa5463e0cb
Merge branch 'move_dhcpd' into 'main'
...
dhcpd: Move from the netutils repo to the base repo
See merge request redox-os/base!221
2026-04-11 14:37:53 -06:00
bjorn3
7e07108b41
Rustfmt
2026-04-11 21:12:56 +02:00
bjorn3
ff4aea2cae
dhcpd: Move from the netutils repo to the base repo
...
This way all components necessary to get a working network connection
are in the base repo. In the future this might help with mounting a
network disk from the initfs. The netutils recipe doesn't get included
in the initfs.
2026-04-11 20:57:42 +02:00
Jeremy Soller
16e69d89c7
Merge branch 'init_rework11' into 'main'
...
Move audiod service definition into this repo and more init refactorings
See merge request redox-os/base!220
2026-04-11 08:11:48 -06:00