00b799d512
Per local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md the base fork was carrying only 38 of 100 patches in local/patches/base/. The other 62 patches' content was silently missing from the fork working tree, even though their .patch files were preserved. This commit re-applies 41 patches that genuinely still apply cleanly + 17 hunks that partially applied. Recovery covers: - D-Bus initfs service wiring (P4-initfs-dbus-services) - USB service wiring (P4-initfs-usb-drm-services) - netcfg/dhcp/dhcpv6 driver fixes - acpid shutdown/PM/quirk fixes - inputd/ps2d hard-fail logging - pcid driver interface refinements (server cmd channel) - virtio-core for VirtualBox support - ixgbed/rtl8139/rtl8168 net drivers - ahcid NCQ + per-function interrupt coalescing - logd persistent logging - bootstrap procmgr race-condition fixes - cargo version pin to +rb0.3.0 (synchronized release branch) 58 files changed, +1444/-318 lines. Untracked mnt/ tree and *.orig / *.rej files cleaned up after patch application (leftover from absolute-path patch headers).
35 lines
724 B
TOML
35 lines
724 B
TOML
## Drivers for InitFS ##
|
|
|
|
# ahcid
|
|
[[drivers]]
|
|
name = "AHCI storage"
|
|
class = 1
|
|
subclass = 6
|
|
command = ["/scheme/initfs/lib/drivers/ahcid"]
|
|
|
|
# ided
|
|
[[drivers]]
|
|
name = "IDE storage"
|
|
class = 1
|
|
subclass = 1
|
|
command = ["/scheme/initfs/lib/drivers/ided"]
|
|
|
|
# nvmed
|
|
[[drivers]]
|
|
name = "NVME storage"
|
|
class = 1
|
|
subclass = 8
|
|
command = ["/scheme/initfs/lib/drivers/nvmed"]
|
|
|
|
[[drivers]]
|
|
name = "virtio-blk"
|
|
class = 1
|
|
subclass = 0
|
|
vendor = 0x1AF4
|
|
device = 0x1001
|
|
command = ["/scheme/initfs/lib/drivers/virtio-blkd"]
|
|
|
|
# Red Bear full-image graphics hands display-class GPUs to the root filesystem
|
|
# DRM/KMS stack. Do not claim QEMU virtio-gpu in initfs, or the later root
|
|
# pcid-spawner cannot pass the PCI function to /usr/bin/redox-drm.
|