git: 54eaea1ccd17 - main - sysutils/edk2: make bhyve's bootorder feature work
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 01 Jul 2024 13:03:19 UTC
The branch main has been updated by corvink: URL: https://cgit.FreeBSD.org/ports/commit/?id=54eaea1ccd17ac679d065531243253b8bc682851 commit 54eaea1ccd17ac679d065531243253b8bc682851 Author: Corvin Köhne <corvink@FreeBSD.org> AuthorDate: 2024-06-28 06:54:01 +0000 Commit: Corvin Köhne <corvink@FreeBSD.org> CommitDate: 2024-07-01 13:01:49 +0000 sysutils/edk2: make bhyve's bootorder feature work Bhyve supports a bootindex property for bootable devices. When adding it to at least one device, bhyve creates a bootorder and passes it over the Qemu FwCfg interface to the guest. The guest firmware has to pick up the FwCfg file and has to apply the bootorder. Otherwise, the bootindex property won't have any effect. Recently, a commit was merged by EDKII to support that feature and we can simply cherry-pick it. PR: 279720 Reviewed by: manu Approved by: manu Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D45768 --- sysutils/edk2/Makefile | 3 ++- sysutils/edk2/distinfo | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sysutils/edk2/Makefile b/sysutils/edk2/Makefile index 8cc289fb77ec..e45680fed188 100644 --- a/sysutils/edk2/Makefile +++ b/sysutils/edk2/Makefile @@ -1,6 +1,6 @@ PORTNAME= edk2 PORTVERSION= g202308 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ @@ -124,6 +124,7 @@ PLAT_RESULT_VARS= BhyveX64/${PLAT_TARGET}_GCC5/FV/BHYVE_VARS.fd PLAT_FILENAME= BHYVE_UEFI.fd PLAT_FILENAME_CODE= BHYVE_UEFI_CODE.fd PLAT_FILENAME_VARS= BHYVE_UEFI_VARS.fd +PATCHFILES= ffce430d2b65d508a1604dc986ba16db3583943d.patch:-p1 .endif .if ${FLAVOR} == qemu_x64 diff --git a/sysutils/edk2/distinfo b/sysutils/edk2/distinfo index b5f9f8c140ef..1409fbc82c08 100644 --- a/sysutils/edk2/distinfo +++ b/sysutils/edk2/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1693631263 +TIMESTAMP = 1719565938 SHA256 (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 3f1cde1166ad94f86fc2375ee2c3f7f1c16c646b9518de3ff928efd28702ffe1 SIZE (tianocore-edk2-g202308-edk2-stable202308_GH0.tar.gz) = 16801285 SHA256 (tianocore-edk2-platforms-e509ac5a72_GH0.tar.gz) = 3b15b5b5c545023de4885a07b42a3426769323e4377fcf2d600b6094bcf4231c @@ -15,3 +15,5 @@ SHA256 (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 2eec31f2ac0e126ff68d8107891e SIZE (openssl-openssl-openssl-3.0.9_GH0.tar.gz) = 15335782 SHA256 (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = c2fb00395a55abd2ebfc2fcfe2705c7096cedd4416704dbb9237e394607fccb4 SIZE (tianocore-edk2-cmocka-cmocka-1.1.5-23-g1cc9cde_GH0.tar.gz) = 100320 +SHA256 (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 2651482dc7c38563c8a1bec95eebb8f93bfe5051f95f5f4a05f201117650385e +SIZE (ffce430d2b65d508a1604dc986ba16db3583943d.patch) = 3373