docs: Phase 9.2 WMI foundation landed (0ca545d3)

This commit is contained in:
2026-07-24 13:34:23 +09:00
parent ad3321a5ce
commit 016043c79b
@@ -504,7 +504,7 @@ real wireless connectivity, not bounded simulation.
| # | Item | Notes | Effort |
|---|---|---|---|
| 9.1 | **Suspend (s2idle) completion**: LPIT parser (ACPI 6.5 §5.2.9.9), MWAIT idle-loop wiring, `_PRW` wake-device enumeration, GPE wake re-arm. The host has **no S3** — this is the only suspend path | `acpid`, kernel idle | L → 🟡 PARTIAL (2026-07-22) — LPIT parser + _PRW wake enumeration + FADT S0-idle detection done (acpid/wake.rs); MWAIT idle loop and GPE wake re-arm remain (needs kernel idle-loop support) |
| 9.2 | LG WMI hotkeys: WMI subsystem (PNP0C14 GUID dispatch) → brightness/rfkill/volume events → evdev | new `redbear-wmi` | M |
| 9.2 | LG WMI hotkeys: WMI subsystem (PNP0C14 GUID dispatch) → brightness/rfkill/volume events → evdev | new `redbear-wmi` | M → 🟡 FOUNDATION (2026-07-24) — WMI subsystem ported INTO acpid (matching the EC/lid/fan/thermal pattern). `wmi.rs`: 20-byte guid_block parser for _WDG, PNP0C14 device discovery (candidate-path _HID probe), _WDG buffer read via `aml_eval`, event-GUID enumeration (flags & ACPI_WMI_EVENT), _WED evaluation for eventcode decode, LG keymap (0x70/0x74/0xf020000/0x10000000). 4 unit tests. Wired into acpid's AML notification drain (Notify on WMI device → _WED → eventcode → PowerEvent::Wmi). Hardware-agnostic (works on any x86 WMI laptop). _WDG method evaluation may need PCI fd available before WMI device _INI runs; runtime validation pending Phase 1 boot. |
| 9.3 | UVC camera: new `redbear-uvcd` (UVC 1.1/1.5) — well-specified; reference Linux `drivers/media/usb/uvc/` | new recipe | L |
| 9.4 | ISH sensor hub (8087:0AC2): only if a consumer exists (auto-rotate/ALS). Lowest priority | — | M |
| 9.5 | Intel VT-d runtime (`intel_vtd.rs` in iommu daemon): converges acpid's orphaned DMAR parser into the daemon (per ACPI-IMPROVEMENT-PLAN ownership note). Value: DMA isolation for later Wi-Fi/GPU hardening | `local/recipes/system/iommu/` | L |