Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2023-07-24 18:12:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.1467 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Mon Jul 24 18:12:37 2023 rev:92 rq:1099768 version:202305 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2023-07-05 15:30:30.602548502 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.1467/ovmf.changes 2023-07-24 18:13:16.421672977 +0200 @@ -1,0 +2,428 @@ +Thu Jul 20 15:16:10 UTC 2023 - Joey Lee <j...@suse.com> + +- Removed the following patches because they are not necessary and + they blocked for submit to openSUSE:Factory. (bsc#1205978) + ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformAddHobCB.patch + ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformGetLowMem.patch + ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformReservati.patch + ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformScanE820-.patch + ovmf-Revert-OvmfPkg-PlatformInitLib-reorder-PlatformQemuU.patch + +------------------------------------------------------------------- +Thu Jul 20 08:20:33 UTC 2023 - Joey Lee <j...@suse.com> + +- Add openssl.keyring.README to shim.spec as Source113 to avoid + erroe when submit to openSUSE:Factory + +------------------------------------------------------------------- +Wed Jul 19 08:44:53 UTC 2023 - Andreas Schwab <sch...@suse.de> + +- Enable support for riscv64 + +------------------------------------------------------------------- +Tue Jul 18 13:00:32 UTC 2023 - Joey Lee <j...@suse.com> + +- Update to edk2-stable202305 (bsc#1205588) + - Features (https://github.com/tianocore/edk2/releases): + Expose IBT/BTI compatible runtime DXE drivers via memory attributes table + Update toolchain support + MdePkg: Support FDT library + Add google mocks support to UnitTestFrameworkPkg GoogleTestLib + Platform Redfish Host Interface library for USBNIC + [OpenSSL] Update OpenSSL version to version 1.1.1t to include CVE fix + Replace pre-standard FUNCTION with C99 func throughout edk2 + Implement EFI memory attributes protocol for ARM platforms + Add TraceHubLib Support + - Patches (git log --oneline --date-order edk2-stable202302..edk2-stable202305): + ba91d0292e MdeModulePkg/Core/Pei: set AprioriCount=0 before walking through next FV + 5ce29ae84d ArmPkg/ArmMmuLib AARCH64: Add missing ISB after page table update + c5cf7f69c9 pip-requirements.txt: Update edk2 pip modules + 0abfb0be6c OvmfPkg: RiscVVirt: Add missing SerialPortInitialize to Sec + 45da4e3135 MdePkg: add SBI-based SerialPortLib for RISC-V + 2900e75511 MdePkg: BaseRiscVSbiLib: make more useful to consumers + cafb4f3f36 UefiPayloadPkg: Fix boot shell issue for universal UEFI payload + 80bc13db83 Maintainers.txt: Update reviewers and maintainers for FdtLib. + d322557712 BaseTools/tools_def: Disable overzealous unused variable warning on Clang + e2607d3a78 BaseTools/tools_def: Drop ref to undefined CLANGDWARF_ARM_PREFIX + 0b37723186 ShellPkg/UefiShellDebug1CommandsLib: Replace hardcoded SMBIOS strings. + 2d4c76f783 MdePkg/IndustryStandard: Add SMBIOS anchor string & length defines. + c08a3a96fd MdePkg/IndustryStandard: Add IPMI Interface Capabilities definitions + 083b029538 MdePkg: Add new PCDs for IPMI SSIF + dea6c7dc2a MdePkg/IndustryStandard: Add definitions for IPMI SSIF + 0a0e60caf2 Maintainers.txt: Update reviewers and maintainers for TraceHubDebugLib. + 0f0422cedc MdeModulePkg: Add TraceHubDebugSysTLib library + 3d50fdc5c6 MdePkg: Add NULL library of TraceHubDebugSysTLib + c6bb7d54be MdePkg: Add MipiSysTLib library + 782948c1a7 MdePkg: Add mipisyst submodule + 6dd64168ed BaseTools/Plugin: Too many execute files cause "cmd too long" failure + c6382ba0f2 SecurityPkg: Add missing break in Tpm2TestParms + 77f75c7fb8 BaseTools: Update Tests/TestTools.py to allow it to work on Windows + b9bbb4ae93 BaseTools: only print the environment once in toolsetup.bat + dd246227d6 BaseTools: Update toolsetup.bat to not use BASETOOLS_PYTHON_SOURCE + f47415e031 BaseTools: Revert Set the CLANGDWARF OBJCOPY path in tools_def.template + 6fb2760dc8 OvmfPkg: drop PlatformBootManagerLibGrub + 81dc0d8b4c OvmfPkg/AmdSev: stop using PlatformBootManagerLibGrub + 63887e272d OvmfPkg/NvVarsFileLib: disable in case PcdBootRestrictToFirmware is set + 41d7832db0 OvmfPkg/PlatformBootManagerLib: add PcdBootRestrictToFirmware + e6447d2a08 Remove bashisms from edksetup.sh and BaseTools/BuildEnv + 373a95532a BaseTools: Remove the CLANGCC build rule for Hii-Binary-Package.UEFI_HII + ecbc394365 BaseTools: Set CLANGDWARF RC path to llvm-objcopy in tools_def.template + 11f62f4cc0 BaseTools: Set the CLANGDWARF OBJCOPY path in tools_def.template + c6f47e678f BaseTools: Remove BUILDRULEFAMILY from CLANGDWARF in tools_def.template + 9165a7e95e CryptoPkg: Delete CLANG35 and CLANG38 build flags; add CLANGDWARF flags + e97b9b4e5a MdePkg: Add more HobLib/PeiServicesLib gmock support + 25c9d44315 MdeModulePkg: Add more PciHostBridgeLib gmock support + bee67e0c14 OvmfPkg: Relax assertion that interrupts do not occur at TPL_HIGH_LEVEL + ae0be176a8 OvmfPkg: Clarify invariants for NestedInterruptTplLib + 5215cd5baf BaseTools: Update toolsetup.bat and Tests/PythonTest.py to check ver + e6de6052a0 edksetup.bat: if toolsetup.bat fails, just exit + 11ec5161fa BaseTools: use threading.current_thread in NmakeSubdirs.py + db7e6291c0 BaseTools: Remove Python2/Python3 detection from toolset.bat + 6eeb58ece3 RedfishPkg: Fix compile issue on Linux + 665fca9ee7 RedfishPkg: Add missing newline character + a1f6485a9b RedfishPkg: Create RestEx child on selected interface + 05762bd2e0 RedfishPkg: Fix condition checking of error status + c580e27efc RedfishPkg: Correct variable type to prevent memory corruption + d89492456f Securitypkg/hddpassword: Update HddPasswordDxeInit to use Variable Policy + 8dbf868e02 Add volatile keyword to NvmExpressPei's Passthru CQ + 293b97d0c4 Add the volatile keyword to NvmExpressDxe's Passthru CQ + 4dea9e4a0e BaseTools/Conf: Add quotes to ADDDEBUGFLAG in tools_def.txt + 8e985ac3fd BaseTools/Conf: Align CLANGDWARF and CLANGPDB warning overrides + 66494e5324 MdeModulePkg/CapsuleApp: Add EFIAPI to CompareFileNameInAlphabet() + eabaeb0613 OvmfPkg: move OvmfTpmDxe.fdf.inc to Include/Fdf + 8bca1bb977 OvmfPkg: move OvmfTpmPei.fdf.inc to Include/Fdf + b65c0eed6b BaseSynchronizationLib: Fix LoongArch64 synchronization functions + 757f502a3b BaseTools/Conf/tools_def.template: Bump VERSION to 3.00 + 050d6e9434 BaseTools: Delete CLANG38 from tools_def.template + 128547b081 BaseTools: Remove CLANG35 toolchain from tools_def.template + 4ef4b81c9b BaseTools: As with CLANGDWARF IA32 and X64, use lld for ARM and AARCH64 + 98edce75fa BaseTools: Add ARM and AARCH64 CLANGDWARF support in tools_def.template + 0fc07b1c6a BaseTools/Conf/tools_def.template: Add section for deprecated toolchains + 01225075db Add GCC and GCCNOLTO toolchains to tools_def.txt and update packages + 66803cafcf BaseTools: Update VS toolchain descriptions in tools_def.txt.template + d7c6030a47 BaseTools: Remove EBC (EFI Byte Code) compiler definitions + 8b441847e3 BaseTools: Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS defs + ba634ce82b edksetup.bat: Remove VS2008-VS2013 remnants + c844d86bee MdePkg: Remove VS2008-VS2013 remnants + c3ac3301e9 BaseTools: Remove VS2008-VS2013 remnants + 0363584ac9 BaseTools: Remove VS2008, 2010, 2012 and 2013 toolchain definitions + 94c802e108 MdePkg/BasePeCoffLib: Deal with broken debug directories + ff7cb2d7c9 .pytool: Support FDT library. + 5d586606c7 MdePkg: Support FDT library. + 10416bf46e Tianocore: Support FDT library. + d992a05ade Maintainers.txt: Update for IntelFsp2Pkg and IntelFsp2WrapperPkg. + 4b02045f86 OvmfPkg/PlatformBootManagerLib: setup virtio serial console + c6c4362051 OvmfPkg/VirtioSerialDxe: wire up in OvmfPkg* + 4d1452c599 OvmfPkg/VirtioSerialDxe: add driver + 1694b00511 OvmfPkg: add IndustryStandard/VirtioSerial.h + 92da8a154f OvmfPkg: replace SECURE_BOOT_FEATURE_ENABLED with PcdSecureBootSupported + a818a873e5 ArmVirtPkg: allow setting Firmware Version from build command line + 8d59bbf47e OvmfPkg: allow setting Firmware Version from build command line + 5de2a54b2c ArmPkg/PlatformBootManagerLib: Add path to boot UEFI Shell over UiApp + d6b42ed7ed SecurityPkg: add TIS sanity check (tpm12) + 832fbc6e32 SecurityPkg: add TIS sanity check (tpm2) + 23c71536ef UefiPayloadPkg: Fix issues when MULTIPLE_DEBUG_PORT_SUPPORT is true + 56e9828380 RedfishPkg: Add Redfish Platform Config Protocol to RedfishPkg + 83d77fa311 RedfishPkg: Helper library of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL + 01b31b585e RedfishPkg: Implementation of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL + 02990e2558 RedfishPkg: introduce HII utility helper library + 78f088b5a7 RedfishPkg: introduce EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL + ecbcff0f49 MdeModulePkg/RegularExpressionDxe: Fix Arm build error + d226811a66 SecurityPkg/DxeImageVerificationLib: Add AUTH_SIG_NOT_FOUND Action + 95ef765839 UefiPayloadPkg: Clang dependency removal + e5e1cd1a83 .azurepipelines: Switch linux image default to Fedora-37 + 04f8371cdd .azurepipelines: Choose container that have installed lcov + 9688e231d7 BaseTools/Plugin: Report error if code coverage failure + edacc551e6 OvmfPkg/CcExitLib: Use documented XSave area base size for SEV-SNP + ce781cf8bb OvmfPkg/CcExitLib: Fix SEV-SNP XSave area size calculation + e5c7d0b017 OvmfPkg/AmdSevDxe: Update ConfidentialComputing blob struct definition + f384303dc5 OvmfPkg/AmdSevDxe: Allocate SEV-SNP CC blob as EfiACPIReclaimMemory + ede0bd1496 UefiCpuPkg: Update PT code to support enable collect performance + 61e2c83424 UefiCpuPkg: Update code to support enable ProcTrace only on BSP + 5a349b96b1 RedfishPkg: Remove the Discover Token global variables + 18f463edba DynamicTablesPkg/SsdtCpuTopology: Allow multi-packages topologies + 6127bf1f30 BaseTools: Add quotes around OBJCOPY cmd in build_rule.template + 2c2cb23528 ArmPkg: add ArmCpuInfo EFI application + a7c8969d03 ArmLib: add functions to read system registers + ed2ff315db MdePkg: Add DEBUG_MANAGEABILITY print error level + 3163f34a42 BaseTools/Plugin: Clarify code coverage failure message + 697e594fad MdePkg/Include: Add DMTF PLDM SMBIOS definitions + 9bf79303ae ArmPkg: older assemblers may lack ID_AA64ISAR2_EL1 + 67b5dba791 UefiPayloadPkg: Move Network modules from Dxe FV to Network FV in elf + 45f5341f6d MdePkg/Include: Add DMTF PLDM Base definitions + 8f4ec0cc43 ArmPkg/ArmMmuLib: Fix ArmReplaceLiveTranslationEntry() alignment + f433fa59d2 ArmPkg/AsmMacroIoLibV8: Introduce ASM_FUNC_ALIGN() + e3d2c08322 CryptoPkg: Enable DXE_CORE support in DxeCryptLib.inf + b16284e2a0 IntelFsp2Pkg/Tools: Enhance PathFv.py to patch Fd file directly + 6ded9f50c3 edk2: Add .git-blame-ignore-revs file + 797f526ae2 BaseTools: Update SetupGit.py to add new 'fp' alias for patch formatting + c9fb11f92f BaseTools: Update PatchCheck.py to check for __FUNCTION__ + 55b67b6950 MdeModulePkg/RegularExpressionDxe: Fix GCC build error + d795fb571b Maintainer.txt: add myself as reviewer for bhyve's OvmfPkg + 42b0443599 ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c + 5430f7f60d MdePkg: Add new JedecJep106Lib to fetch JEDEC JEP106 manufacturer + f9278458b6 OvmfPkg/VirtioMmioDeviceLib: virtio 1.0: Fix SetQueueAlignment. + 89520115b8 UefiPayloadPkg: Update default memory type information for S4 + dc5f2905eb UefiPayloadPkg: Always build MemoryTypeInformation HOB for DXE GCD + b991aec050 UefiCpuLib: Remove UefiCpuLib. + 51734dfc48 ShellPkg: Update smbiosview type 0/4/17/41 with SMBIOS 3.5 fields + 61652efd04 FmpDevicePkg: Update code to be more C11 compliant by using __func__ + 33f30cfec2 UefiPayloadPkg: Update code to be more C11 compliant by using __func__ + 66f6a64dd9 EmulatorPkg: Update code to be more C11 compliant by using __func__ + 457b4e42f7 SourceLevelDebugPkg: Update code to be more C11 compliant by using __func__ + 84f553cb63 NetworkPkg: Update code to be more C11 compliant by using __func__ + 74ce342f18 CryptoPkg: Update code to be more C11 compliant by using __func__ + f1d31a6ec7 StandaloneMmPkg: Update code to be more C11 compliant by using __func__ + 9e7b042ecb PrmPkg: Update code to be more C11 compliant by using __func__ + 1295e37d4b UnitTestFrameworkPkg: Update to be more C11 compliant by using __func__ + f20e35982b ArmPlatformPkg: Update code to be more C11 compliant by using __func__ + 997419d16f RedfishPkg: Update code to be more C11 compliant by using __func__ + ccbbb4b1c5 EmbeddedPkg: Update code to be more C11 compliant by using __func__ + dd0b33e3e5 SecurityPkg: Update code to be more C11 compliant by using __func__ + 7b82da70ed MdeModulePkg: Update code to be more C11 compliant by using __func__ + 8ba392687b OvmfPkg: Update code to be more C11 compliant by using __func__ + 089013a697 UefiCpuPkg: Update code to be more C11 compliant by using __func__ + 1639b6bf07 ArmVirtPkg: Update code to be more C11 compliant by using __func__ + f2cc962cd2 ArmPkg: Update code to be more C11 compliant by using __func__ + cf4af503fb PrmPkg/Library: HOST_APPLICATION IA32/X64 only + b27b897369 MdeModulePkg: HOST_APPLICATION IA32/X64 only + eb20c21fcc MdePkg/Library/BaseLib: HOST_APPLICATION IA32/X64 only + 358e23c1be SecurityPkg/Library/SecureBootVariableLib: HOST_APPLICATION IA32/X64 only + 0657e74116 SecurityPkg/Library/SecureBootVariableLib: Fix VS20xx 4122 errors + c28c16e7c4 SecurityPkg: Add gmock example + 1a24843ecb MdeModulePkg/Library/UefiSortLib: Add GoogleTestLib example + 09458c2b0b MdePkg: Add gmock examples + e4af282e9f UnitTestFrameworkPkg/ReadMe.md: Add gmock documentation + d0252b8fc1 UnitTestFrameworkPkg: Add gmock support to GoogleTestLib + caa389625f .pytool/CISettings.py: Add subhook submodule ++++ 231 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes ++++ and /work/SRC/openSUSE:Factory/.ovmf.new.1467/ovmf.changes Old: ---- edk2-stable202302.tar.gz openssl-1.1.1n.tar.gz openssl-1.1.1n.tar.gz.asc ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformAddHobCB.patch ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformGetLowMem.patch ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformReservati.patch ovmf-Revert-OvmfPkg-PlatformInitLib-Add-PlatformScanE820-.patch ovmf-Revert-OvmfPkg-PlatformInitLib-reorder-PlatformQemuU.patch New: ---- edk2-edk2-stable202305.tar.gz openssl-1.1.1t.tar.gz openssl-1.1.1t.tar.gz.asc openssl.keyring.README public-mipi-sys-t-1.1-edk2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.437678957 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.441678980 +0200 @@ -18,7 +18,7 @@ %undefine _build_create_debug -%global openssl_version 1.1.1n +%global openssl_version 1.1.1t %global softfloat_version b64af41c3276f %if 0%{?suse_version} < 1599 %bcond_with build_riscv64 @@ -27,16 +27,17 @@ %endif Name: ovmf -Version: 202302 +Version: 202305 Release: 0 Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent Group: System/Emulators/PC URL: https://github.com/tianocore/edk2 -Source0: edk2-stable%{version}.tar.gz -Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz -Source111: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz.asc +Source0: edk2-edk2-stable%{version}.tar.gz +Source1: https://www.openssl.org/source/old/1.1.1/openssl-%{openssl_version}.tar.gz +Source111: https://www.openssl.org/source/old/1.1.1/openssl-%{openssl_version}.tar.gz.asc Source112: openssl.keyring +Source113: openssl.keyring.README Source2: README Source3: SLES-UEFI-CA-Certificate-2048.crt Source4: openSUSE-UEFI-CA-Certificate-2048.crt @@ -46,6 +47,8 @@ Source7: descriptors.tar.xz # oniguruma: https://github.com/kkos/oniguruma, "src" directory only Source8: oniguruma-v6.9.4_mark1-src.tar.xz +# public-mipi-sys-t: https://github.com/MIPI-Alliance/public-mipi-sys-t +Source9: public-mipi-sys-t-1.1-edk2.tar.gz Source100: %{name}-rpmlintrc Source101: gdb_uefi.py.in Source102: gen-key-enrollment-iso.sh @@ -57,19 +60,14 @@ Patch5: %{name}-disable-brotli.patch Patch6: %{name}-ignore-spurious-GCC-12-warning.patch # Bug 1205978 - Got Page-Fault exception when VM is booting with edk2-stable202211 ovmf -Patch7: %{name}-Revert-OvmfPkg-PlatformInitLib-reorder-PlatformQemuU.patch -Patch8: %{name}-Revert-OvmfPkg-PlatformInitLib-Add-PlatformReservati.patch -Patch9: %{name}-Revert-OvmfPkg-PlatformInitLib-Add-PlatformAddHobCB.patch -Patch10: %{name}-Revert-OvmfPkg-PlatformInitLib-Add-PlatformGetLowMem.patch -Patch11: %{name}-Revert-OvmfPkg-PlatformInitLib-Add-PlatformScanE820-.patch -Patch12: %{name}-Revert-OvmfPkg-PlatformInitLib-dynamic-mmio-window-s.patch +Patch7: %{name}-Revert-OvmfPkg-PlatformInitLib-dynamic-mmio-window-s.patch # Bug 1207095 - ASSERT [ArmCpuDxe] /home/abuild/rpmbuild/BUILD/edk2-edk2-stable202211/ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c(333): ((BOOLEAN)(0==1)) -Patch13: %{name}-Revert-ArmVirtPkg-make-EFI_LOADER_DATA-non-executabl.patch +Patch8: %{name}-Revert-ArmVirtPkg-make-EFI_LOADER_DATA-non-executabl.patch # Bug 1205613 - L3: win 2k22 UEFI xen VMs cannot boot in xen after upgrade -Patch14: %{name}-Revert-OvmfPkg-OvmfXen-Set-PcdFSBClock.patch +Patch9: %{name}-Revert-OvmfPkg-OvmfXen-Set-PcdFSBClock.patch # Bug 1209266 - OVMF firmware hangs when booting SEV or SEV-ES guest -Patch15: %{name}-Revert-OvmfPkg-PlatformPei-Update-ReserveEmuVariable.patch -Patch16: ovmf-riscv64-missing-memcpy.patch +Patch10: %{name}-Revert-OvmfPkg-PlatformPei-Update-ReserveEmuVariable.patch +Patch11: ovmf-riscv64-missing-memcpy.patch BuildRequires: bc BuildRequires: cross-arm-binutils BuildRequires: cross-arm-gcc%{gcc_version} @@ -88,28 +86,20 @@ BuildRequires: qemu-ipxe BuildRequires: qemu-x86 >= 3.0.0 BuildRequires: unzip -%ifarch x86_64 +%ifnarch aarch64 BuildRequires: cross-aarch64-binutils BuildRequires: cross-aarch64-gcc%{gcc_version} -%if %{with build_riscv64} -BuildRequires: cross-riscv64-binutils -BuildRequires: cross-riscv64-gcc%{gcc_version} %endif -%endif -%ifarch aarch64 +%ifnarch x86_64 BuildRequires: cross-x86_64-binutils BuildRequires: cross-x86_64-gcc%{gcc_version} +%endif +%ifnarch riscv64 %if %{with build_riscv64} BuildRequires: cross-riscv64-binutils BuildRequires: cross-riscv64-gcc%{gcc_version} %endif %endif -%ifarch riscv64 -BuildRequires: cross-x86_64-binutils -BuildRequires: cross-x86_64-gcc%{gcc_version} -BuildRequires: cross-aarch64-binutils -BuildRequires: cross-aarch64-gcc%{gcc_version} -%endif # Only build on the architectures with # 1. cross-compilers, 2. iasl, 3. qemu-arm and qemu-x86 ExclusiveArch: x86_64 aarch64 riscv64 @@ -215,11 +205,6 @@ %patch9 -p1 %patch10 -p1 %patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 # add openssl pushd CryptoPkg/Library/OpensslLib/openssl @@ -239,6 +224,11 @@ tar -xf %{SOURCE8} --strip 1 popd +# add public-mipi-sys-t +pushd MdePkg/Library/MipiSysTLib/mipisyst +tar -xf %{SOURCE9} --strip 1 +popd + chmod +x %{SOURCE102} %build @@ -615,7 +605,8 @@ install -m 0644 AARCH64/*.efi %{buildroot}/%{_datadir}/ovmf/ %endif %ifarch riscv64 -install -m 0644 RISCV64/*.efi %{buildroot}/%{_datadir}/ovmf/ +# Nothing there yet +#install -m 0644 RISCV64/*.efi %{buildroot}/%{_datadir}/ovmf/ %endif %if %{without build_riscv64} @@ -625,7 +616,9 @@ %files %doc README %dir %{_datadir}/ovmf/ +%ifnarch riscv64 %{_datadir}/ovmf/*.efi +%endif %{_datadir}/ovmf/*.sh %files tools ++++++ openssl.keyring ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.569679733 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.573679757 +0200 @@ -1,159 +1,95 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2 +Comment: 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C +Comment: Richard Levitte <levi...@lp.se> +Comment: Richard Levitte <levi...@openssl.org> +Comment: Richard Levitte <rich...@levitte.org> -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 -RaelFj+Wg8aRKDhMHto= -=m5FY +xsFNBFQwazYBEAC01v949yFYzwbn0UkEkM3MHTrDqWbp+erhXqdVD5ymG/pXvmqx +5KlxL1TZMuWEFuaq9EVkW8Wm5glk4D14IalIVKARAMDwqgNrPnw0GCAmNIf+Omvl +G7gdsSR93eALJp1vvKZpeEVZj0M0gQ1i4QIIR8PMqs+2jaYyed4HhRYzUbGKZMnr +94Onby8FIAYq0B79VqBv5NfMc2KEKrLXwuDSjtZd2TGB7qeLF7sCczyFoi5XTj+B +iVfdxCzoYEa1Rjp5hGllVj85w2DdfKED/BW7VCel4H+WTZGqTFQ1e3kPo1KdqlwD +F+Ci2JFU6myPy0LpHrNhn6FsdQGOuRKgYPycol7VzJHKtcGNMDkUFGV2DsgljQuW +Sj5TNNX5umFCIIN94eLvHtV9bXP98yKB/5pr2JhagL6kdU7OE0c/mugA05gGQTUJ +DeLNsRq54YC+CLyM9dxMvH7yB43yMfUvgKcSRt0sHUo8g5aOYdFq0SXQUr8+t/iH +3t5/JxhqBik8FBiu0aISsTDUbvbxQQQe/LhfR+FWDZRFwHOL0VELapfw1whitGG+ +y+F9fQIJfa5yzEiC9AWYZjHRaFB7q6LAvF0V8vP+pkT157fTK63W53mt1+VPMt2L +732i+/Cqy/6HzwOdnNnNyfEdvm2Jojs8KXN20vChnfUGifvTjxuiFib9sQARAQAB +zR9SaWNoYXJkIExldml0dGUgPGxldml0dGVAbHAuc2U+wsGPBBMBAgAiBQJUMGwd +AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAhCRDV6eQ/ffnujBYhBHlTrB+8 +PcizspI5PtXp5D99+e6Mq7QP/iNhBEDJYRTrYc6JAmRIg6YyiKjeOx8kXtVCe9+q +CzC+Y9ehyZB5Dyl0Ybej9jNJdEDJzDHKzVwU4NrfefcTWqUOQDNbpClGtXcQHlUt +hjREPWpyAEH1OhD5NDTSMI5YYKZDEfiN6oEpWlc7WK0mXZuY5mHOo0B3yNDfV845 ++7CGPK9zuE56/f9SLmCaFsCkNMGbvV4ybLRoBfZdnC5NPOKyJXQ0TG0CbxGMgIN5 +cOrBphU+ZrPYY+p4jEoD5rvFugQl4+oRsvxygpJV5t8pe1ihNMhmzu3CpRtMjmRA +dzK+27Z8p7m8BORuoC+NbXVpcmjIueXDkYdxP+09qUyw8xE398tAuEXpbCVoQ68b +6NDCBpowgvUu34zxDn0wKdt2YGHB6z7Kl7b8RycWG3Y8u/Hs+l6QehEmiy6UKXl7 +zW3PIi3192WzElUi7TtG/btqC6YPs0U3SQMkNWzwkjbKM9bC4gPFMK05a8QENc66 +M+USWjNg0TiAkGP9PDlpYyhtjicCTgL51lDm8LBXr9cbzvXav7Jc6NVh7Zby89r1 +DsPFzfDkccOX6nSnqYMISmvRUGrGfgrkeeM0MNu93aPTrs+0fxq+HJIZEhX/YCyQ +N4jqM+hQGh9bOwM7BacaP9F9vnq2hDK2WIXlWChX9Q70xArViJqzI8/76Ph1inPb +jbJczSVSaWNoYXJkIExldml0dGUgPGxldml0dGVAb3BlbnNzbC5vcmc+wsGPBBMB +AgAiBQJUMGwKAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAhCRDV6eQ/ffnu +jBYhBHlTrB+8PcizspI5PtXp5D99+e6M1bAP/0byoJMiMsswapbBypQCT/vQmaoX +jZzNcU4qAKlB5EMlHkxl1T8ytEXxmNMd/e0ltV9HALeBqX1eYHS7oTG3rMXKuYVY +TO19eM2wLiCW664EUtOsB9zAnpp6X+8UWMoNEpWlEHgkdlADQ0xIrrH3pt29SAbd +x0QsvwkWPawEoKMoUiGPnVY4hAt7Xx9gDmWEa2T6tExd9soBBTIuIpTH3MbAEHsv +nBbdyarNltGF/pXYGMmGaYmU0WujqKzqpBpy3zwd0Rx1Kms5e0ZcypVzqx3Xgcue +W8fbMPTZbG+Z922GUFDJ139WjAA2FsMJ9ES7XIIoJh/4nfBwk+PXcj29TieDnl2r +d4x7Yxnqp4Vzau+IARz9Vr1OIFVlQbaSdXfmDFi/fvVf9CJZnWwcSwkqp4pk50Zy +nEA+8TzEQj08jdj0+yrJNvbRxqbIafzSmoU77bANs4gc0WOdTTpvv4honUQROARp +G/JT47hE7ATVGNdF7bmWNEyEYFtZMdGP0xD+K0xEgsir65aruVixVrNKxOX9wqx6 +JGzHTSTgtAVYAvMIsWJTLuCXZbMRmmmmubfyVaMAisz5UIYD+TCPncuJ1dMUW9WI +uLNFGLTRGHri01EWe2epaHZWA0WB0cQZaeGpc7C986WskDi9SA9ZzCIGW4oQIBQX +lRJjjYxIBCnjxtUWzSVSaWNoYXJkIExldml0dGUgPHJpY2hhcmRAbGV2aXR0ZS5v +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 +=1H60 -----END PGP PUBLIC KEY BLOCK----- ++++++ openssl.keyring.README ++++++ Upgrade openssl tarball ====================== Sometimes you need also update openssl source code tarball when upgrading EDK2 source code. Normally you should see similar patch commit in EDK2 git repo: commit 4ca4041b0dbb310109d9cb047ed428a0082df395 Author: Sheng Wei <w.sh...@intel.com> Date: Tue Feb 28 10:43:57 2023 +0800 CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1t Then you will need to update openssl-%{openssl_version}.tar.gz and openssl-%{openssl_version}.tar.gz.asc signature. You can find them from https://www.openssl.org/source/old/1.1.1/ e.g. https://www.openssl.org/source/old/1.1.1/openssl-1.1.1t.tar.gz https://www.openssl.org/source/old/1.1.1/openssl-1.1.1t.tar.gz.asc Update the key of signature for tarball ---------------------------------------- You will use "osc ci" command to commit new openssl tarball to OBS. But sometimes you will see fail like this: ovmf> osc ci -m "Upgrade OpenSSL to 1.1.1t" - package has ovmf-rpmlintrc: (unchanged) gpg: Signature made Tue 07 Feb 2023 09:37:18 PM CST gpg: using RSA key 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C gpg: Can't check signature: No public key ERROR: signature ovmf/openssl-1.1.1t.tar.gz.asc does not validate It means that osc caommand didn't find corresponding key to validate openssl-%{openssl_version}.tar.gz.asc. It will stop to submit your change to OBS. In the above example, it indicates that the signature is using RSA key 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C. You should go to openssl's "OpenSSL Technical Committee" page to download the corresponding key to local. In this case: https://www.openssl.org/community/otc.html Richard Levitte (I) 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C Then you just use downloaded key to overwrite openssl.keyring file. e.g. ovmf> cp 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C openssl.keyring Then the osc verification of openssl-%{openssl_version}.tar.gz.asc will pass. Like this: ovmf> osc ci -m "Upgrade OpenSSL to 1.1.1t" (W) Attention, 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C is not mentioned in spec files as source or patch. ###ASK ovmf/7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C - package has ovmf-rpmlintrc: (unchanged) gpg: Signature made Tue 07 Feb 2023 09:37:18 PM CST gpg: using RSA key 7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C gpg: Good signature from "Richard Levitte <rich...@levitte.org>" [unknown] gpg: aka "Richard Levitte <levi...@lp.se>" [unknown] gpg: aka "Richard Levitte <levi...@openssl.org>" [unknown] Please maintain the openssl.keyring file in ovmf package with new openssl tarball and signature. ++++++ ovmf-Revert-ArmVirtPkg-make-EFI_LOADER_DATA-non-executabl.patch ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.605679946 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.609679969 +0200 @@ -1,14 +1,14 @@ -Index: edk2-edk2-stable202302/ArmVirtPkg/ArmVirt.dsc.inc +Index: edk2-edk2-stable202305/ArmVirtPkg/ArmVirt.dsc.inc =================================================================== ---- edk2-edk2-stable202302.orig/ArmVirtPkg/ArmVirt.dsc.inc -+++ edk2-edk2-stable202302/ArmVirtPkg/ArmVirt.dsc.inc -@@ -361,7 +361,7 @@ +--- edk2-edk2-stable202305.orig/ArmVirtPkg/ArmVirt.dsc.inc ++++ edk2-edk2-stable202305/ArmVirtPkg/ArmVirt.dsc.inc +@@ -365,7 +365,7 @@ # reserved ones, with the exception of LoaderData regions, of which OS loaders # (i.e., GRUB) may assume that its contents are executable. # - gEfiMdeModulePkgTokenSpaceGuid.PcdDxeNxMemoryProtectionPolicy|0xC000000000007FD5 + gEfiMdeModulePkgTokenSpaceGuid.PcdDxeNxMemoryProtectionPolicy|0xC000000000007FD1 - [Components.common] - # + gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard|TRUE + ++++++ ovmf-Revert-OvmfPkg-PlatformInitLib-dynamic-mmio-window-s.patch ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.625680063 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.629680087 +0200 @@ -5,57 +5,25 @@ size" This reverts commit ecb778d0ac62560aa172786ba19521f27bc3f650. + +Joey Lee: +Only revert one line to keep this workaround patch simple. Because +bsc#1205588 is a SUSE specific issue. + --- OvmfPkg/Library/PlatformInitLib/MemDetect.c | 28 --------------------- 1 file changed, 28 deletions(-) -diff --git a/OvmfPkg/Library/PlatformInitLib/MemDetect.c b/OvmfPkg/Library/PlatformInitLib/MemDetect.c -index 882805269b..0ac7d5b967 100644 ---- a/OvmfPkg/Library/PlatformInitLib/MemDetect.c -+++ b/OvmfPkg/Library/PlatformInitLib/MemDetect.c -@@ -625,33 +625,6 @@ PlatformAddressWidthFromCpuid ( - } - } - --VOID --EFIAPI --PlatformDynamicMmioWindow ( -- IN OUT EFI_HOB_PLATFORM_INFO *PlatformInfoHob -- ) --{ -- UINT64 AddrSpace, MmioSpace; -- -- AddrSpace = LShiftU64 (1, PlatformInfoHob->PhysMemAddressWidth); -- MmioSpace = LShiftU64 (1, PlatformInfoHob->PhysMemAddressWidth - 3); -- -- if ((PlatformInfoHob->PcdPciMmio64Size < MmioSpace) && -- (PlatformInfoHob->PcdPciMmio64Base + MmioSpace < AddrSpace)) -- { -- DEBUG ((DEBUG_INFO, "%a: using dynamic mmio window\n", __func__)); -- DEBUG ((DEBUG_INFO, "%a: Addr Space 0x%Lx (%Ld GB)\n", __func__, AddrSpace, RShiftU64 (AddrSpace, 30))); -- DEBUG ((DEBUG_INFO, "%a: MMIO Space 0x%Lx (%Ld GB)\n", __func__, MmioSpace, RShiftU64 (MmioSpace, 30))); -- PlatformInfoHob->PcdPciMmio64Size = MmioSpace; -- PlatformInfoHob->PcdPciMmio64Base = AddrSpace - MmioSpace; -- } else { -- DEBUG ((DEBUG_INFO, "%a: using classic mmio window\n", __func__)); -- } -- -- DEBUG ((DEBUG_INFO, "%a: Pci64 Base 0x%Lx\n", __func__, PlatformInfoHob->PcdPciMmio64Base)); -- DEBUG ((DEBUG_INFO, "%a: Pci64 Size 0x%Lx\n", __func__, PlatformInfoHob->PcdPciMmio64Size)); --} -- - /** - Iterate over the PCI host bridges resources information optionally provided - in fw-cfg and find the highest address contained in the PCI MMIO windows. If -@@ -813,7 +786,6 @@ PlatformAddressWidthInitialization ( +Index: edk2-edk2-stable202305/OvmfPkg/Library/PlatformInitLib/MemDetect.c +=================================================================== +--- edk2-edk2-stable202305.orig/OvmfPkg/Library/PlatformInitLib/MemDetect.c ++++ edk2-edk2-stable202305/OvmfPkg/Library/PlatformInitLib/MemDetect.c +@@ -855,7 +855,6 @@ PlatformAddressWidthInitialization ( + PlatformAddressWidthFromCpuid (PlatformInfoHob, TRUE); if (PlatformInfoHob->PhysMemAddressWidth != 0) { // physical address width is known - PlatformInfoHob->FirstNonAddress = FirstNonAddress; - PlatformDynamicMmioWindow (PlatformInfoHob); return; } --- -2.35.3 - ++++++ ovmf-Revert-OvmfPkg-PlatformPei-Update-ReserveEmuVariable.patch ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.637680134 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.645680180 +0200 @@ -12,20 +12,21 @@ OvmfPkg/PlatformPei/Platform.c | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) -diff --git a/OvmfPkg/PlatformPei/Platform.c b/OvmfPkg/PlatformPei/Platform.c -index 148240342b..19677d99e7 100644 ---- a/OvmfPkg/PlatformPei/Platform.c -+++ b/OvmfPkg/PlatformPei/Platform.c -@@ -219,13 +219,24 @@ ReserveEmuVariableNvStore ( +Index: edk2-edk2-stable202305/OvmfPkg/PlatformPei/Platform.c +=================================================================== +--- edk2-edk2-stable202305.orig/OvmfPkg/PlatformPei/Platform.c ++++ edk2-edk2-stable202305/OvmfPkg/PlatformPei/Platform.c +@@ -219,14 +219,24 @@ ReserveEmuVariableNvStore ( EFI_PHYSICAL_ADDRESS VariableStore; RETURN_STATUS PcdStatus; - VariableStore = (EFI_PHYSICAL_ADDRESS)(UINTN)PlatformReserveEmuVariableNvStore (); - PcdStatus = PcdSet64S (PcdEmuVariableNvStoreReserved, VariableStore); - -- #ifdef SECURE_BOOT_FEATURE_ENABLED -- PlatformInitEmuVariableNvStore ((VOID *)(UINTN)VariableStore); -- #endif +- if (FeaturePcdGet (PcdSecureBootSupported)) { +- // restore emulated VarStore from pristine ROM copy +- PlatformInitEmuVariableNvStore ((VOID *)(UINTN)VariableStore); +- } - + // + // Allocate storage for NV variables early on so it will be @@ -48,7 +49,4 @@ ASSERT_RETURN_ERROR (PcdStatus); } --- -2.39.2 - ++++++ ovmf-disable-brotli.patch ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.665680298 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.665680298 +0200 @@ -14,11 +14,11 @@ MdeModulePkg/MdeModulePkg.dsc | 1 - 3 files changed, 5 deletions(-) -diff --git a/BaseTools/Source/C/GNUmakefile b/BaseTools/Source/C/GNUmakefile -index 8c191e0c3817..3eae824a1c31 100644 ---- a/BaseTools/Source/C/GNUmakefile -+++ b/BaseTools/Source/C/GNUmakefile -@@ -48,7 +48,6 @@ all: makerootdir subdirs +Index: edk2-edk2-stable202305/BaseTools/Source/C/GNUmakefile +=================================================================== +--- edk2-edk2-stable202305.orig/BaseTools/Source/C/GNUmakefile ++++ edk2-edk2-stable202305/BaseTools/Source/C/GNUmakefile +@@ -51,7 +51,6 @@ all: makerootdir subdirs LIBRARIES = Common VFRAUTOGEN = VfrCompile/VfrLexer.h APPLICATIONS = \ @@ -26,13 +26,13 @@ VfrCompile \ EfiRom \ GenFfs \ -diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec -index 148395511034..07952103e6e2 100644 ---- a/MdeModulePkg/MdeModulePkg.dec -+++ b/MdeModulePkg/MdeModulePkg.dec -@@ -24,9 +24,6 @@ [Defines] - [Includes] +Index: edk2-edk2-stable202305/MdeModulePkg/MdeModulePkg.dec +=================================================================== +--- edk2-edk2-stable202305.orig/MdeModulePkg/MdeModulePkg.dec ++++ edk2-edk2-stable202305/MdeModulePkg/MdeModulePkg.dec +@@ -26,9 +26,6 @@ Include + Test/Mock/Include -[Includes.Common.Private] - Library/BrotliCustomDecompressLib/brotli/c/include @@ -40,11 +40,11 @@ [LibraryClasses] ## @libraryclass Defines a set of methods to reset whole system. ResetSystemLib|Include/Library/ResetSystemLib.h -diff --git a/MdeModulePkg/MdeModulePkg.dsc b/MdeModulePkg/MdeModulePkg.dsc -index 132fb36d954c..1c9313227b37 100644 ---- a/MdeModulePkg/MdeModulePkg.dsc -+++ b/MdeModulePkg/MdeModulePkg.dsc -@@ -445,7 +445,6 @@ [Components.IA32, Components.X64, Components.AARCH64] +Index: edk2-edk2-stable202305/MdeModulePkg/MdeModulePkg.dsc +=================================================================== +--- edk2-edk2-stable202305.orig/MdeModulePkg/MdeModulePkg.dsc ++++ edk2-edk2-stable202305/MdeModulePkg/MdeModulePkg.dsc +@@ -453,7 +453,6 @@ MdeModulePkg/Universal/EbcDxe/EbcDebuggerConfig.inf [Components.IA32, Components.X64, Components.ARM, Components.AARCH64] @@ -52,7 +52,4 @@ MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf MdeModulePkg/Core/Dxe/DxeMain.inf { --- -2.29.2 - ++++++ ovmf-pie.patch ++++++ --- /var/tmp/diff_new_pack.RGnAxA/_old 2023-07-24 18:13:17.685680416 +0200 +++ /var/tmp/diff_new_pack.RGnAxA/_new 2023-07-24 18:13:17.689680439 +0200 @@ -1,14 +1,14 @@ -Index: edk2-edk2-stable202008/BaseTools/Source/C/Makefiles/header.makefile +Index: edk2-edk2-stable202305/BaseTools/Source/C/Makefiles/header.makefile =================================================================== ---- edk2-edk2-stable202008.orig/BaseTools/Source/C/Makefiles/header.makefile -+++ edk2-edk2-stable202008/BaseTools/Source/C/Makefiles/header.makefile -@@ -88,7 +88,7 @@ else - BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -fwrapv \ +--- edk2-edk2-stable202305.orig/BaseTools/Source/C/Makefiles/header.makefile ++++ edk2-edk2-stable202305/BaseTools/Source/C/Makefiles/header.makefile +@@ -101,7 +101,7 @@ else + CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -fwrapv \ -fno-delete-null-pointer-checks -Wall -Werror \ -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict \ --Wno-unused-result -nostdlib -g +-Wno-unused-result -nostdlib -g -fPIE endif endif - ifeq ($(CXX), llvm) + ifneq ($(CLANG),)