Ibuki Omatsu
372b200f26
refactor: Adapt to userspace fd allocation
2026-07-01 08:20:05 -06:00
Jeremy Soller
fdff2d29a6
Update Cargo.lock
2026-06-25 13:03:46 -06:00
Jeremy Soller
4fc813f3ef
Send controller events from usbhidd
2026-06-23 20:21:40 -06:00
Jeremy Soller
ff7492949e
Initial gamepad support
2026-06-23 17:29:25 -06:00
Wildan M
bd752fb95f
Update orbclient
2026-06-12 20:27:17 +07:00
4lDO2
4a34c3251e
Use simplified kernel ACPI interface.
2026-06-02 15:40:28 +02:00
Ibuki Omatsu
52b1d04e12
feat: Implement realpathat for ramfs
2026-05-29 13:13:35 +02:00
Migue Magic
ae77a4f0ad
Implement font support
2026-05-15 17:21:18 -06:00
bjorn3
5f4e5016a8
drivers/graphics/driver-graphics: Implement MODE_ADD_FB2
2026-05-14 14:56:33 +02:00
bjorn3
4a3517569c
Update Cargo.lock
2026-05-08 19:59:57 +02:00
Jeremy Soller
c75e5a3c67
Update dependencies
2026-05-04 12:31:48 -06:00
Wildan M
f2f834d412
Update ACPI crate
2026-04-27 15:57:46 +07:00
bjorn3
e217ff2c6a
drivers/usb/xhcid: Load config files at runtime rather than compile time
2026-04-22 22:36:40 +02:00
bjorn3
1b8434abe4
Update outdated lockfile
2026-04-22 20:34:01 +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
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
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
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