On Wed, 2017-02-08 at 20:34 +0100, Laszlo Ersek wrote: > > > Also, I can't verify the exact pathnames for Fedora. > > > > https://koji.fedoraproject.org/koji/rpminfo?rpmID=8491933 ;) > > Ahhh, it's *very* good that you provided this reference, because now I > see that the file names below are incorrect. Namely, for aarch64 guests, > you have to use the files that are padded to 64MB, *not* the files as > they fall out of the edk2 build process.
Go figure... Thanks for spotting that! [...] > > # Depending on the OS distribution you're using on the > > # host, the name of the package containing the firmware > > # binary and variable store, as well as the paths to the > > red flag: please say "variable store *template*" Right. Missed it, sorry. [...] > > # Fedora: > > # edk2-aarch64 (package) > > # /usr/share/edk2/aarch64/QEMU_EFI.fd (binary) > > # /usr/share/edk2/aarch64/QEMU_VARS.fd (template) > > # > > # RHELSA: > > # AAVMF (package) > > # /usr/share/AAVMF/AAVMF_CODE.fd (binary) > > # /usr/share/AAVMF/AAVMF_VARS.fd (varstore) > > Two comments: > > - Under Fedora, you have (template), which is cool, (varstore) is bad. :) That just shows that I'm getting really tired and I should step away from the keyboard for the day :/ > - Again, the files you note above for Fedora are 2MB and 768KB in size, > respectively, which is wrong. The files you note for RHELSA are both > 64MB in size, which is right. Fedora ships the according files as well, > but their names are different: > > /usr/share/edk2/aarch64/QEMU_EFI-pflash.raw (binary) > /usr/share/edk2/aarch64/vars-template-pflash.raw (varstore template) Consider it fixed! (Those filenames, though... Ewww.) -- Andrea Bolognani / Red Hat / Virtualization