On 03/24/15 09:08, Ming Lei wrote: > Hi Guys, > > I built UEFI from tianocore and looks it can load/run grub well > on QEMU aarch64 virt hardware. > > One problem I found is that ACPI tables aren't passed to kernel, > so only device tree support is available. I am just wondering how > to setup acpi table from Tianocore, then the guest can be started > with ACPI support. > > Are external ACPI table files needed for building UEFI firmware > of QEMU aarch64 virt? Or will tianocore generate ACPI tables > and setup them automatically for QEMU aarch64 virt? > > I appreciate very much someone can provide guide about the > problem.
OVMF's "ACPI linker/loader client" has been enabled for ArmVirtualizationQemu too. If you have a fresh upstream ArmVirtualizationQemu build, you should be all set on the firmware side. However, for QEMU the relevant patches are still pending review / merge. My latest (but probably out of date) info is that you should start with the following branch (from Igor, CC'd): https://github.com/imammedo/qemu/ASL_API_v3 and apply the following set on top (from Shannon, CC'd): http://lists.gnu.org/archive/html/qemu-devel/2015-02/msg03290.html Thanks Laszlo ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
