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
bjorn3
ee8109fe1d
init: Move some legacy script complexity into Script::from_str
2026-04-11 15:51:54 +02:00
bjorn3
dd1c590131
init: Remove echo special case from legacy init scripts
...
The standalone echo command works fine too.
2026-04-11 15:45:27 +02:00
bjorn3
baaddd7ccf
init: Support reading env vars from /usr/lib/environment.d
2026-04-11 15:40:38 +02:00
bjorn3
2e6cf9df68
init: Remove notify and scheme support from legacy init scripts
2026-04-11 15:24:12 +02:00
bjorn3
44920aef59
init: Move audiod service definition into this repo
...
And convert it into a scheme daemon.
2026-04-11 15:23:34 +02:00
bjorn3
347287a3ed
init: Move run and run_command to the scheduler
2026-04-11 15:02:25 +02:00
Jeremy Soller
4291b0da0a
Merge branch 'init_rework10' into 'main'
...
init: Migrate the base services from init scripts
See merge request redox-os/base!219
2026-04-11 06:40:05 -06:00
bjorn3
20429746f8
init: Migrate the base services from init scripts
...
And move them into the base repo.
2026-04-11 10:47:34 +02:00
Jeremy Soller
05ab0a2633
Merge branch 'init_rework9' into 'main'
...
Some preparations for parallel service spawning
See merge request redox-os/base!218
2026-04-10 18:54:17 -06:00
bjorn3
853a26918f
init: Move initfs configs to init.initfs.d
...
This frees up init.d for init configs on the rootfs.
2026-04-10 22:14:24 +02:00
bjorn3
02b074f2e6
init: Unify child spawning calls
2026-04-10 22:14:24 +02:00
bjorn3
8506ae5581
init: Move daemon spawning from daemon to init
...
In preparation for concurrent daemon spawning.
2026-04-10 22:14:24 +02:00
bjorn3
24ff4f294e
init: Start logd as a regular service
2026-04-10 22:14:24 +02:00
Jeremy Soller
6b41e68be4
Merge branch 'init_rework8' into 'main'
...
init: Introduce a basic job scheduler
See merge request redox-os/base!215
2026-04-09 15:21:05 -06:00
Mathew John Roberts
d50164a6b5
Merge branch 'disconnected_udp' into 'main'
...
Move to separate 0.0.0.0:0 and disconnected states for udp AF_UNSPEC
See merge request redox-os/base!216
2026-04-09 08:18:36 +01:00
Benton60
2440ef302b
switch to using the remote endpoint for getpeername checks
2026-04-07 02:08:15 -04:00
Benton60
321f15c850
fix 0.0.0.0:non-zero port getpeername calls
2026-04-06 18:14:09 -04:00
Benton60
5fc7dc360a
add a check for connectivity in get_peer_name
2026-04-06 13:22:08 -04:00
Benton60
5d1981bf23
fix failing os-test by correcting disconnect behavior
2026-04-06 12:50:21 -04:00
bjorn3
1b50d1b543
init: Inline SwitchRoot
2026-04-05 18:27:10 +02:00
bjorn3
8e6b1f8643
init: Introduce a basic job scheduler
2026-04-05 18:25:35 +02:00
bjorn3
ec0d29285e
daemon: Remove check that can never fail
2026-04-05 17:32:59 +02:00
bjorn3
6a59d6f2d4
daemon: Introduce pass_fd helper
2026-04-05 17:32:59 +02:00
bjorn3
a93e4c5fcc
init: Remove unnecessary derives for SwitchRoot
2026-04-05 17:32:59 +02:00
bjorn3
a4cb95bd61
init: Extract Unit::conditions_met method
2026-04-05 16:59:41 +02:00
bjorn3
e09f28f1b0
init: Pass reference to Unit to run
2026-04-05 16:59:41 +02:00
bjorn3
57d74e8e17
init: Turn default dependencies into regular dependencies at load time
2026-04-05 16:59:40 +02:00