9540168a48
Documents the two R7 audit findings and the comprehensive plan to fully utilize the R0-R22 quirks-and-bugs subsystem. Findings - cb_intel_ntb_bar_fix was a no-op stub (cleared PCI_COMMAND_MEMORY and restored it; the device never observed the transient clear). Replaced with the real Linux quirk_intel_ntb reads at config offsets 0xD0 and 0xD1. 3 new unit tests. 131/131 redox-driver-sys tests pass. - redbear-quirks install script copied only 8 of 30 TOML files, leaving all R11-R21 data tables inert at runtime. Replaced the explicit list with a glob. Utilization plan - Audit of every other cb_* callback (all justified, no other stubs). - Full consumer-wiring matrix showing what's wired, what's not, and the concrete step for each pending consumer. - Initialization-path wiring from bootloader SMBIOS through kernel to acpid/pcid/xhcid/usbhidd/evdevd/network/storage/audio/drm. - 15-task implementation order with estimates (22-32 days sequential, parallelizable to 2-3 devs in 4-6 weeks). - Updated test count: 131 host-buildable redox-driver-sys + 13 acpid dmi + 12 pcid + 7 usbhidd + 4 evdevd + 3 iwlwifi = 170 total. After the 15 tasks land, every lookup function in redox-driver-sys has at least one production consumer; the data tables drive real kernel/userspace behavior; and the R0-R22 infrastructure is fully automatically made to work on real hardware.