bjorn3
|
d528fb73b4
|
drivers: Use map_bar instead of physmap where possible
Physmap requires root, while map_bar in the future could be run as
unprivileged process given a pcid handle for the target device.
|
2026-05-09 20:12:41 +02:00 |
|
bjorn3
|
009ffe1dbc
|
Fix compilation
|
2026-04-27 22:09:53 +02:00 |
|
Migue Magic
|
180bfe15a7
|
Fix typos across 3 drivers
|
2026-04-27 12:27:11 -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 |
|
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 |
|
auronandace
|
557a3d1954
|
consolidate several dependencies into the workspace
|
2026-03-22 15:11:33 +00:00 |
|
auronandace
|
7be03d1815
|
add bitflags to the workspace Cargo.toml
|
2026-03-20 08:46:28 +00:00 |
|
Ribbon
|
90ea974ce0
|
Add missing Cargo package description and update drivers README
|
2026-03-16 10:39:15 -06:00 |
|
bjorn3
|
9795abb0ea
|
Fix a bunch of warnings
|
2026-03-11 22:05:44 +01:00 |
|
Ibuki Omatsu
|
2738f69224
|
feat: Implement std_fs_call handling to initfs, ramfs, acpi and xhci
|
2026-02-28 08:15:16 -07:00 |
|
auronandace
|
4e77bb0f96
|
add precedence lint to drivers
|
2026-02-20 15:00:43 +00:00 |
|
bjorn3
|
ea96a9a697
|
Remove alxd
It hasn't been in a functional state for years.
|
2026-01-25 20:56:11 +01:00 |
|
bjorn3
|
fc1c391340
|
Move common::init call into pcid_interface::pci_daemon
|
2026-01-25 20:08:49 +01:00 |
|
Ibuki Omatsu
|
334928f151
|
feat: Introduce userspace namespace manager and adapt all schemes.
|
2026-01-20 20:56:58 -07:00 |
|
Jeremy Soller
|
f740b61774
|
Use workspace dependencies for many common crates
|
2026-01-20 10:12:08 -07:00 |
|
Ibuki Omatsu
|
e405b11d43
|
fix: Write responses after polling requests in audio and net drivers.
|
2025-12-24 06:33:59 -07:00 |
|
Ibuki Omatsu
|
3681e1b74a
|
refactor: Replace unlink and rmdir with unlinkat in ramfs. Update redox-scheme and redox-rt for bootstrap.
|
2025-12-17 18:46:05 -07:00 |
|
bjorn3
|
3abe41d258
|
drivers/pcid: Add pci_daemon function
This handles daemonization and getting the PciFunctionHandle.
|
2025-12-04 11:44:29 +01:00 |
|
bjorn3
|
f06923b201
|
Standardize main function of all daemons
|
2025-12-04 11:44:29 +01:00 |
|
bjorn3
|
f1057b6750
|
daemon: Abort on errors
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
|
2025-12-03 21:55:47 +01:00 |
|
bjorn3
|
54d81e7423
|
Merge redox-daemon into this repo
|
2025-12-03 21:07:13 +01:00 |
|
bjorn3
|
5250df46dc
|
Fix a couple of warnings
|
2025-11-30 09:07:40 +01:00 |
|
bjorn3
|
07a2b97f08
|
Add 'drivers/' from commit '20ffe4d7f4a85b7cc1f59495d7e6e355fed4cb06'
git-subtree-dir: drivers
git-subtree-mainline: e76ecea4ce
git-subtree-split: 20ffe4d7f4
|
2025-11-29 19:04:04 +01:00 |
|