Add missing Cargo package description and update drivers README

This commit is contained in:
Ribbon
2026-03-16 13:39:15 -03:00
committed by Jeremy Soller
parent 4e679f03ff
commit 90ea974ce0
58 changed files with 75 additions and 23 deletions
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "audiod"
description = "Sound daemon"
version = "0.1.0"
authors = ["Jeremy Soller <jackpot51@gmail.com>"]
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "bootstrap"
description = "Userspace bootstrapper"
version = "0.0.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2024"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "config"
description = "Configuration override library"
version = "0.0.0"
edition = "2024"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "daemon"
description = "Redox daemon library"
version = "0.0.0"
edition = "2024"
+17 -19
View File
@@ -20,7 +20,6 @@
## Libraries
- amlserde - Library to provide serialization/deserialization of the AML symbol table from ACPI
- block-io-wrapper - TODO
- common - Library with shared driver code
- executor - Library to run Rust futures and integrate the executor in an interrupt+queue model without a separated reactor thread
- [graphics/console-draw](graphics/console-draw/) - Library with shared terminal drawing code
@@ -29,27 +28,28 @@
- [net/driver-network](net/driver-network/) - Library with shared networking code
- [storage/partitionlib](storage/partitionlib/) - Library with MBR and GPT code
- [storage/driver-block](storage/driver-block/) - Library with shared storage code
- virtio-core - VirtIO driver library
## Services
- [graphics/fbbootlogd](graphics/fbbootlogd/) - Daemon for boot log drawing
- [graphics/fbcond](graphics/fbcond/) - Terminal daemon
- hwd - Handles the ACPI and DeviceTree booting
- hwd - Daemon that handle the ACPI and DeviceTree booting
- inputd - Multiplexes input from multiple input drivers and provides that to Orbital
- pcid-spawner - Daemon for PCI device driver spawn
- pcid-spawner - Daemon for PCI-based device driver spawn
- [storage/lived](storage/lived/) - Daemon for live disk
- redoxerd - Daemon that send/receive terminal text between the host system and QEMU
## Hardware Interfaces
- acpid - ACPI interface driver
- pcid - PCI interface driver with PCI Express extensions
- pcid - PCI and PCI Express driver
## Devices
### CPU
- rtcd - x86 real time clock driver
- rtcd - x86 Real Time Clock driver
### Controllers
@@ -57,10 +57,10 @@
### Storage
- [storage/ahcid](storage/ahcid/) - SATA interface driver
- [storage/bcm2835-sdhcid](storage/bcm2835-sdhcid/) - Raspberry Pi 3B+ storage driver
- [storage/ided](storage/ided/) - IDE interface driver
- [storage/nvmed](storage/nvmed/) - NVMe interface driver
- [storage/ahcid](storage/ahcid/) - AHCI (SATA) driver
- [storage/bcm2835-sdhcid](storage/bcm2835-sdhcid/) - BCM2835 storage driver
- [storage/ided](storage/ided/) - PATA (IDE) driver
- [storage/nvmed](storage/nvmed/) - NVMe driver
- [storage/virtio-blkd](storage/virtio-blkd/) - VirtIO block device driver
- [storage/usbscsid](storage/usbscsid/) - USB SCSI driver
@@ -69,33 +69,31 @@
- [graphics/bgad](graphics/bgad/) - Bochs video driver
- [graphics/ihdgd](graphics/ihdgd/) - Intel graphics driver
- [graphics/vesad](graphics/vesad/) - VESA video driver
- [graphics/virtio-gpud](graphics/virtio-gpud/) - VirtIO GPU device driver
- [graphics/virtio-gpud](graphics/virtio-gpud/) - VirtIO-GPU device driver
### Input
- [input/ps2d](input/ps2d/) - PS/2 interface driver
- [input/usbhidd](input/usbhidd/) - USB HID driver
- [usb/usbctl](usb/usbctl/) - USB control
- [usb/usbhubd](usb/usbhubd/) - USB hub driver
- [usb/usbhubd](usb/usbhubd/) - USB Hub driver
- [usb/usbctl](usb/usbctl/) - TODO
### Sound
- [audio/ac97d](audio/ac97d/) - Realtek audio chipsets driver
- [audio/ihdad](audio/ihdad/) - Intel HD Audio chipsets driver
- [audio/sb16d](audio/sb16d/) - Sound Blaster audio driver
- [audio/ac97d](audio/ac97d/) - AC'97 codec driver
- [audio/ihdad](audio/ihdad/) - Intel HD Audio chipset driver
- [audio/sb16d](audio/sb16d/) - Sound Blaster sound card driver
### Networking
- [net/alxd](net/alxd/) - Qualcomm Atheros ethernet driver
- [net/e1000d](net/e1000d/) - Intel Gigabit ethernet driver
- [net/ixgbed](net/ixgbed/) - Intel 10 Gigabit ethernet driver
- [net/rtl8139d](net/rtl8139d/), [net/rtl8168d](net/rtl8168d/) - Realtek ethernet driver
- [net/rtl8139d](net/rtl8139d/), [net/rtl8168d](net/rtl8168d/) - Realtek ethernet drivers
- [net/virtio-netd](net/virtio-netd/) - VirtIO network device driver
### Virtualization
- vboxd - VirtualBox guest driver driver
- virtio-core - VirtIO core driver
- vboxd - VirtualBox driver
Some drivers are work-in-progress and incomplete, read [this](https://gitlab.redox-os.org/redox-os/base/-/issues/56) tracking issue to verify.
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "acpid"
description = "ACPI daemon"
version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "amlserde"
description = "AML symbol table serialization/deserialization library"
version = "0.0.1"
authors = ["Ron Williams"]
repository = "https://gitlab.redox-os.org/redox-os/drivers"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ac97d"
description = "AC'97 driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ihdad"
description = "Intel HD Audio chipset driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "sb16d"
description = "Sound Blaster sound card driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "common"
description = "Shared driver code library"
version = "0.1.0"
edition = "2021"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
+1 -1
View File
@@ -1,10 +1,10 @@
[package]
name = "executor"
description = "Asynchronous framework for queue-based hardware interfaces"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
version = "0.1.0"
edition = "2021"
license = "MIT"
description = "Async framework for queue-based HW interfaces"
[dependencies]
log.workspace = true
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "bgad"
description = "Bochs graphics driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "console-draw"
description = "Shared terminal drawing code library"
version = "0.1.0"
edition = "2021"
@@ -1,5 +1,6 @@
[package]
name = "driver-graphics"
description = "Shared video and graphics code library"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "fbbootlogd"
description = "Boot log drawing daemon"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "fbcond"
description = "Terminal daemon"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "graphics-ipc"
description = "Shared graphics IPC code library"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ihdgd"
description = "Intel graphics driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "vesad"
description = "VESA driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "virtio-gpud"
description = "VirtIO-GPU driver"
version = "0.1.0"
edition = "2021"
authors = ["Anhad Singh <andypython@protonmail.com>"]
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "hwd"
description = "ACPI and DeviceTree handling daemon"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ps2d"
description = "PS/2 driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "usbhidd"
description = "USB HID driver"
version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "inputd"
description = "Input multiplexer daemon"
version = "0.1.0"
edition = "2021"
authors = ["Anhad Singh <andypython@protonmail.com>"]
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "driver-network"
description = "Shared networking code library"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "e1000d"
description = "Intel Gigabit ethernet driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ixgbed"
description = "Intel 10 Gigabit ethernet driver"
version = "1.0.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "rtl8139d"
description = "Realtek 8139 ethernet driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "rtl8168d"
description = "Realtek 8168 ethernet driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "virtio-netd"
description = "VirtIO network driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "pcid-spawner"
description = "PCI-based device driver spawner daemon"
version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "pcid"
description = "PCI and PCI Express driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "redoxerd"
description = "Redoxer QEMU daemon"
version = "0.1.0"
authors = ["Jeremy Soller <jackpot51@gmail.com>"]
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "rtcd"
description = "x86 Real Time Clock daemon"
version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ahcid"
description = "AHCI (SATA standard) driver"
version = "0.1.0"
edition = "2021"
@@ -1,5 +1,6 @@
[package]
name = "bcm2835-sdhcid"
description = "BCM2835 storage controller driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "driver-block"
description = "Shared storage driver code"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ided"
description = "PATA (IDE) driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "lived"
description = "Live disk daemon"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "nvmed"
description = "NVM Express (NVMe) driver"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "partitionlib"
description = "GPT and MBR partition table library"
version = "0.1.0"
authors = ["Deepak Sirone <deepaksirone94@gmail.com>"]
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "usbscsid"
description = "USB SCSI driver"
version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "virtio-blkd"
description = "VirtIO block (storage) driver"
version = "0.1.0"
edition = "2021"
authors = ["Anhad Singh <andypython@protonmail.com>"]
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "usbhubd"
description = "USB Hub driver"
version = "0.1.0"
edition = "2018"
license = "MIT"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "xhcid"
description = "xHCI controller driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "vboxd"
description = "VirtualBox driver"
version = "0.1.0"
edition = "2018"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "virtio-core"
description = "VirtIO driver library"
version = "0.1.0"
edition = "2021"
authors = ["Anhad Singh <andypython@protonmail.com>"]
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "init"
description = "Userspace process launcher"
version = "0.1.0"
edition = "2024"
license = "MIT"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "redox-initfs"
description = "Userspace bootstrap image library"
version = "0.2.0"
authors = ["4lDO2 <4lDO2@protonmail.com>", "Kamil Koczurek <koczurekk@gmail.com>"]
edition = "2024"
+1 -1
View File
@@ -3,7 +3,7 @@ name = "redox-initfs-tools"
version = "0.2.0"
authors = ["4lDO2 <4lDO2@protonmail.com>", "Kamil Koczurek <koczurekk@gmail.com>"]
edition = "2021"
description = "Archive a directory into a Redox initfs image"
description = "Tooling to archive a directory into an userspace bootstrap image (initfs)"
license = "MIT"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+2 -1
View File
@@ -1,6 +1,7 @@
[package]
edition = "2018"
name = "ipcd"
description = "Inter-process communication daemon"
edition = "2018"
version = "0.1.0"
[dependencies]
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "logd"
description = "Logging daemon"
version = "0.1.0"
authors = ["Jeremy Soller <jackpot51@gmail.com>"]
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "redox_netstack"
description = "Network stack daemons"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "ptyd"
description = "Pseudo-terminal daemon"
version = "0.1.0"
edition = "2021"
+1 -1
View File
@@ -4,7 +4,7 @@ version = "0.1.0"
authors = ["4lDO2 <4lDO2@protonmail.com>"]
edition = "2018"
license = "MIT"
description = "In-memory filesystem for Redox, which is useful for early logging"
description = "RAM filesystem, which is useful for early logging"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "randd"
description = "Random number generation daemon"
version = "0.1.0"
edition = "2021"
+1
View File
@@ -1,5 +1,6 @@
[package]
name = "zerod"
description = "Zeroing buffers daemon"
version = "0.1.0"
authors = ["Alex Lyon <arcterus@mail.com>"]
edition = "2021"