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
+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
+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
+
+
+

Reply via email to