mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-26 19:33:31 +00:00
Fix ACPI table discovery on the UEFI boot path by teaching the ACPI OSL to use the loader-provided ACPI root table information instead of relying only on legacy BIOS RSDP scanning: - Build a synthetic RSDP from the ACPI BIOS configuration node populated by the bootloader - Fallback to the old scan only if that data is unavailable - Keep full 64-bit physical addresses when mapping ACPI tables - Improve failure diagnostics if initialization still fails This lets ACPICA initialize from the UEFI-provided RSDT/XSDT path. CORE-11954 So QEMU Q35 on UEFI is now able to discover ACPI tables through the loader- provided root table path, which fixes 0x7B INACCESSIBLE_BOOT_DEVICE bugcheck: https://github.com/user-attachments/assets/25d4d9c9-4197-496b-84f9-e5642c65809d