Hi Laszlo, On 08/15/2017 05:42 AM, Laszlo Ersek wrote: [snip]
I have been following the steps from https://wiki.linaro.org/LEG/UEFIforQEMU qemu-system-aarch64 \ -m 1024 \ -cpu cortex-a57 \ -M virt \ -bios QEMU_EFI.fd \ -serial stdio I tried this steps with and without my patches and it resulted in the same. It seems like I am missing something in the qemu cli, do I need to pass special dtb file or something similar ?The above command line is not right ("-bios"). Please scroll down the wiki page, to the section heading saying "Using persistent UEFI variables". There it explains how to pad the images and how to use two -pflash options. ... Perhaps even that part of the article is a bit out-of-date now. Basically, today ArmVirtQemu should be used the same way as OVMF, except for the padding. The build produces two files: - QEMU_EFI.fd (fw binary) - QEMU_VARS.fd (varstore template) Each should be padded to 64MiB with zeros at the end (write a small script for that), then use them with two pflash drives similarly to OVMF.
Still no luck, you can see my log error [1]. I never get to UEFI shell, I have tried with and without virtio disk. https://gist.github.com/codomania/0aed024702b817761ee55fd30929200a I will continuing googling ... _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

