Files
RedBear-OS/local/docs
Red Bear OS Builder ab9f520f85 QUIRKS-SYSTEM: mark Blocker 2 + Blocker 4 RESOLVED; refresh P0 wiring checklist
Documents the three-commit chain (bootloader 259a621 + kernel
a4ba465 + acpid fa91cee4) that lands end-to-end SMBIOS delivery
into userspace and updates the audit doc to reflect that Blocker 2
and Blocker 4 are no longer P0 critical blockers.

  1. Top of the document: new 'Recent Activity (2026-06)' table
     listing every commit this audit/cleanup cycle landed, with
     a one-line summary per commit and a Blocker status block.

  2. Blocker 2 (acpid DMI producer) section: status updated to
     RESOLVED 2026-06-07 with a per-commit report. Documents
     - bootloader: find_smbios() searches UEFI Configuration
       Tables for SMBIOS3_TABLE_GUID, copies EPS + table to
       page-aligned buffers, exposes them via four new u64
       KernelArgs fields;
     - kernel: new SmbiosScheme serves
       /scheme/kernel.smbios/{eps,table} to userspace;
     - acpid: new dmi.rs module walks the SMBIOS table, splits
       each structure into formatted area + 1-based string
       area, fills 9 DmiInfo fields, exposes
       /scheme/acpi/dmi and /scheme/acpi/dmi/{field}.
     Net effect: every compiled-in DMI rule and every
     [[dmi_system_quirk]] / [[dmi_xhci_system_quirk]] TOML
     entry now fires against real firmware data, not synthetic
     fixtures.

  3. Blocker 4 (xhcid full lookup) section: status updated to
     RESOLVED with the partial-scope note that DMI lookup is
     in but QuirkAction iteration awaits Blocker 1. Documents
     the graceful-degradation path: when /scheme/acpi/dmi is
     absent, the call falls through to non-DMI rules only.

  4. Cross-Cutting Consumer Wiring Checklist: every P0/P1/P2/P3
     row now has a 'Status (2026-06-07)' column showing
     resolved vs pending. The section heading notes that 3 of
     5 P0 critical blockers are RESOLVED, leaving 2 (Blocker 1
     + Blocker 3) as the next priority.

  5. Adjusted Phase Estimates: R11 estimate drops from 5-7
     days back to 2-3 days (Blocker 2 + Blocker 5 already
     resolved; R11 is now data-only). Net total estimate
     drops from 65-100 days to 47-72 days. R17, R18, R19
     still carry the Blocker 1 / Blocker 3 surcharge since
     those blockers are still pending.

  6. Recommended Implementation Order: each blocker entry
     now shows RESOLVED/PARTIAL/PENDING. R11 status note
     updated to call out the chain completion. R12 and R13
     prerequisite notes now say DONE 2026-06-07 instead of
     'MUST FIX FIRST'.

  7. Phase R11 / R12 / R13 entries: 'Infrastructure' notes
     updated to point to the resolved commit ids and the
     remaining acpid-side work (DMI-rule ownership for
     _OSI override dispatch, ec timing consumer, etc.).

The 'three of five' P0 resolution is the headline result:
R11 (ACPI DMI rules) is now data-only and is the next
phase to ship user-visible benefit on real hardware.
2026-06-07 15:47:36 +03:00
..