Linux UEFI+ACPI on QEMU SBSA
This page captures the status of Linux UEFI+ACPI-based boot and execution on QEMU SBSA.
QEMU SBSA Model
QEMU SBSA is a reference model for Arm’s Server Base System Architecture Specification.
It is a minimalistic model with all hardware and firmware requirements satisfying SystemReady SR compliance.
Linux UEFI+ACPI status
This experiment has been done with v5.19 kernel and QEMU SBSA model.
Firmware, Kernel, and initramfs have been built with buildroot and qemu_aarch64_sbsa_defconfig target.
We tried to boot and run Linux with busybox on QEMU SBSA model with ACPI support and manually checked if all of the devices from ACPI table are enumerated by the kernel.
Component | Status |
|---|
Component | Status |
|---|---|
Procesors | ✅ |
UART | ✅ |
SATA AHCI | ✅ |
USB | ✅ |
PCI | ✅ |
SBSA Watchdog Timer | ✅ |
GIC | ✅ |
QEMU SBSA ACPI Table
| File | Modified | |
|---|---|---|
|
File SSDT.dsl |
Jul 12, 2022 by Former user | |
|
File PPTT.dsl |
Jul 12, 2022 by Former user | |
|
File MCFG.dsl |
Jul 12, 2022 by Former user | |
|
File GTDT.dsl |
Jul 12, 2022 by Former user | |
|
File FACP.dsl |
Jul 12, 2022 by Former user | |
|
File DSDT.dsl |
Jul 12, 2022 by Former user | |
|
File DBG2.dsl |
Jul 12, 2022 by Former user | |
|
File APIC.dsl |
Jul 12, 2022 by Former user |