U-Boot ACPI support on ARM64
- Track: Open Source Firmware, BMC and Bootloader
- Room: UB4.136
- Day: Saturday
- Start: 13:55
- End: 14:15
- Video only: ub4136
- Chat: Join the conversation!
The Server Base Boot Requirements (SBBR) by ARM requires UEFI and ACPI support on AArch64 platforms.
While UEFI is already natively supported by U-Boot, ACPI support on ARM64 was only recently added. A first patch series added basic support for booting Linux on QEMU's sbsa-ref machine, which doesn't provide a device-tree to the OS, but ACPI tables only. This is opening the path for U-Boot booting recent ARM server platforms using the SBBR specification.
The session gives an overview how ACPI tables are generated by U-Boot drivers. The challenges of integrating the ACPI subsystem with U-Boot's infrastructure on ARM64 are described and an outlook is provided.
Questions this talk should answer: - How does the ACPI driver model work? - How does this integrate with U-Boot? - What to expect next in U-Boot's ACPI implementation?
Speakers
Patrick Rudolph |