Message ID | TrwcjmViIZjJee2Ux7F7hOpZAqH0hQE0hjMKK4sRI@cp3-web-016.plabs.ch |
---|---|
State | Superseded |
Headers | show |
Series | [v4,01/10] package/edk2-platforms: new package | expand |
On Thu, Mar 18, 2021 at 4:43 PM Dick Olsson <hi@senzilla.io> wrote: > > Prior to this, you had to manually download a pre-built EDK2 flash > device image (OVMF_CODE.fd) in order to boot this configuration with > QEMU. Now, the configuration is building EDK2 from source. > > Signed-off-by: Dick Olsson <hi@senzilla.io> > --- > board/pc/readme.txt | 9 ++++----- > configs/pc_x86_64_efi_defconfig | 2 ++ > 2 files changed, 6 insertions(+), 5 deletions(-) I think the commit summary should be "configs/pc_x86_64_efi_defconfig" (with _efi).
diff --git a/board/pc/readme.txt b/board/pc/readme.txt index 41aec50d36..c06ffb0a51 100644 --- a/board/pc/readme.txt +++ b/board/pc/readme.txt @@ -61,12 +61,11 @@ Run the emulation with: qemu-system-x86_64 \ -M pc \ - -bios </path/to/OVMF_CODE.fd> \ + -drive file=output/images/OVMF_CODE.fd,if=pflash,format=raw \ + -drive file=output/images/OVMF_VARS.fd,if=pflash,format=raw \ -drive file=output/images/disk.img,if=virtio,format=raw \ -net nic,model=virtio \ -net user -Note that </path/to/OVMF.fd> needs to point to a valid x86_64 UEFI -firmware image for qemu. It may be provided by your distribution as a -edk2 or OVMF package, in path such as -/usr/share/edk2/ovmf/OVMF_CODE.fd . +Note that output/images/OVMF_*.fd are the flash device files built by +the EDK2 package. diff --git a/configs/pc_x86_64_efi_defconfig b/configs/pc_x86_64_efi_defconfig index 984fc8f92f..1680cda9bb 100644 --- a/configs/pc_x86_64_efi_defconfig +++ b/configs/pc_x86_64_efi_defconfig @@ -14,6 +14,8 @@ BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y # Bootloader +BR2_TARGET_EDK2=y +BR2_TARGET_EDK2_PLATFORM_OVMF_X64=y BR2_TARGET_GRUB2=y BR2_TARGET_GRUB2_X86_64_EFI=y
Prior to this, you had to manually download a pre-built EDK2 flash device image (OVMF_CODE.fd) in order to boot this configuration with QEMU. Now, the configuration is building EDK2 from source. Signed-off-by: Dick Olsson <hi@senzilla.io> --- board/pc/readme.txt | 9 ++++----- configs/pc_x86_64_efi_defconfig | 2 ++ 2 files changed, 6 insertions(+), 5 deletions(-)