local/docs/ACPI-IMPROVEMENT-PLAN.md: remove references to deleted plans
Per ground-truth: BOOT-PROCESS-ASSESSMENT.md, IOMMU-SPEC-REFERENCE.md, and LINUX-BORROWING-RUST-IMPLEMENTATION-PLAN.md are gone. Replaced with "(deleted)" markers. Lines 73-74 (duplicate BOOT-PROCESS-ASSESSMENT.md refs) collapsed to a single marker.
This commit is contained in:
@@ -39,9 +39,9 @@ status claims, and backed by bounded runtime evidence.
|
||||
|
||||
## Purpose
|
||||
|
||||
This plan does **not** replace `local/docs/BOOT-PROCESS-ASSESSMENT.md` (historical boot record).
|
||||
This plan does **not** replace the historical boot record.
|
||||
|
||||
- `local/docs/BOOT-PROCESS-ASSESSMENT.md` (historical boot record) remains the historical P0 bring-up ledger and implementation snapshot.
|
||||
- The historical boot record remains the historical P0 bring-up ledger and implementation snapshot.
|
||||
- This file is the forward plan for correctness hardening, ownership cleanup, consumer integration,
|
||||
and validation closure.
|
||||
|
||||
@@ -70,12 +70,8 @@ kernel-ownership decisions are shared.
|
||||
|
||||
Read these alongside this plan:
|
||||
|
||||
- `local/docs/BOOT-PROCESS-ASSESSMENT.md` (historical boot record)
|
||||
- `local/docs/BOOT-PROCESS-ASSESSMENT.md`
|
||||
- `local/docs/IRQ-AND-LOWLEVEL-CONTROLLERS-ENHANCEMENT-PLAN.md`
|
||||
- `local/docs/IOMMU-SPEC-REFERENCE.md`
|
||||
- `local/docs/QUIRKS-SYSTEM.md`
|
||||
- `local/docs/LINUX-BORROWING-RUST-IMPLEMENTATION-PLAN.md`
|
||||
- `docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md`
|
||||
|
||||
## Evidence Model
|
||||
@@ -229,7 +225,7 @@ Without a contract, later hardening work turns into undocumented rewrites and do
|
||||
|
||||
### Primary files
|
||||
|
||||
- `local/docs/BOOT-PROCESS-ASSESSMENT.md` (historical boot record)
|
||||
- the historical boot record
|
||||
- this file
|
||||
- `HARDWARE.md`
|
||||
- `docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md`
|
||||
@@ -252,9 +248,9 @@ Without a contract, later hardening work turns into undocumented rewrites and do
|
||||
| ID | Work slice | Concrete output | QA evidence |
|
||||
|---|---|---|---|
|
||||
| W0.1 | Vocabulary normalization | All ACPI-facing docs use the same status words for implemented / transitional / known gap | grep review across ACPI docs shows no conflicting support language |
|
||||
| W0.2 | Ownership statement | One canonical statement for kernel / `acpid` / `iommu` / future DMAR ownership | `ACPI-IMPROVEMENT-PLAN.md`, `BOOT-PROCESS-ASSESSMENT.md`, and `IOMMU-SPEC-REFERENCE.md` agree |
|
||||
| W0.2 | Ownership statement | One canonical statement for kernel / `acpid` / `iommu` / future DMAR ownership | `ACPI-IMPROVEMENT-PLAN.md` agrees |
|
||||
| W0.3 | Eventing scope truthfulness | `kstop` and shutdown-only semantics become explicit everywhere they are summarized | `DBUS-INTEGRATION-PLAN.md`, `DESKTOP-STACK-CURRENT-STATUS.md`, and `AGENTS.md` stay aligned |
|
||||
| W0.4 | Evidence-carrier cleanup | validation logs are treated as evidence carriers, not support-policy sources | `BOOT-PROCESS-ASSESSMENT.md` and `HARDWARE.md` no longer overclaim support |
|
||||
| W0.4 | Evidence-carrier cleanup | validation logs are treated as evidence carriers, not support-policy sources | `HARDWARE.md` no longer overclaim support |
|
||||
|
||||
### Specific tasks
|
||||
|
||||
@@ -350,7 +346,7 @@ Remove catastrophic or silent failure behavior from boot-critical ACPI initializ
|
||||
- boot-path evidence showing where AML bootstrap parameters come from or an explicit retained blocker stating that the producer remains unresolved,
|
||||
- one bounded AMD hardware boot recheck,
|
||||
- one bounded Intel hardware boot recheck,
|
||||
- evidence captured in `local/docs/BOOT-PROCESS-ASSESSMENT.md`.
|
||||
- evidence captured in the historical boot record.
|
||||
|
||||
### Exit criteria
|
||||
|
||||
@@ -577,7 +573,7 @@ Move from transitional ownership to a durable architecture that can survive long
|
||||
|---|---|---|---|
|
||||
| W5.1 | Kernel contract write-down | explicit minimal kernel ACPI contract in docs/comments | kernel/export surfaces match the written contract |
|
||||
| W5.2 | DMAR carrier cleanup | orphaned `acpid` DMAR carrier is explicitly deferred unless a real Intel runtime owner is ready in the same implementation slice | no doc claims a hidden owner that code does not implement |
|
||||
| W5.3 | IOMMU ownership alignment | IVRS/DMAR ownership text across `iommu` and ACPI docs becomes stable | `ACPI-IMPROVEMENT-PLAN.md`, `IOMMU-SPEC-REFERENCE.md`, and Linux-borrowing plan agree |
|
||||
| W5.3 | IOMMU ownership alignment | IVRS/DMAR ownership text across `iommu` and ACPI docs becomes stable | `ACPI-IMPROVEMENT-PLAN.md` and Linux-borrowing plan agree |
|
||||
| W5.4 | Regression containment | ownership cleanup does not break existing bring-up paths | before/after boot checks on AMD and Intel remain stable |
|
||||
|
||||
### Specific tasks
|
||||
@@ -675,7 +671,7 @@ Turn the current ACPI stack from bring-up evidence into release-grade trust.
|
||||
|
||||
### Primary files
|
||||
|
||||
- `local/docs/BOOT-PROCESS-ASSESSMENT.md`
|
||||
- the historical boot record
|
||||
- `HARDWARE.md`
|
||||
- this file
|
||||
- `docs/07-RED-BEAR-OS-IMPLEMENTATION-PLAN.md`
|
||||
@@ -736,14 +732,14 @@ This plan should treat one successful run as **initial evidence**, not closure.
|
||||
|
||||
| ID | Work slice | Concrete output | QA evidence |
|
||||
|---|---|---|---|
|
||||
| W7.1 | Matrix carrier | one canonical bounded validation matrix exists | `BOOT-PROCESS-ASSESSMENT.md` holds named platform entries |
|
||||
| W7.1 | Matrix carrier | one canonical bounded validation matrix exists | the historical boot record holds named platform entries |
|
||||
| W7.2 | Positive proof set | QEMU + AMD + Intel + EC-backed paths each have bounded proof entries | repeated runs recorded with dates and configs |
|
||||
| W7.3 | Negative-result discipline | unresolved AML/EC/platform failures stay visible | negative results persist in logs/docs instead of disappearing |
|
||||
| W7.4 | Release-gate enforcement | stronger ACPI claims are tied to explicit gate passage | summary docs do not exceed the evidence in the matrix |
|
||||
|
||||
### Specific tasks
|
||||
|
||||
1. Publish the platform matrix in `local/docs/BOOT-PROCESS-ASSESSMENT.md`.
|
||||
1. Publish the platform matrix in the historical boot record.
|
||||
2. Record for each platform: firmware mode, key ACPI tables, APIC mode, shutdown / reboot, DMI / power exposure, AML / EC failures, and notable degraded behavior.
|
||||
3. Preserve negative results such as unsupported AML opcodes or platform-specific regressions.
|
||||
4. Require evidence before any stronger ACPI completeness claim is made.
|
||||
|
||||
Reference in New Issue
Block a user