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
bjorn3
cb34b3da67
Update ipcd to rand 0.10
2026-04-16 19:10:34 +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
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
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
bjorn3
8506ae5581
init: Move daemon spawning from daemon to init
...
In preparation for concurrent daemon spawning.
2026-04-10 22:14:24 +02:00
Benton60
259f78ae7c
bump the libredox version
2026-03-24 17:26:09 -04:00
auronandace
29b4782015
update thiserror and add to workspace
2026-03-23 07:58:57 +00:00
auronandace
e3c6ca1573
upgrade to latest spin crate and add to workspace
2026-03-22 15:43:32 +00:00
auronandace
557a3d1954
consolidate several dependencies into the workspace
2026-03-22 15:11:33 +00:00
auronandace
2f0f5160bb
update clap for usbctl
2026-03-22 09:45:09 +00:00
auronandace
c88ab21c3f
update bitflags for xhcid
2026-03-20 12:07:36 +00:00
auronandace
e054af78c0
update bitflags for ps2d
2026-03-20 11:58:53 +00:00
auronandace
6cbf83995c
remove bitflags from ac97d
2026-03-20 11:55:27 +00:00
auronandace
bba8eac7cb
remove bitflags from ahcid
2026-03-20 11:52:15 +00:00
bjorn3
919bad8f1e
drivers/graphics: Replace magic constant with definition from drm-fourcc crate
2026-03-18 20:53:46 +01:00
bjorn3
cdb4ec4575
drivers/graphics: Remove unnecessary graphic-ipc dependencies
...
And other unnecessary dependencies. Also move all graphics-ipc contents
to the top of the crate.
2026-03-17 20:26:18 +01:00
bjorn3
c4908a5114
drivers/graphics: Remove UPDATE_PLANE
2026-03-17 20:06:21 +01:00
bjorn3
3903fe4f5a
drivers/graphics: Implement MODE_DIRTYFB
2026-03-17 19:40:41 +01:00
bjorn3
84f6f67a98
drivers/graphics: Implement the cursor drm ioctls
2026-03-14 14:15:13 +01:00
bjorn3
7f8ddd7a7e
drivers/graphics: Add helpers for updating the connector state
2026-03-13 22:15:59 +01:00
Jeremy Soller
2c8bc9bbf6
Update dependencies
2026-03-13 09:02:10 -06:00
bjorn3
2c69d5f45f
Use orbclient from crates.io
2026-03-12 19:22:09 +01:00
bjorn3
48c652f5d1
Move DisplayHandle creation into GraphicsScheme::new
2026-03-07 17:49:45 +01:00
bjorn3
bae900b79c
driver/graphics: Replace direct redox_sys_call_v0 usage with libredox
2026-03-06 22:55:21 +01:00
bjorn3
d70d648ceb
Remove no longer necessary patches
...
New versions of drm and drm-sys have been released with Redox OS support.
2026-03-06 22:40:12 +01:00
Jeremy Soller
352d90332f
Use libredox::protocol in ipcd and netstack
2026-02-28 08:20:24 -07:00
Ibuki Omatsu
2738f69224
feat: Implement std_fs_call handling to initfs, ramfs, acpi and xhci
2026-02-28 08:15:16 -07:00
bjorn3
124f11bde1
init: Convert all service definitions to toml
2026-02-26 17:41:39 +01:00
bjorn3
a7ee3a2364
Update to toml 1.0
2026-02-26 17:28:12 +01:00
Ibuki Omatsu
ac3d816672
feat: Pass initial cwd fd to init
2026-02-26 06:36:30 -07:00
Jeremy Soller
75b9f07a92
Merge branch 'init_rework3' into 'main'
...
Introduce dependency handling to init
See merge request redox-os/base!133
2026-02-25 15:02:54 -07:00
bjorn3
f364bf1f60
init: Introduce a json format for services
...
While I would have like to use toml, something inside the toml crate
seems to be using randomness, which is not yet available when init
starts.
2026-02-25 20:18:42 +01:00
Jeremy Soller
a7cb911864
Update libc, patch rustix, and cargo update
2026-02-20 14:04:49 -07:00
bjorn3
7ebeceb41d
init: Allow init to register the scheme for a daemon
...
Unfortunately the scheme still has to be created by the daemon due to a
kernel bug, but once that is fixed, it would allow delayed spawning of
scheme daemons.
2026-02-18 22:40:09 +01:00
Jeremy Soller
a137054378
Merge branch 'shared_config_locator' into 'main'
...
Introduce a shared config locator
See merge request redox-os/base!127
2026-02-17 15:20:47 -07:00
bjorn3
0a17fef534
Introduce a shared config locator
...
And use it for init and pcid-spawner
2026-02-17 22:26:04 +01:00
bjorn3
c611054bbd
initfs: Move archive-common package into initfs-tools
2026-02-17 20:54:10 +01:00
Anhad Singh
fff728c5e5
misc(Cargo.lock): bump redox-rt
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-02-17 01:03:09 +11:00
Jeremy Soller
4788db00de
Update redox-syscall and redox-scheme for stdfscall
2026-02-11 12:21:35 -07:00
bjorn3
7f0e870b76
Update to pci_types 0.10.1
...
And avoid hiding channel open errors in pcid-spawner. This would have
made the location of the problem more obvious.
2026-02-07 18:02:32 +01:00
bjorn3
c6f564e651
Use upstream rustix
...
Rustix 1.1.3 supports ioctls on Redox OS.
2026-02-07 13:18:48 +01:00
Jeremy Soller
2d672b7cd9
Add anyhow to workspace
2026-01-29 10:47:45 -07:00
bjorn3
6096fffe5d
Let init handle daemonization
...
This way init can track the lifecycle of services in the future. It may
also help with parallel booting in the future.
2026-01-26 21:51:14 +01:00
Jeremy Soller
68c732b438
Merge branch 'usbhid-enh' into 'main'
...
usbhidd: Adjust logs, add mouse filter to prevent jumps
See merge request redox-os/base!105
2026-01-25 13:55:57 -07:00
bjorn3
ea96a9a697
Remove alxd
...
It hasn't been in a functional state for years.
2026-01-25 20:56:11 +01:00
Wildan M
7bfcda6ffd
usbhidd: Adjust logs, add mouse filter to prevent jumps
2026-01-25 21:14:59 +07:00
Ibuki Omatsu
334928f151
feat: Introduce userspace namespace manager and adapt all schemes.
2026-01-20 20:56:58 -07:00
Jeremy Soller
9b2b0d4930
Downgrade fdt to fix CI failure
2026-01-20 10:38:12 -07:00