Refresh project documentation
Red Bear OS Team
This commit is contained in:
@@ -20,15 +20,16 @@ P0 ACPI work is **complete**. Kernel patch is 574 lines, base/acpid patch is 558
|
||||
| DSDT (Differentiated System Description Table) | Parsed by `acpi` crate AML interpreter | Working | Platform-specific device config via AML bytecode |
|
||||
| SSDT (Secondary System Description Table) | Parsed by `acpi` crate AML interpreter | Working | Secondary AML tables (hotplug, etc.) |
|
||||
| FACP/FADT | ✅ Full parse in acpid | ✅ Done | PM registers, reset register, sleep states, `\_S5` |
|
||||
| IVRS (AMD-Vi IOMMU) | Removed (broken stub) | Deferred to P5+ | Needs real AMD IOMMU implementation |
|
||||
| IVRS (AMD-Vi IOMMU) | Removed from acpid stub path | Handled by `iommu` daemon path | ACPI-side broken stub removed; runtime AMD-Vi handling now lives in the separate daemon |
|
||||
| MCFG (PCI Express config space) | Removed (broken stub) | ✅ Handled by pcid | pcid /config endpoint provides direct PCI config space access |
|
||||
| DBG2 (Debug port) | Not implemented | Low | Serial debug port discovery |
|
||||
| BGRT (Boot graphics) | Not implemented | Low | Boot logo preservation |
|
||||
| FPDT (Firmware perf data) | Not implemented | Low | Boot performance metrics |
|
||||
|
||||
IVRS was previously listed as "implemented" but the stub was broken. It has been removed
|
||||
from acpid. IVRS needs a real AMD IOMMU driver (P5+ scope). MCFG is now handled by
|
||||
pcid's /config endpoint (P1 complete) which provides direct PCI config space access.
|
||||
IVRS was previously listed as "implemented" but the acpid stub was broken, so it was removed from
|
||||
acpid. AMD-Vi runtime handling now lives in the separate `iommu` daemon path rather than in acpid.
|
||||
MCFG is now handled by pcid's /config endpoint (P1 complete) which provides direct PCI config space
|
||||
access.
|
||||
|
||||
## Implemented ACPI Tables
|
||||
|
||||
|
||||
Reference in New Issue
Block a user