f4ac668e78
This session lands three more phases of the R11-R22 plan on top of R11 (already shipped): - R12 (87ea8a9ac): DrmPanelOrientation enum + lookup function + 36-entry 50-drm-panel.toml. Consumer wiring in redox-drm is deferred until Phase 4 KDE rotation lands. - R13 (00e1c9ea1): PlatformDmiQuirkFlags (7 bits) + PlatformSubsystem enum + 31-entry 80-platform-x86.toml covering touchscreen / tablet_mode / hotkey / accelerometer / battery for 2026 hardware. - R14 (5caab8578): CpuBugFlags (27 bits matching Linux X86_BUG_*) + CpuId struct + 14-entry 90-cpu-bugs.toml. Kernel-side consumer deferred. QUIRKS-SYSTEM.md updates: - Recent Activity (2026-06) table: 3 new rows (R12, R13, R14) with commit SHAs and summaries. - Test count progression: 155 → 158 (one new unit test per phase, all 3 host-buildable). - Headline: 'R11+R12+R13+R14 RESOLVED' added. Total data file additions: 4 files, 99 DMI rules. Consumer wiring is a follow-up: - acpid: R11 AcpiQuirkFlags (osi_setup calls) - redox-drm: R12 DrmPanelOrientation (rotation) - inputd / thermald / redbear-upower: R13 PlatformDmiQuirkFlags (subsystem dispatch) - kernel context-switch path: R14 CpuBugFlags (mitigation engine) R15 (timekeeping / TSC sync) is the next phase. The audit estimated 3-4 days; the data side is small (TSC sync status from CPUID), and the consumer is kernel-side.