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-09-26 22:00:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Tue Sep 26 22:00:46 2023 rev:93 rq:1113361 version:202308 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2023-07-24 18:13:16.421672977 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.1770/ovmf.changes 2023-09-26 22:05:03.479744400 +0200 @@ -1,0 +2,308 @@ +Sat Sep 23 02:24:40 UTC 2023 - Joey Lee <[email protected]> + +- Update to edk2-stable202308 + - Features (https://github.com/tianocore/edk2/releases): + CryptoPkg: consume OpenSSL 3.0 + Replace the OVMF-specific SataControllerDxe with the generic one in MdeModulePkg + Remove the duplicated definitions from BaseTools + Arm GIC Library and Driver improvements + Use restricted memory mappings in PEI + Add SmmCpuFeaturesLib implementation for AMD Processor family + Add USB Network RNDIS Drivers + Support Standalone MM based variable services in PEI on ARM systems + Add RISC-V MMU support + Add RISC-V support to CLANGDWARF toolchain + - Patches (git log --oneline --date-order edk2-stable202305..edk2-stable202308): + 819cfc6b42 OvmfPkg/RiscVVirt: Fix issues in VarStore Blockmap config + 00b51e0d78 MdeModulePkg: HeapGuard: Don't Assume Pool Head Allocated In First Page + 48089f3a7c OvmfPkg/Bhyve: build platform info HOB + eaffa1d7ff UefiCpuPkg:Wake up APs after power-up or RESET through SIPI. + 1d76560146 OvmfPkg: Disable PcdFirstTimeWakeUpAPsBySipi. + 98e9d29e06 UefiCpuPkg: Add PcdFirstTimeWakeUpAPsBySipi + 055c7bd1a7 UefiCpuPkg: Add SendStartupIpiAllExcludingSelf + 991515a058 CryptoPkg: remove BN and EC accel for size optimization + e91bfffd4f CryptoPkg/openssl: update CI config for openssl 3.0 + 46226fb5d3 CryptoPkg: remove strcmp to syscall + c0aeb92663 CryptoPkg: run configure.py to update all generated files + dfa6147a79 CryptoPkg: add more dummy implement of openssl for size optimization + 2bead79cfc CryptoPkg: add implemention of _ftol2_sse() to avoid build error + b2ff8e45db CryptoPkg: add define of maximum unsigned size_t + 4b5faa5775 CryptoPkg: add missing gcc instructions + 43e0ede26b CryptoPkg: Enable memcpy sys call in RISCV64 build + f0d3e59754 CryptoPkg: Align with 4096 when build with OpensslFullAccel + bdf3142eb7 CryptoPkg/TlsLib: use unsigned long for ErrorCode + 20193b20b5 CryptoPkg: disable C4133 warning in openssl libraries + bf1ff73c8c CryptoPkg: Add instrinsics to support building openssl3 on IA32 windows + cea8e3b513 CryptoPkg: adapt 3.0 change in SslNull.c + ea7a37d352 CryptoPkg: use UEFI provider as default + 9b9b331e0f CryptoPkg: Move all UEFI implement of openssl to OpensslStub + 5e1900f266 CryptoPkg/openssl: adapt EcSm2Null.c for openssl 3.0 + 174a306ccd CryptoPkg/openssl: store dummy update for openssl 3.0 + 3af00aec7f CryptoPkg/openssl: move compiler_flags to buildinf.c + c638d1f672 CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes + eac38f74c4 CryptoPkg/TlsLib: ERR_GET_FUNC is gone + 2a6dc1211f CryptoPkg/BaseCryptLib: drop BIO_* dummy functions + 63c8d160ae CryptoPkg/BaseCryptLib: adapt CryptSm3.c to openssl 3.0 changes. + 84158d0ebe CryptoPkg/BaseCryptLib: no openssl deprecation warnings please + ac492c3ead CryptoPkg/openssl: UefiAsm.conf update for openssl 3.0 + 81f5aa0700 CryptoPkg/openssl: add openssl3 configure scripts + 7cede6d5f4 CryptoPkg/openssl: update Openssl*.inf files for openssl 3.0 + 49a113a7a4 CryptoPkg/openssl: cleanup all openssl1.1.1 generated files and code + 9d6d237c3c CryptoPkg/openssl: update submodule to openssl-3.0.9 + 136931c4db MedPkg/Include: Add PCI_EXPRESS_EXTENDED_CAPABILITY_DVSEC_ID + 3c274c0d83 MdePkg: Add new status codes to PrintLib + 107ddf1de9 MdePkg: Add missing status codes + 2d8c17a9b6 OvmfPkg/PlatformCI: Boot OVMF in SMP mode. + bae848ee25 OvmfPkg/PlatformCI VS2019: Disable workaround for cpuhp bugfix + 744c42bfd8 OvmfPkg/PlatformCI: Use recent Qemu on Windows + 01ad4134c3 MdeModulePkg: Solve boot hang Xhci driver when use USB DVD with empty disk + ef05145136 ArmPkg: DefaultExceptionHandlerLib: Do Not Allocate Memory + 7672d1cca5 MdeModulePkg/SetupBrowser: Load storage via GetVariable for EfiVarStore + fa789cc68a BaseTools: scan Edk2ToolsBuild.py make output + 5cadb8ce21 BaseTools: BinToPcd: Resolve xdrlib deprecation + d11968fcc5 MdeModulePkg/Bus/Ata/AtaAtapiPassThru: Fix UNUSED_VALUE Coverity issue + c7c1170a45 MdeModulePkg/Bus/Ata/AtaAtapiPassThru: Fix SIGN_EXTENSION Coverity issue + 677f2c6f15 OvmfPkg/RiscVVirt: Update README for CLANGDWARF support + 3f49462558 BaseTools/tools_def: Add CLANGDWARF support for RISC-V + 0f9fd06919 OvmfPkg/RiscVVirt: SecEntry: Remove unnecessary assembly directives + 8543840cfd OvmfPkg/RiscVVirt: use 'auto' alignment and FIXED for XIP modules + 70f3e62dc7 OvmfPkg/BhyvePkg: enable bus enumeration + f284981506 Revert "OvmfPkg/Bhyve: remove IncompatiblePciDeviceSupport DXE driver" + 1c923b9f25 Revert "OvmfPkg/Bhyve: consume PciHostBridgeLibScan" + c7a7f09c1d UefiCpuPkg: Decouple the SEV-ES functionality. + 25a6745fe8 RedfishPkg/RedfishDiscoverDxe: fix netmask check issue + dcf05f958e MdePkg/Include/IndustryStandard: Remove VS20xx workaround + 5309ddc83b EmulatorPkg/Win/Host: Fix RUNTIME_FUNCTION redefinition error + 925c445fd3 OvmfPkg/RiscVVirt: Avoid printing hard coded timeout value + 7427dd3fc0 OvmfPkg/RiscVVirt: Check "no-map" and mark EfiReservedMemoryType + c6b512962e UnitTestFrameworkPkg: UnitTestPersistenceLib: Save Unit Test Cache Option + b2de9ec5a7 CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1u + 6510dcf6f7 NetworkPkg/HttpDxe: fix driver binding start issue. + a52044a9e6 OvmfPkg/IoMmuDxe: add locking to IoMmuAllocateBounceBuffer + 08aacbf056 OvmfPkg/CloudHv: update Maintainers.txt entry + 4d1014093f UefiCpuPkg: Uses gMmst in MmSaveStateLib + 39ded59c09 OvmfPkg/PeilessStartupLib: Updated with PcdSecureBootSupported + 3399f64588 RedfishPkg/RedfishRestExDxe: reset session when TCP timeout happens + dd49d448b0 MdeModulePkg/Bus/Pci/EhciDxe: Fix FORWARD_NULL Coverity issues + f220dcbba8 UefiCpuPkg: RISC-V: Support MMU with SV39/48/57 mode + cc13dcc576 OvmfPkg: RiscVVirt: Remove satp bare mode setting + 33d0a3cc92 OvmfPkg/RiscVVirt: Add VirtNorFlashDxe to APRIORI list + a8a72fc1ff OvmfPkg/RiscVVirt: SEC: Add IO memory resource hob for platform devices + a9fc9bb466 OvmfPkg/RiscVVirt: VirtNorFlashPlatformLib: Fix wrong flash size + fbec9aec00 MdePkg/Register: RISC-V: Add satp mode bits shift definition + 7178047402 MdePkg/BaseLib: RISC-V: Support getting satp register value + e674096acc OvmfPkg/ResetVector: Fix assembler bit test flag check + ff3382a51c MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support + 5e400d22a0 MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support + fc0d5922f1 MdeModulePkg/Bus/Usb/UsbNetwork/UsbRndis: Add USB RNDIS devices support + 8dab4eebe4 UefiPayloadPkg: Integrate UiApp and BootManagerMenuApp into MultiFv + 964a4f032d UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence. + 629c1dacc9 UefiCpuPkg: ApWakeupFunction directly use CpuMpData. + 8bb018afaf UefiCpuPkg: Create MpHandOff. + 243212b0d0 UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop. + 88f436883b UefiCpuPkg: Refactor the logic for placing APs in HltLoop. + 63923a5642 MdeModulePkg/Variable: TcgMorLockSmm Key Mismatch changes lock state + 96d691166f RedfishPkg/RedfishDebugLib: add new interfaces + 60475162a6 RedfishPkg/JsonLib: add object clear interface + b164b6d149 RedfishPkg/RedfishPlatformConfigDxe: hide debug message + 98ab6e8718 RedfishPkg/RedfishRestExDxe: fix CPU exception in RedfishRestExDxe + af8859bce2 OvmfPkg/PlatformCI: Skip GCC5_OVMF_IA32X64_FULL_NOOPT build + 1fadd18d0c UefiCpuPkg: Get processor extended information for SmmCpuServiceProtocol + 6c744465b6 ArmPkg: Add Function Headers to MMU Logic + 3b74b0394d ArmPkg: Fix Unsafe ASSERTs in MMU Logic + 1b25a7049c ArmPkg: Update GetMemoryRegion() to Handle No mapping + cdbdd12460 ArmPkg: Apply Uncrustify to Non-Compliant Files + f2188fe5d1 OvmfPkg: Uses MmSaveStateLib library + fbb6f18e1c UefiCpuPkg: Removes SmmCpuFeaturesReadSaveStateRegister + 065fa2dcc2 UefiCpuPkg: Implements MmSaveStateLib for Intel + 867851dc30 UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD Family + 11dae72d3f UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent code + 775b337c78 UefiCpuPkg: Implements MmSaveStateLib library instance + 4f3ddc6e15 UefiCpuPkg: Adds MmSaveStateLib library class + 8d34c7afb3 MdePkg: Adds AMD SMRAM save state map + ad7d3ace1a UefiCpuPkg: CpuTimerDxeRiscV64: Fix timer event not working correctly + 5a13f5c2fa RedfishPkg: Fix SortLib library class name typo. + f5c987fcac UefiCpuPkg/PiSmmCpuDxeSmm: Remove unnecessary function + 4ceefd6dd1 UefiCpuPkg: Refinement to smm runtime InitPaging() code + b4394cca2d UefiCpuPkg: Sort mProtectionMemRange when ReadyToLock + 7132df94ac UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo + b4dde1ae6a UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page table + 701b5797b2 UefiCpuPkg: Add GenSmmPageTable() to create smm page table + d706d9c64a UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h + ef64ae06f8 UefiCpuPkg/PiSmmCpuDxeSmm: Clear CR0.WP before modify page table + 7b6e7d0098 UefiCpuPkg/PiSmmCpuDxeSmm: Add 2 function to disable/enable CR0.WP + f51967280b UefiCpuPkg/PiSmmCpuDxeSmm: Avoid setting non-present range to RO/NX + 6585ced558 UefiCpuPkg: Add DEBUG_CODE for special case when clear RP + 2d212083d0 UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute. + 8c99839776 MdeModulePkg: Remove other attribute protection in UnsetGuardPage + a78938f274 OvmfPkg:Remove code that apply AddressEncMask to non-leaf entry + 6607062e91 MdeModulePkg: Variable: Introduce MM based variable read service in PEI + 01ac3d8b69 ArmPkg: MmCommunicationPei: Introduce MM communicate in PEI + 4416bf3383 NetworkPkg: Correct the length of EAP Identity when in ASCII format + 44a3d93af3 Maintainers.txt: Update NetworkPkg maintainers and reviewers + 1a39bdf2c5 BaseTools/tools_def: Add "-fno-unwind-tables" to GCC5_RISCV64_CC_FLAGS + ea7a3015a2 OvmfPkg/VirtioSerialDxe: Remove noisy debug print on supported() call + 2f8b51d6af ArmPkg/OpteeLib: Map shared communication buffer non-executable + 8a1f540596 ArmPkg: Drop individual memory permission helpers + 7054f1a54e StandaloneMmPkg: Include correct MmuLib header + 28eb51dd54 UefiCpuPkg/ResetVector: Remove pre-built binaries + 8ef7e222ae UefiCpuPkg/ResetVector: Add guidance of FDF ffs rule + ab85db3260 UefiCpuPkg: Include ResetVector in DSC + 81cb0371f9 CI: Use latest image for Linux jobs (Qemu 8, gcc 12) + 638dfb4135 OvmfPkg/PciHotPlugInitDxe: fix io window size + 5542e528cd ArmPkg/CpuDxe: Simplify memory attributes protocol implementation + a21a994f55 MdeModulePkg/DxeIpl ARM AARCH64: Switch to generic handoff code + 4249829cf2 ArmPkg/CpuPei: Implement the memory attributes PPI + 8f5ad634ad ArmPkg/ArmMmuLib: Extend API to manage memory permissions better + 9df2c0a555 MdeModulePkg/DxeIpl: Use memory attribute PPI to remap the stack NX + dfacaab57e MdeModulePkg/DxeIpl: Merge EBC, RISCV64 and LOONGARCH code + 9eb8f2c99f MdeModulePkg: Define memory attribute PPI + ac33eee8b8 IntelFsp2WrapperPkg: Get HobListPtr before calling the Multiphase FSPS + 5779671137 OvmfPkg/Bhyve: include TPM driver + c301291dc3 OvmfPkg/Bhyve: install Acpi tables provided by FwCfg + 5a118a61d1 OvmfPkg: move QemuFwCfgAcpi into AcpiPlatformLib + 0f612c1443 OvmfPkg: move BootScript into AcpiPlatformLib + ea88df6b26 OvmfPkg: move PciEncoding into AcpiPlatformLib + f5d851673d OvmfPkg: avoid including AcpiPlatformLib twice + 8f63f4143d OvmfPkg/Library: fix definition of GetAcpiRsdpFromMemory + 6ee981c858 SecurityPkg: SubClassTpm: Updated default value + 7c703f0a8a MdePkg: PiStatusCode: Add TPM subclass definition to MdePkg + e7667b7b9a MdePkg: PiStatusCode: Add new Host Software class Error Code to MdePkg + 49f06b6640 OvmfPkg/RiscVVirt: Add a readme for build and test + 37423fa344 OvmfPkg/RiscVVirt: Add support for separate code and variable store + 420cd54993 OvmfPkg/RiscVVirt: Add VirtNorFlashDeviceTreeLib library + f6c4b0a78e OvmfPkg/RiscVVirt: Fix couple of issues in VarStore + fcd71642df MdePkg: Code optimization to SMM InternalAllocateAlignedPages + 56f65e4bad MdeModulePkg/SmmCore: Perf-log PlatformHookBefore/AfterSmmDispatch + a87f5fdb3d UefiCpuPkg/SmmCpu: Add PcdSmmApPerfLogEnable control AP perf-logging + 2d3974a351 MdeModulePkg/SmmCorePerformanceLib: Disable perf-logging at runtime + 92759eeb0c MdeModulePkg/SmmPerformanceLib: Disable perf-logging after ExitBS + 0c136bbba0 MdeModulePkg/SmmCore: Add perf-logging for SmmDriverDispatchHandler + e4ff852136 MdeModulePkg/SmmCore: Add perf-logging for time-consuming procedures + ad6c8540cc UefiCpuPkg/CpuSmm: Add perf-logging for MP procedures + 0da3df78ff UefiCpuPkg/CpuSmm: Add perf-logging for time-consuming BSP procedures + 4a0642ad27 Maintainers.txt: update maintainer for CryptoPkg + ea55bd8f66 UefiCpuPkg: RISC-V: TimerLib: Fix delay function to use 64-bit + 4dba2a9d08 UefiCpuPkg: CpuTimerDxeRiscV64: Fix incorrect value sent to SbiSetTimer + aad98d915a UefiPayloadPkg: Fix incorrect code on AddSectionHeader + 51bb8eb76c UefiPayloadPkg: Add CAPSULE_SUPPORT in UPL and set it as FALSE in default + 6250124de8 Maintainers.txt: Remove me from maintainers of UefiPayloadPkg,ShellPkg + e5b515f832 Maintainers.txt: Remove UEFI Shell Binaries section + 530f5b0912 UnitTestFrameworkPkg: Add UnitTestPeiServicesTablePointerLib + 8314a85893 ShellPkg/SmbiosView: type 45 and type 46 support. + 69abcf1e78 UefiPayloadPkg: Enhance build script for BuildEntryOnly + 8d238f1433 Maintainers.txt: Update maintainers for StandaloneMmPkg + aa3ea84407 Maintainers.txt: Remove reviewer for StandaloneMmPkg + c082da89cf RedfishPkg: update Readme.md + 67fc78d026 MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM + ded0b489af MdePkg/BaseLib: Add SpeculationBarrier implementation for RiscV64 + d189de3b0a MdePkg ACPI65: Update MADT Revision pre ACPI Spec 6.5 + cdd20638bc CharEncodingCheckPlugin: Remove Noisy Print + 4bd0849d81 OvmfPkg/Bhyve: install ACPI tables from memory + 1288c5415c OvmfPkg/Xen: export AcpiTable installation into AcpiPlatformLib + f211292711 OvmfPkg/Xen: export search of RSDP into a library function + c1dd400a13 OvmfPkg: Create additional PML1 entries for large SEV-SNP VMs + 8fbf857a0b OvmfPkg/RiscVVirt: Remove unimplemented NxForStack configuration + 4354c22f38 ArmPkg: add SMC defines for SiP service calls + 0364ccfead ArmPkg: Enable AuditMode for Uncrustify CI checks + a8acc12dfd ShellPkgDisconnect: zero-initialize handles + 78262899d2 ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview. + 41abf00bf9 OvmfPkg: Remove SataControllerDxe + 77fee3a9d8 OvmfPkg/Xen: Replace the OVMF-specific SataControllerDxe + 07c7e68360 OvmfPkg/AmdSev: Replace the OVMF-specific SataControllerDxe + 069d403587 OvmfPkg/IntelTdx: Replace the OVMF-specific SataControllerDxe + b26359c176 OvmfPkg/CloudHv: Replace the OVMF-specific SataControllerDxe + d85b84e201 OvmfPkg/Bhyve: Replace the OVMF-specific SataControllerDxe + bc59ede170 OvmfPkg/Microvm: Replace the OVMF-specific SataControllerDxe + f5137e1a54 OvmfPkg: Replace the OVMF-specific SataControllerDxe + 2bc46e67b6 MdeModulePkg/SataControllerDxe: Fix up ASSERTS (Private != NULL) + 82b81c6464 MdeModulePkg/SataControllerDxe: Remove useless null check + 897a2b447e MdeModulePkg/SataControllerDxe: Log expected errors at DEBUG_INFO level + 5e8958472c MdeModulePkg/SataControllerDxe: Clean up error handling in Start() + ded1d5414b ArmPkg: Fix ArmGicAcknowledgeInterrupt () for GICv3 + 8bcddbcce2 ArmPkg: Adjust variable type and cast for RegShift & RegOffset + 8da2b97392 ArmPkg: Prevent SgiId from setting RES0 bits of GICD_SGIR + cfb4a10d76 ArmPkg: Remove unused function declarations + 08a08129ae ArmPkg: Typecast IntID to UINT32 in ArmGicV2EndOfInterrupt + 7f198321ee ArmPkg: Make variables used for GicInterrupt UINTN + 937fbe4878 ArmPkg: Fix return type for ArmGicGetInterfaceIdentification + ed132ef8ae ArmPkg: Fix Non-Boolean comparison in ArmGicEnableDistributor + ea522a12b3 ArmPkg: Fix ArmGicSendSgiTo() parameters + a44fef7de3 ArmPkg: Fix data type used for GicInterruptInterfaceBase + 4ec9a6f6cd ArmPkg: Fix data type used for GicDistributorBase + b38068f9f6 ArmPkg: Fix GicV2 BaseAddress types + 15f83fa364 ArmVirt/PlatformBootManagerLib: set up virtio serial as console + aaf546879a ArmVirt/PlatformBootManagerLib: factor out IsVirtioPci() + a196b04926 ArmVirt/PlatformBootManagerLib: factor out IsVirtio() + 6925150feb ArmVirt: add VirtioSerialDxe to ArmVirtQemu builds + 1df6658bcb BaseTools: remove duplicate includes: IndustryStandard/*.h + 6101bd125a BaseTools: remove duplicate includes: IndustryStandard/PeImage.h + c15941a643 BaseTools: switch from EFI_IMAGE_MACHINE_* to IMAGE_FILE_MACHINE_* + fdc6288f81 BaseTools: drop IMAGE_FILE_MACHINE_ARM hacks + ff52068d92 MdePkg/PeImage.h: add bits from BaseTools version + 26d6ef38e7 BaseTools: remove duplicate includes: IndustryStandard/Acpi*.h + 69ac88cabd BaseTools: remove duplicate includes: <arch>/ProcessorBind.h + 6a07d9cacf BaseTools: remove WinNtInclude.h + 140e4422b1 MdePkg: don't set visibility to hidden + bd035a066f BaseTools: add -fdirect-access-external-data to clang pie builds + 7ffc433c2e BaseTools: make sure the got is empty + c1e8537690 OvmfPkg/PlatformInitLib: limit phys-bits to 46. + 578a715cfc OvmfPkg/QemuFlashFvbServicesRuntimeDxe: refine flash detection + 4e5a804222 OvmfPkg/VirtioSerialDxe: use TPL_NOTIFY + 9f12d6b6ec UefiCpuPkg/PiSmmCpuDxeSmm:add Ap Rendezvous check in PerformRemainingTasks. + 5bb7bfbe81 UefiCpuPkg/CpuService.c:check cpu sync mode in SmmCpuRendezvous() + d15d2667d5 RedfishPkg: Use DEBUG_MANAGEABILITY + d8e5d35ede UefiPayloadPkg: Add CpuPageTableLib required by SecCore & CpuMpPei + 55bee4a9de OvmfPkg: Add CpuPageTableLib required by SecCore & CpuMpPei + 0d382976c2 MdeModulePkg/DxeIpl: Align Page table Level setting with previous level. + 56ad09ba75 UefiCpuPkg/CpuMpPei: Conditionally enable PAE paging in 32bit mode + b4d3b77973 UefiCpuPkg/SecCore: Migrate page table to permanent memory + 0f9283429d UefiCpuPkg/ResetVector: Support 5 level page table in ResetVector + d064a6f790 UefiCpuPkg/ResetVector: Modify Page Table in ResetVector + 0fba57da65 UefiCpuPkg/ResetVector: Combine PageTables1G.asm and PageTables2M.asm + c19e3f578f UefiCpuPkg/ResetVector: Simplify page table creation in ResetVector + cc62b85a4a UefiCpuPkg/ResetVector: Rename macros about page table. + 48c53994e6 IntelFsp2Pkg/Library/BaseFspCommonLib: Fix OVERRUN Coverity issue + 69e10f0211 IntelFsp2WrapperPkg: Fix ASSERT when FSP-S/M use FFS3. + 9d9761af50 RedfishPkg/RedfishPlatformConfigDxe: fix value type issue. + 1034d223f8 ArmPkg/CpuDxe: Perform preliminary NX remap of free memory + 03663c4319 ArmVirtPkg/ArmVirtQemu: Use read-only memory region type for code flash + 8e934ab956 ArmVirtPkg: Dispatch variable service if variable emulation is enabled + 84d0b21d18 ArmVirtPkg: Fallback to variable emulation if no CFI is found + 0e5aecfed1 ArmVirtPkg: Define variables for emulating runtime variables + 86cc274941 ArmPkg: Configure PcdEmuVariableNvModeEnable as a dynamic PCD + 0b4263a2c2 ArmVirtPkg/PrePi: Allocate separate stack for Dxe phase + 647cd40cf6 ArmPkg/CpuDxe AARCH64: Report Memory Protection Attributes To GCD + 04c5b3023e OvmfPkg/MicrovmX64: enable 1G pages + b63e17d746 OvmfPkg/OvmfPkgIa32X64: enable 1G pages + d4d24001f7 OvmfPkg/PlatformInitLib: check PcdUse1GPageTable + 27727338b2 OvmfPkg/PciHotPlugInitDxe: Do not reserve IO ports by default. + 9181782c30 OvmfPkg/Bhyve/PlatformPei: drop S3Verification() + 098c557023 OvmfPkg/PlatformPei: drop S3Verification() + c0bce66068 OvmfPkg/VirtIoSerialDxe: Update for VS2015x86 compatibility + e1f5c6249a MdeModulePkg SdMmcPciHcDxe: SD/MMC capability debug print is incorrect + 5258c4186f RedfishPkg/RedfishPlatformConfigDxe: Fix string assert issue + ba2300f97b PcAtChipsetPkg: RTC Runtime unable to get correct IO port by PCD + 0f8323b44b BaseTools: toolsetup.bat always execute PYTHON_HOME + - Removed patches which are merged to edk2-stable202308: + - ovmf-riscv64-missing-memcpy.patch + CryptoPkg: Enable memcpy sys call in RISCV64 build + - 43e0ede26b edk2-stable202308~15 + - Upgrade OpenSSL to 3.0.9 + - Add openssl-3.0.9.tar.gz openssl-3.0.9.tar.gz.asc openssl.keyring + - Update openssl.keyring, openssl.keyring.README + - Update ovmf.spec: + Source1: https://www.openssl.org/source/old/3.0/openssl-%{openssl_version}.tar.gz + Source111: https://www.openssl.org/source/old/3.0/openssl-%{openssl_version}.tar.gz.asc + - Removed EFI shell from ia32 ovmf because the flash space is not enough. ++++ 11 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes ++++ and /work/SRC/openSUSE:Factory/.ovmf.new.1770/ovmf.changes Old: ---- edk2-edk2-stable202305.tar.gz openssl-1.1.1t.tar.gz openssl-1.1.1t.tar.gz.asc ovmf-riscv64-missing-memcpy.patch New: ---- edk2-edk2-stable202308.tar.gz openssl-3.0.9.tar.gz openssl-3.0.9.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.hnvbRX/_old 2023-09-26 22:05:07.979906902 +0200 +++ /var/tmp/diff_new_pack.hnvbRX/_new 2023-09-26 22:05:07.991907336 +0200 @@ -18,7 +18,7 @@ %undefine _build_create_debug -%global openssl_version 1.1.1t +%global openssl_version 3.0.9 %global softfloat_version b64af41c3276f %if 0%{?suse_version} < 1599 %bcond_with build_riscv64 @@ -27,15 +27,15 @@ %endif Name: ovmf -Version: 202305 +Version: 202308 Release: 0 Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent Group: System/Emulators/PC URL: https://github.com/tianocore/edk2 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 +Source1: https://www.openssl.org/source/old/3.0/openssl-%{openssl_version}.tar.gz +Source111: https://www.openssl.org/source/old/3.0/openssl-%{openssl_version}.tar.gz.asc Source112: openssl.keyring Source113: openssl.keyring.README Source2: README @@ -67,7 +67,6 @@ Patch9: %{name}-Revert-OvmfPkg-OvmfXen-Set-PcdFSBClock.patch # Bug 1209266 - OVMF firmware hangs when booting SEV or SEV-ES guest 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} @@ -204,7 +203,6 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 -%patch11 -p1 # add openssl pushd CryptoPkg/Library/OpensslLib/openssl @@ -258,6 +256,7 @@ BUILD_OPTIONS_X86=" \ $OVMF_FLAGS \ -D FD_SIZE_2MB \ + -D BUILD_SHELL=FALSE -a IA32 \ -p OvmfPkg/OvmfPkgIa32.dsc \ -b DEBUG \ @@ -466,10 +465,8 @@ # Build the UEFI image without keys build $BUILD_OPTIONS_RV64 -cp Build/RiscVVirtQemu/DEBUG_GCC*/FV/RISCV_VIRT.fd qemu-uefi-riscv64.bin -dd of="ovmf-riscv64-code.bin" if="/dev/zero" bs=1M count=32 -dd of="ovmf-riscv64-code.bin" if="qemu-uefi-riscv64.bin" conv=notrunc -dd of="ovmf-riscv64-vars.bin" if="/dev/zero" bs=1M count=32 +cp Build/RiscVVirtQemu/DEBUG_GCC*/FV/RISCV_VIRT_CODE.fd ovmf-riscv64-code.bin +cp Build/RiscVVirtQemu/DEBUG_GCC*/FV/RISCV_VIRT_VARS.fd ovmf-riscv64-vars.bin # Remove the temporary build files to reduce the disk usage (bsc#1178244) rm -rf Build/RiscVVirtQemu/ @@ -670,7 +667,6 @@ %files -n qemu-uefi-riscv64 %license License.txt %dir %{_datadir}/qemu/ -%{_datadir}/qemu/qemu-uefi-riscv64.bin %{_datadir}/qemu/ovmf-riscv64-code.bin %{_datadir}/qemu/ovmf-riscv64-vars.bin %dir %{_datadir}/qemu/firmware ++++++ edk2-edk2-stable202305.tar.gz -> edk2-edk2-stable202308.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/edk2-edk2-stable202305.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.1770/edk2-edk2-stable202308.tar.gz differ: char 19, line 1 ++++++ openssl-1.1.1t.tar.gz -> openssl-3.0.9.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/openssl-1.1.1t.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.1770/openssl-3.0.9.tar.gz differ: char 12, line 1 ++++++ openssl.keyring ++++++ --- /var/tmp/diff_new_pack.hnvbRX/_old 2023-09-26 22:05:09.031944892 +0200 +++ /var/tmp/diff_new_pack.hnvbRX/_new 2023-09-26 22:05:09.035945036 +0200 @@ -1,95 +1,114 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Comment: 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C -Comment: Richard Levitte <[email protected]> -Comment: Richard Levitte <[email protected]> -Comment: Richard Levitte <[email protected]> -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 +mQINBGDxTCUBEACi0J1AgwXxjrAV/Gam5o4aZSVcPFBcO0bfWML5mT8ZUc3xO1cr +55DscbkXb27OK/FSdrq1YP7+pCtSZOstNPY/7k4VzNS1o8VoMzJZ3LAiXI5WB/LH +F8XSyzGuFEco/VT1hjTvb8EW2KlcBCR6Y22z5Wm1rVLqu7Q8b/ff1+M/kaWM6BFi +UKqfBZdqJuDDNFRGqFr0JjCol0D1v1vollm612OARKpzuUSOERdc11utidkGihag +pJDyP5a+qHZ4GNzZkZ+BBduuZDMUdEKgK28Pi0P0Nm17XRzX1Of1uXojMvroov7K +/Bkbpv+uvZoiSEAeD+G/+Tyk9VLhmyji9P+0lwYyHb3ACgS3wElz7CZwFgB3kjJv +MX93OlCAMruFht/+6hQu0zx1KPxx+55j/w7oSVzH8ZmYND5kM4zlGVnJxJk6aBu8 +laOARZw7EENz3c+hdgo+C+kXostNsbiuQTQnlFFaIM7Uy029wWnlCKSEmyElW9ZB +HnPhcihi8WbfoRdTcdfMraxCEIU1G/oVxYKfzV2koZTSkwPpqJYckyjHs7Zez5A3 +zVlAXPFEVLECEr02ESpWxFabk8itAz0oMZSn5tb3lBHs1XFqDvJaqME1unasjj06 +YUuDgKHxCWZLxo/cfJRrVxlRcsDgZ3s4PjxKkAmzUXt5yb7K3EVWDQri0wARAQAB +tBtUb23DocWhIE1yw6F6IDx0bUB0OG0uaW5mbz6JAlQEEwEIAD4WIQSiH6t0sAiK +o2EVJYa47xprqdotXAUCYPFMkQIbAwUJEswDAAULCQgHAgYVCgkICwIEFgIDAQIe +AQIXgAAKCRC47xprqdotXEGoD/9CyRFM8tzcdQsQBeQewKGTGdJvPx9saDLO6EVy +U9lEy8vLKMHnmAk+9myVBf0UHxCjVZblvXEL6U/eCINW8TBu9ZH56AMkPQgvfZkE +KrpBoP2yfkA9/2rfChec7jkFUwArWKAB8hyLPiABXdm3vRZMhiBAsFTv9rdrr89W +nAvcd9OXPxrEM7mNkkCDUlRkfRwdxSezStmJ/18bM5lrlR4Dj9MYUOieYICsu/nh +1u9C+QDOGruo/xku7B87qVSnKM4My28/RtSeGjTBNw3QPEmumArINNUDNZbe3e+I +m23l6tyP7nmtLbo0wPcRB9q4K1GlmecqzSgLsdf8YCOZKax9DLaA2fWVJCyp22Uj +kCmHkVgeXmByndWVdfYyJO4LGJhM7BfmWGa/yIRKRKZGlJavRY+UAkfqkXCbzhFD +IMyRTU3zqJfJcXrVDslvB1mMbBGIR7gmL2HSToNvN5E2xiEamHbSOv0ze0Vw5A1M +8S71i+jLUSenGTgjLdu52+K7SGLtyhG/kA5NpvMyCLBOYZ+4HPgbIwKLlcm5SRJ6 +z4sKLSZmU7HLMp69jXfGQqjYbJoUEHsCsLOeVMGiOVZqoZWQWcMHy9VvOA0FVx41 +xrpdDLft9ad+cM/oaiYXEWhqYRnBM5eIH0B3HOk/kmLZ6crNE+X5xG1qhoZgAurM +MriPFbQfVG9tw6HFoSBNcsOheiA8dG9tYXNAYXJsZXRvLmN6PokCVAQTAQgAPhYh +BKIfq3SwCIqjYRUlhrjvGmup2i1cBQJg8UxqAhsDBQkSzAMABQsJCAcCBhUKCQgL +AgQWAgMBAh4BAheAAAoJELjvGmup2i1cessP/jG7dFv/YEIn7p47wA+q+43Korjk +8LLpdb+YhVEpXgLK3yUNOcghs+e+UxSlS4jDV9ThpKgBEgTCn6V8vEWe5djvLVcO +UNG/wx33ksZKDOrZt2qGzz9VBd2ur100HjA3ibGClMjchMQCctlAHBCI/jV7g9Sv +FIHr/qECDnr50lh4kNeBZH/6gYEnB1Uqkc+7y/0gopk3kEcxO00qKj9d8QPatsoW +FOBW6OT0ldX5m19EL+x4Ku2/ayBwmobsQyj3cDV8cJN9QxJxB1AqLAKXK3XpEQ8Q +UERor6Z2gQu9bCRoQCl3Xu+lfqh2gmfoXoWiZFinoBzEETtILEUdNa2MsJheNuVy +Tf+W/vrfyAKVl7DgPk+n360frxmR8n7pkSpDq12s9J4eimX7aUlbhDX2XiMo/kGS +2oo2ulB083oJq09UieI2acwRIn6fFAOXx4Cr9IRAnKtvGxT3XzkDJ8WkC/+QE7wW +kjtD994kD2Jf1GCqFIWPx+J88VXp5UbobOENYBGWvc5Pki541aFKkXe5mvK9n2Fm +T3fOeBnyhT27J79UYSkOg9Zk0o7lcLKvgX3TqOwRrwMOGqyBIrHkLprIbeX5KOBI +yvtovyTuq3piF6OcfOYuZJOcV4LnnW6Ok9sgia1WgqNyJ+FSdSl6tLabzcM6sZ1I +8tmXB4BcoHFB9N0AtCFUb23DocWhIE1yw6F6IDx0b21hc0BvcGVuc3NsLm9yZz6J +AlQEEwEIAD4WIQSiH6t0sAiKo2EVJYa47xprqdotXAUCYPFMJQIbAwUJEswDAAUL +CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRC47xprqdotXJUfD/9qFJURXryr8/Uh +KJIAYQawc3rgSCeMaSi60fgPhteBf9VPA5w84OKLtnZFcPcpvGpaHuRxj+mchOSo +2HkYz7eseTsWbfguDiBNf1sA0IW6/WfIjqfGliw/ikLn/mA8GgLzgPPEiEbZH+gZ ++J1ttxv15E8dWVSYILJcn7VLX8EgYc93uaiPbcc6wG3qBz5UD7FW6pg6AjEhz6j4 +yQBq/dAUUL9nfrrx8p6548aslAR5A7e1kWPSMkrXD6ECdlJ8LReaPjiWrvLCtf1M +cmAQJkXX9PLHtPtkXzfT97GdcEWtPF3qpu9k8gK3QC/dPoACIsDUU1+muaqlRB3A +ozLVFbSJ2kA0BqnHvhB+7cIB/ZkAasiI1jJ9XPwJJnzZGlRFGJnUg6MRX//FIvly +Vi+hFt1DQ2tWMo6peu1sNDDONYKL7/NhFedJhIRoYUiQtcEuWqtTjOUn7ErkaC2y +q8hzWgYCe2afy1sUvyDtUjuldVTNzV1ic4MPC+QZ5ZEw2uHfP2oELlK2zUlLZIpt +Bwvgzqw5qcxj0nBHoaDTRyJXrXDWf/DsyS6Df1t8Uidoc6W3zNEhKbabvTb4gtWj +hh/QezJNtyRSg4SZ2Zx+ExgAngFdhKUk01XytLcEqYHjOjO6ZHpP0/+E7T8yZ7sI +w5AnBC/mkTbqp5Nsbk/spoN0Wl7PZbkCDQRg8UyoARAApiWRrHjdEu9Fp2yd7K93 +VpttsAWGeZo6adA7kKrdB+DFwyQdQQIGF1MoxzKb3rcO2sxoU/SnY/TpxdVbSO27 +1MLUcqoEc5F+uxuXsp4Tx5s6iXY9xTwQeBi8pAUQSLlWc/yoakF4sahG+5+0NUDp +djCEevRw2nHVbMbyzACgB0VRErhpY6gOBK7LkHwXAEXh1pN836P1s3DLLInjoM50 +IGQJLJ38/dBeWf9lqJrDif3lZ9Br7h2xHVhaj+08iWKFXb+MDkW6lXOuT+A8pzHK +bz1TVhopid9NOcw8ws00Vnq9R0/dhk+FT81XJC6GmoBi2GjjKpLNMzfBE6IkJjhn +gMY9Wz5sSfXhyd0x7ZGdS3w9SiIXXoxw35woC1/Ue6QVasm/ldCNSNH63y8G5b7w +NA84/fhVa9/Tug8zyzRj9p5Ge7b1yMbtVy9Ret8e1xB3yOJH8rjwmd13ocNBrFYh +D4b1+P0DScr4TburR3S4gwzawB2juIToELQGseR8nQg8k6Fk5vZ8MaYslMU2za7H +a379C8+A9h0C2mobqtw7Gq8NzDH2H4Bgpy0Ce8ByWnRHEIrZcK4vZDTzBfW+lYJB +HFlNc0mheV2ih6vjmz940cakzLvGF65UA69tsS8Q/3sWH2QLFTywdcEUZNgZRWnc +nAaLOI/nw1ydegw8F+s1ALEAEQEAAYkEcgQYAQgAJhYhBKIfq3SwCIqjYRUlhrjv +Gmup2i1cBQJg8UyoAhsCBQkLRzUAAkAJELjvGmup2i1cwXQgBBkBCAAdFiEE3HAy +Zir4heL0fyQ/UnRmohynnm0FAmDxTKgACgkQUnRmohynnm3v+Q/+NpYQuO+0a57+ +otwvuN3xoMsOmiingnd6u5fefi8qCjHgYJxnZQhihk4MOyiY46CxJImFKI6M13H5 +SlsuaGMbl17f5V8dE7rUDD9D9tD4+hVe504UsAdqaKHFhE8xyWJ24it9LmIXY358 +cQ7gm/EzA/wCKEez1Z/IUlx6hrG6BnAuE6FYhLTQt5WcCGbA17I72M1H50rX8fa0 +8qOg4rzyNEOesz1auI3pt1VOy/VJo7V+oO2yz4NNGBqjCN1mMOmBl1vBldZz4oZJ +vqoCFgx4Bj4h8LHilyg2OWZV4Xh7fUGH2/RIdfAYhCTz495N1sdDHew9Qc3PP0vV +yzwoCJY2moCiZ16K0o215rgYAJcY2KCCithjw+ktHZ/E108cmJJE0ZXG9sFVdF6A +HEEofaYRgXEvwFOwEBnytAq2l1ePmlTe6eu5/hSMYlan93YpsF2tol+jw7F+aspg +K2JPWqB4FsupxnvvAvzGBrTTGfCL4z7K8/6QmYrJBByx0W/lkFsebEfOz0SY/Rvs +aGQ3LEmQkbn+Cz2c2PwmIuYJisunHNC1rH6lF1a19D2lpe82Eh3TsXEsgjty2+sh +uHsKCX/snSa+zySqMbsE6o/8AquuT7tkdHO1rYfr3ffvIeX8HVj6NKm1eyk6uyCE +cb08jqBWOG8tzpNt6PIviyrQRrK+ncSLjw/9GT4LhZKnfLM5pVAFV0jVqf29lVhk +RHDeiNmdprqpvW35cAS7LH2wv2xGj4+wGaJmksruiJj2KtNAWa+7Uvd4xvntrL3F +9kG5qC04iTx9nng4qliZAI1wGxT/fAKS165L5sdTXRvcywokshxtsPgCXcH/J2v/ +JC6BGn44o8qo/CLGIaTBk6V8NfY4YqNFyMaMRAQSQ9Pk0KXQxswdxASaYzTTb93g +muoO7XrIu7ae1lppeL3HB5hQ0/zF1cVzCrLXffsEZNVW/1/9VamicTOWP8dV/ylN +86d7NvfJk8L7O+YIsEKYhKEDfCXIZrF7Ynu9SCWiR8LAqxZpBx2/6lommQJ7RlKr +HBkWUGyC8WHYr/sxORy0uxSevGFcfK2sFMnpLJhC6C830O05B6SFTWTrD9c/NC2S +DDWQCr1Tud3GZ634BowTlQRgJpGJc2s4wOMaARnhVtr/GZQhfCzOhcaHAVMBX0FE +ce+LktihEnzEJJgc/bzTH+t3fIW8bS4c65YlwCzMCJ1oYyALlD1BlZ6whFSVUZro +uYVu8diJ4Alf9+hcYOU/Gnbyi3bFbRGhBVz8lB3TcEeP02+gSSFD7iDi2Wt3hkmY +YaT7k3YGM2ksXdQ25SGM1aW4drxaqAj5sZ48OXTMNT9ira3TL/o/Xp6GRhVE8iOl +JKbGoqC+wchHmOK5Ag0EYPFMJQEQAN/J6BypHYuzqwVDH8hrCQJ0s9I1fFdiu60u +aeLTQPeB2JVwV4t9WZsM6mVMEUZJGIobk2Y5FFzLsHtbPlSs7MXtLhlLa05iiMXq +oZsS7EYI+GDNO6OP1j8h9On2Ik5EnK/0dWGQglSY/ryw+5ShdAjHSd4hCRvBxfX7 +FJGNrvIkIp8AxlTvNBQyuR4rluOnfS1LXFDlaTWxRAZBJdB/GyAbCqKmkfbkXZbM +ZFA93E2skrLJ66CPgaK83r+DUi6+EyvOKTkZw0OU6S0k7xT4Z1f0AbS/ON5G8wjL +vxKu+Tmd2LHLMUTMiSQ7/K0iw4+pms1+MOBWFDX8aS/poRe0NS779RIk+Hy4OG7+ +i9Rpf4wU+Z2QHbUYrun6h7+RySv+E27QWCgNuAdm2F8cIsxQ3B0mAapqf2ECIkNb +PftDlv/iDqzAxAobNJzlsKQrcRmEPIOqNxi3TP+H85ekwHTdwwdPb5u8pgehpDum +ciyHfYZ7A3eNl6RubQMIWQgQzxUbreUJkKjHwLoqkTHDafJeKI7+2nII4r3peQfE +N0jZ5HSXHTHu4520FUBHNutvuHqCy0nQrhvoXEfD4woYk27OOwSKHu1ZdEFa6iJH +eAW0f6pSOMkEMDRtFWv0/hVpNDbhA+jAswzD4+XYDk+xZdDONua9inO930MGI2Bs +LQ1kotFTABEBAAGJAjwEGAEIACYWIQSiH6t0sAiKo2EVJYa47xprqdotXAUCYPFM +JQIbDAUJEswDAAAKCRC47xprqdotXBU2D/4vF/5FrkPz78jSl7YN77gc/sTpBGMh +QxhZxKpf+8xE/oig9/F90BMKaFAflChiEMPc+Dj0VrCGwP2xMTVO4J7lw7bTr3RB +uETuVq8S3XgtmTlXwoRQL91XtoGjAjhfgpXbi/DEyZ6+34QwMYr474rsKiMsBcMS +nWTDuqRqkFYAaF4LRbD6RkWck+C7k4ps/KIflEKiSEuvpjk1TpibwoSt+zIeZI6u +sSLWbGcADqnXHe0GClUqcMYbIgLzVyXQQzUvfrwAzi8XvfW+8QhP+B5oZT6y8YBD +NHQDcITC4OYaVHYnZWS+tPtPQZK4duAlZRd/lBxKPbNWee5ufPh5ALFAINpBWP0C +nHKVj/P3fBcCrz2ZYaH5iQmqhSbJ3lyFKJoQQgrcnWbnOWI91DdhmvE2GIyn1JJE +FT2YQqRH52dDX5gOl5OcwT7PxV1jc03bhZsOCylBoq1Yd9iD3U0bgiqI71dGZrXZ +qaQzuigCRxlv8nF97SUGLDCuvqC5ejmecQBYmLCrgIiRcI+FXSVnZhUYkeBbg9sX +Cla8mCgxF1RhH2S9z9blrLEf2r+l/8P0+IWmmaTvCbZ7kIrUsbGv7FNCubVA3UXc +zPrDR7hQC/xNAX1RXMGNmPru9wVtgnn72UneoD/dLYY65U/ZFLNeQAnq9c3VJKQ2 +TIdjvGbJ/k4qxw== +=Ctij -----END PGP PUBLIC KEY BLOCK----- ++++++ openssl.keyring.README ++++++ --- /var/tmp/diff_new_pack.hnvbRX/_old 2023-09-26 22:05:09.059945903 +0200 +++ /var/tmp/diff_new_pack.hnvbRX/_new 2023-09-26 22:05:09.059945903 +0200 @@ -62,3 +62,25 @@ Please maintain the openssl.keyring file in ovmf package with new openssl tarball and signature. +Take the key of signature from gpg server +----------------------------------------- + +Sometimes that the gpg key will be removed or changed from otc.html on +www.openssl.org, you can NOT find the key for tarball verification. + +Another way for getting the gpg key is from key server. +e.g. +gpg --keyserver 'keys.openpgp.org' --recv-keys 'DC7032662AF885E2F47F243F527466A21CA79E6D' + +The above command will download the key from gpg key server to your local +machine. Then you can use it to verify openssl source code tarball: + +gpg --verify openssl-1.1.1u.tar.gz.asc openssl-1.1.1u.tar.gz + +If you confirmed that the key can be used to verify tarball. Then you can +export it to openssl.keyring file for uploading to OBS/IBS: + +gpg2 -a --export DC7032662AF885E2F47F243F527466A21CA79E6D > openssl.keyring + + +
