Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ovmf for openSUSE:Factory checked in 
at 2024-10-22 14:51:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ovmf (Old)
 and      /work/SRC/openSUSE:Factory/.ovmf.new.26871 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ovmf"

Tue Oct 22 14:51:25 2024 rev:110 rq:1216748 version:202408

Changes:
--------
--- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes        2024-10-15 
14:57:43.342977931 +0200
+++ /work/SRC/openSUSE:Factory/.ovmf.new.26871/ovmf.changes     2024-10-22 
14:51:43.832921606 +0200
@@ -1,0 +2,514 @@
+Mon Oct 21 13:46:44 UTC 2024 - Joey Lee <j...@suse.com>
+
+- Removed the following patch files because they are merged to
+  edk2-stable202408:
+    - ovmf-EmbeddedPkg-Library-Support-SOURCE_DATE_EPOCH-in-Vir.patch
+    - ovmf-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch
+
+-------------------------------------------------------------------
+Mon Oct 21 06:26:22 UTC 2024 - Joey Lee <j...@suse.com>
+
+- Update to edk2-stable202408
+    - Features (https://github.com/tianocore/edk2/releases):
+        CryptoPkg:Add more crypto APIs 
(AESGCM/PEM/X509/RSA/PKCS5/PKCS7/Authenticode) based on Mbedtls
+        CryptoPkg: Enable Openssl native instruction support for AARCH64
+        CryptoPkg: Add support for aes128-sha256 and aes256-sha256 cipher
+        UefiCpuPkg: S3 cleanup
+        MdePkg/BaseLib: Add CRC16 CCITT False Implementation
+        DynamicTablesPkg: ACPI TPM2 generator
+        DynamicTablesPkg: Prepare for supporting other archs
+        BaseTools: Add VS2022 support
+        OvmfPkg: Add LoongArchVirt instance to OvmfPkg and enable it
+    - Patches (git log --oneline --date-order 
edk2-stable202405..edk2-stable202408):
+        b158dad150 EmulatorPkg: VS2022 Support on WinHost.
+        b0f43dd3fd DynamicTablesPkg: Add parser for Tpm2 CM object
+        d24df10cee DynamicTablesPkg: Add HexDump for CM Object parser
+        75a9afa540 DynamicTablesPkg: ACPI TPM2 generator
+        2bff58935f MdePkg: Tpm2Acpi.h: Max size for Parameters field
+        ab6ad2fbdb NetworkPkg/DxeHttpLib: Support HTTP CONNECT message in Tx 
path.
+        9761137743 RedfishPkg: Allow deletion of the bootstrap account
+        a29a9cce5f MdePkg/BaseLib: Add CRC16 CCITT False Implementation.
+        472be4d139 MdeModulePkg ConPlatform: Support IAD-style USB input 
devices.
+        1b37b3659b .github/request-reviews.yml: Use GitHub App authentication
+        51ada84cd5 .github/request-reviews.yml: Move workflow Py code to file
+        59ad8aeda6 .github/request-reviews.yml: Formatting (non-functional)
+        32a099c358 .github/request-reviews.yml: Improve doc and dbg messages
+        f617b6ee0e .github/request-reviews.yml: Only post non-collab message 
once
+        09ad1a0072 .github/request-reviews.yml: Add non-collab admin 
notification
+        e86647decd .github/request-reviews.yml: Update PR reviewer exclusion
+        eaf2b82eda .github/request-reviews.yml: Removed unused functionality
+        d3e9e10770 .github/request-reviews.yml: Switch to PyGithub
+        98f17cdcf4 .github/request-reviews.yml: Switch to GitPython
+        057c26710a .github/request-reviews.yml: Cache PIP modules
+        38c4cd4e88 .github/request-reviews.yml: Use sparse checkout
+        5d43165ff8 UefiCpuPkg: rename and simplify IsAddressValid function
+        cff0641360 UefiCpuPkg: remove unneeded code in SmmProfilePFHandler
+        8b8ac5d986 UefiCpuPkg: rename the SmiDefaultPFHandler function
+        cae90a8390 UefiCpuPkg: Remove duplicate code in SmiPfHandler
+        b5c9bbff8e UefiCpuPkg:CpuDeadLoop in SmiPFHandler if SMM profile is 
disabled
+        b3631ca944 UefiCpuPkg: remove unnecessary manipulation for smm page 
table
+        9f29fbd33b UefiCpuPkg: always create full mapping SMM page table
+        47bb9f9a97 UefiCpuPkg: Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix 
system..."
+        68b4c4b481 BaseTools/Capsule: Support Different Hash Algorithm for 
Payload Digest
+        5ff99e0dab MdePkg /IoRemappingTable: Define additional IORT SMMUv3 
node flags.
+        159f1aee56 BaseTools/WinRcPath: Improve Performance.
+        f203a6db92 OvmfPkg: Pass correct virtio-scsi request size
+        24a375fcdd UefiCpuPkg/PiSmmCpuDxeSmm: Avoid use global variable in 
InitSmmS3Cr3
+        8f3e132512 UefiCpuPkg/PiSmmCpuDxeSmm: Clean redundant SmmS3Cr3 Init
+        66b4a2f91d UefiCpuPkg/PiSmmCpuDxeSmm: clean unused PCD for S3
+        4f5de749cb DynamicTablesPkg/DynamicTableManagerDxe: Adds X64 
GetAcpiTablePresenceInfo
+        bc0fc75637 DynamicTablesPkg/AcpiFadtLib: Adds FADT X64 generator
+        967cbd87b7 DynamicTablesPkg: Adds X64 namespace object
+        87d3a6272c UefiCpuPkg/PiSmmCpuDxeSmm: Iterate page table to find 
proper entry
+        24f8b97a9d UefiCpuPkg/PiSmmCpuDxeSmm: Remove assert check for PDE 
entry not exist
+        f73b97fe7f UefiCpuPkg/PiSmmCpuDxeSmm: Check PDE entry exist or not 
before use
+        9d8a5fbd0c UefiCpuPkg/PiSmmCpuDxeSmm: Enable single step after 
SmmProfile start
+        bbee1cc852 DynamicTablesPkg: Fix some spelling mistakes found by cspell
+        c26490ea29 EmbeddedPkg: Fix some spelling mistakes found by cspell
+        669c5aa240 UefiPayloadPkg: Fix some spelling mistakes found by cspell
+        1f6dbab8d9 RedfishPkg: Fix some spelling mistakes found by cspell
+        ecb0d1e2cb MdePkg: Fix some spelling mistakes found by cspell
+        394cbc4ab2 ArmVirtPkg: Fix some spelling mistakes found by cspell
+        7b1646d454 ArmPlatformPkg: Fix some spelling mistakes found by cspell
+        cf60ca4366 .pytool: Sort the list of words in cspell.base.yaml
+        bd23183ac9 .pytool: Add "MPIDR" to the list of known words in 
cspell.base.yaml
+        b0e7a75a49 ShellPkg/AcpiView: Add MPAM Parser
+        3c8133ba87 ShellPkg: acpiview: Add routines to print reserved fields
+        8a036c8913 ShellPkg: acpiview: Add routine to print 16 chars
+        9e865f9579 ShellPkg/AcpiView: Update print-formatter prototype
+        107d0c3800 ShellPkg/AcpiView: Update field-validator prototype
+        29619603d2 MdePkg/IndustryStandard: Add definitions for MPAM ACPI 
specification
+        5c9b889b81 IntelFsp2WrapperPkg/FspmWrapperPeim: Fix FspT/M address for 
measurement
+        2d5390053f ArmVirtPkg: Switch all PrePeiCore users to new Sec.inf
+        e85e29309e ArmPlatformPkg: Clone PrePeiUniCore into Sec
+        91117d70d8 ArmPlatformPkg: Clone PrePiUniCore into PeilessSec
+        bbe26ca2cc ArmPlatformPkg/PrePi: Make some functions STATIC
+        12dc8d420b ArmPkg/ArmArchTimerLib: Drop pointless constructor
+        e76b248d8f ArmPlatformPkg/PrePi: Drop call to TimerConstructor()
+        8c10017aa7 ArmVirtPkg/PrePi: Drop call to TimerConstructor()
+        1941a901f0 ArmPlatformPkg/PrePi: Drop secondary stack handling
+        9c1bc36ad1 ArmPlatformPkg/PrePeiCore: Drop secondary stack handling
+        96c8e75681 ArmPlatformPkg/PrePeiCore: Drop MPCore variant
+        cee49c82d5 ArmPlatformPkg/PrePi: Drop MPCore variant
+        4fc1c513f8 ArmPlatformPkg: Drop bogus reference to MPCore related PCD
+        caac25e22e ArmVirtPkg: Drop bogus reference to MPCore related PCD
+        a679ceca97 CryptoPkg: Enable Openssl Accel builds for AARCH64
+        368f9b62a2 CryptoPkg/OpensslLib: Add AArch64Cap for arch specific hooks
+        9403422f21 CryptoPkg/OpensslLib: Generate files for AARCH64 native 
support
+        952ecf53f9 CryptoPkg/OpensslLib: Add native instruction support for 
AARCH64
+        1715d67231 MdePkg/BaseRngLib: Prefer ArmReadIdAA64Isar0Reg() over 
ArmReadIdIsar0()
+        30e53f8b5e MdePkg/BaseLib: AARCH64: Add ArmReadIdAA64Isar0Reg()
+        a72d93e163 MdePkg/BaseLib: AARCH64: Add ArmReadCntPctReg()
+        71b9bda1ac BaseTools/Scripts/BinToPcd.py: Update regex strings to use 
raw strings.
+        85fad9912c MdePkg: Add PCI Express 6.0 Header Support
+        7e5a5ae154 MdePkg/Acpi65.h: Fix GUID value
+        eed43245df CodeQlQueries.qls: Pin to the 1.1.0 codeq/cpp-queries pack
+        a9158fe9a6 StandaloneMmPkg: Enable SmmLockBoxMmDependency.
+        3ada6c0db6 StandaloneMmPkg: Add LockBox Dependency Library
+        1fc55a3933 OvmfPkg: Use heap memory for virtio-scsi request
+        b342070ce6 OvmfPkg: Use heap memory for virtio-blk request
+        02f7ecbbb2 EmbeddedPkg: Retire EfiResetSystemLib and ResetRuntimeDxe
+        f9b021f84f OvmfPkg/LoongArchVirtQemu: Drop bogus references to 
EfiResetSystemLib
+        03f49e4409 UefiCpuPkg: remove last instances of EFI_D_
+        e2528a5209 OvmfPkg: remove last instances of EFI_D_
+        9df400fd4d MdeModulePkg: NvmExpressDxe: Add Timeout Status Codes
+        f8f34edd9d MdeModulePkg/UfsPassThruDxe: Migrate UFS Initial Completion 
Timeout to PCD
+        5289ad177d MdeModulePkg/UfsBlockIoPei: Migrate UFS Initial Completion 
Timeout to PCD
+        bc1c890e8e MdeModulePkg: Add the PcdUfsInitialCompletionTimeout in DEC 
File
+        5b08df03f8 MdeModulePkg: Optimize PEI Core Migration Algorithm
+        91a822749a BaseTools: fix build error with TOOL_CHAIN_TAG VS2015 & 
VS2015x86
+        621a30c676 MdePkg: IORT header update for IORT Rev E.f spec
+        84fc1ec52f MdePkg: Update HEST Revision As 2
+        909abd7104 EmbeddedPkg: NonCoherentDmaLib: Set EFI_MEMORY_XP 
Capability on DMA Buffer
+        be1d408773 DynamicTablesPkg: Add EFIAPI to generators hooks
+        7537028fa5 DynamicTablesPkg: Fix conversion compiler warnings
+        40a0dbdd18 DynamicTablesPkg: FdtHwInfoParserLib: Create wrapper to get 
INTC addr cells
+        d8aa665b31 DynamicTablesPkg: FdtHwInfoParserLib: Move IRQ map to arch 
folder
+        5782aef055 DynamicTablesPkg: FdtHwInfoParserLib: Move ArmLib.h to 
ArmGicCParser.c
+        a7cc72c360 DynamicTablesPkg: FdtHwInfoParserLib: Make Serial Port 
parser arch neutral
+        f16817ec84 DynamicTablesPkg: FdtHwInfoParserLib: Make Pci parser arch 
neutral
+        4bb08e8863 DynamicTablesPkg: FdtHwInfoParserLib: Refactor to prepare 
for other archs
+        e2fda42a22 DynamicTablesPkg: FdtHwInfoParserLib: Move ARM parsers to 
Arm directory
+        47b830db58 DynamicTablesPkg: DynamicTableManagerDxe: Refactor 
PresenceArray
+        dfd867bd83 DynamicTablesPkg: AcpiSsdtCpuTopologyLib: Avoid dependency 
on GICC
+        c6e0eed072 DynamicTablesPkg: AcpiSratLib: Prepare to support other 
archs
+        acaf99827f DynamicTablesPkg: AcpiSpcrLib: Prepare to support other 
archs
+        2e6076edaf DynamicTablesPkg: AcpiDbg2Lib: Prepare to support other 
archs
+        e69e1eea2c DynamicTablesPkg: AcpiFadtLib: Prepare to support other 
archs
+        b242de55e2 DynamicTablesPkg: Acpi: Prepare common libraries to support 
other archs
+        e640c04a7b DynamicTablesPkg: Acpi: Move generic libraries to common 
folder
+        fb6a7147f3 DynamicTablesPkg: Move PSD info to Arch Common
+        6466a6e63e DynamicTablesPkg: Move PCC Type 5 info to Arch Common
+        e8119798b1 DynamicTablesPkg: Move PCC Type 3 & 4 info to Arch Common
+        78b77d9ec4 DynamicTablesPkg: Move PCC Type2 info to Arch Common
+        870cf728ef DynamicTablesPkg: Move PCC Type1 info to Arch Common
+        db4496d30a DynamicTablesPkg: Move PCC Type0 info to Arch Common
+        b0ecf17a31 DynamicTablesPkg: Move PCC structure definitions to Arch 
Common
+        ff249c62e3 DynamicTablesPkg: Move Continuous perf control info to Arch 
Common
+        afa7f8a6b1 DynamicTablesPkg: Move Cache info to Arch Common
+        79dd25848e DynamicTablesPkg: Move Processor hierarchy info to Arch 
Common
+        d7a47297cd DynamicTablesPkg: Rename GicCToken field in Processor 
Hierarchy Info
+        ead3b42391 DynamicTablesPkg: Move LPI info object to Arch Common
+        0b5abcb90e DynamicTablesPkg: Move Generic Initiator affinity info to 
Arch Common
+        3a644f4a43 DynamicTablesPkg: Move PCI device Handle object to Arch 
Common
+        0ca10ddc0f DynamicTablesPkg: Move ACPI device Handle object to Arch 
Common
+        71b0e9decb DynamicTablesPkg: Move Mem Affinity Info to Arch Common
+        11dcf74d42 DynamicTablesPkg: Move Pci Interrupt Map Info to Arch Common
+        4333f5c316 DynamicTablesPkg: Move CM_ARM_GENERIC_INTERRUPT struct to 
Arch Common
+        83b01dc5cc DynamicTablesPkg: Move Pci Address Map Info to Arch Common
+        ae1ba78718 ArmVirtPkg: Kvmtool: Update Pci Config Space Info in Cfg 
Manager
+        93bb65dcfc DynamicTablesPkg: Move Pci Config Space Info to Arm 
namespace
+        4f29b082e8 DynamicTablesPkg: Move Cm Reference object to Arch Common
+        8e9ece1234 DynamicTablesPkg: Move FADT Fixed Features Flags to Arch 
Common
+        87a53216e7 DynamicTablesPkg: Move Hypervisor Vendor Id to Arch Common
+        e5d8bd476c DynamicTablesPkg: Move Serial Port Info Objects to Arch 
Common
+        1775c9d51c ArmVirtPkg: Kvmtool: Update Power Mgmt Profile info in Cfg 
Manager
+        4362ddea7f DynamicTablesPkg: Move Power Mgmt Profile Info Object
+        6dad45b7dd ArmVirtPkg: Kvmtool: Update ConfigMgr to support ArchCommon
+        58c36ce09f DynamicTablesPkg: Drop Reserved29 object ID from Arm 
Namespace
+        b0b0812a6e DynamicTablesPkg: Drop Cpu Info object ID from Arm Namespace
+        fc8a16871c DynamicTablesPkg: Update documentation for CM_OBJECT_ID
+        9c040c003a DynamicTablesPkg: Update DynamicPlatRepo for Arch Common 
namespace
+        3c2d524ceb DynamicTablesPkg: TokenFixer: Return Non Arm NS objs as 
unsupported
+        af337d1291 DynamicTablesPkg: Add support for ArchCommon objects in 
CmObjParser
+        15ce6edd04 DynamicTablesPkg: Introduce an Arch Common Namespace header 
file
+        cb3c2362cd DynamicTablesPkg: Introduce ObjectId to validate CmObject 
Parser Array
+        991b70c0da DynamicTablesPkg: Replace ProcNodeIdInfo with 
EArmObjReserved29
+        6fb4e7b4ad DynamicTablesPkg/SsdtCpuTopology: Update function's 
parameter description
+        0dacb43505 DynamicTablesPkg: Introduce an Arch Common Namespace
+        43e2395c1b MdeModulePkg: fix issue caused by uninitialized variable
+        51edd4830d UefiCpuPkg: fix issue when SMM profile is enabled
+        ecb1d67775 BaseTools/tools_def CLANGDWARF: Always use -Oz in RELEASE 
mode
+        b7f963d570 FmpDevicePkg: Assert on PcdFmpDeviceImageTypeIdGuid Size 
Mismatch
+        52eb643d07 ArmVirtPkg/ArmVirtQemu: Switch to generic ResetSystemLib
+        08c60b40da ArmVirtPkg: Implement DT-based ArmMonitorLib for the PEI 
phase
+        358b19e6bf ArmVirtPkg: Move to generic ArmPsciResetSystemLib
+        418b8176b8 ArmPkg: Retire ArmSmcPsciResetSystemLib
+        0343e75233 .github/request-reviews.yml: Switch to pull_request_target
+        7868d509dd .azurepipelines: Disable the PR gate code coverage job
+        d7e36ccbbd MdeModulePkg: Add NVMe Long Delay Time Events
+        03ad59e631 MdeModulePkg: Consume SOC related ACPI table from ACPI 
Silicon HOB
+        6589843cc6 BaseTools/codeql: Update to CodeQL 2.18.1
+        6830074642 ShellPkg: Add missing apps
+        ffc09b51cb MdeModulePkg: Remove EFI_MEMORY_* Defines
+        c82ca2bb44 MdePkg: Move MEMORY_TYPE_* Defines to EFI_MEMORY_TYPE Enum
+        41426040da BaseTools: Move MEMORY_TYPE_* Defines to EFI_MEMORY_TYPE 
Enum
+        b1bce5e564 ArmPkg/ArmMonitorLib: Implement SMCCC protocol correctly 
and directly
+        43130ae403 ArmPkg: Convert PcdMonitorConduitHvc to FixedAtBuild
+        8665187b01 ShellPkg: Correct smbiosview strings for SMBIOS Type0
+        556640bcea UefiCpuPkg/MpInitLib: Reduce compiler dependencies for 
LoongArch
+        6271b617b4 .github/workflows/request-reviews.yml: Add workflow
+        89a06a245b .github: Add GitHub helper python script
+        3f0c4cee94 BaseTools/GetMaintainer.py: Add GitHub username argument
+        a96d2a8f2d PrmPkg: Don't Set Access Attributes of Runtime MMIO Ranges
+        a7abb77c59 ArmPkg: Introduce ResetSystemLib implementation based on 
ArmMonitorLib
+        a9c8c47d53 ArmPkg: Disable AuditOnly mode for uncrustify
+        d4ae23b1e6 ShellPkg: Support parser of MADT for LoongArch64
+        9bc7a36120 UefiCpuPkg: Removing redundant parameter in 
RestoreVolatileRegisters
+        6fe3137fe5 UefiCpuPkg: Change RestoreVolatileRegisters second parameter
+        3912aa3d32 UefiCpuPkg: Combine the code to set ApInitDone
+        9f06e5c702 UefiCpuPkg: Remove ApInitReconfig status
+        4a0c77be68 UefiCpuPkg: Let AP always save/restore volatile registers
+        7fc08c68cd UefiCpuPkg: Sync the init timer count instead of current 
timer count
+        7033f359a9 UefiCpuPkg: Preserve Local APIC Timer Settings During BSP 
Switch
+        76f441c57c UefiCpuPkg: Also exchange CPU_AP_DATA in SortApicId()
+        f5901ff2a4 ArmPkg: Remove Deprecated ArmPsciResetSystemLib
+        da591416ee BaseTools: Move GnuNoteBti.bin to BaseTools
+        990bc4e562 BaseTools: Move GccLto Files to BaseTools
+        f96298d75c ShellPkg/Acpiview: Add HEST Parser
+        32e7f9aa6c UefiCpuPkg: Revert "UefiCpuPkg/PiSmmCpuDxeSmm:Map SMRAM in 
4K..."
+        46eb0ca29b ShellPkg: Changes to print Type17 in Smbiosview
+        c5ab17430b ArmPlatformPkg: PL031RealTimeClockLib: Set MMIO Memory XP
+        1b8ca81133 ArmVirtPkg: KvmtoolRtcFdtClientLib: Set MMIO Memory NX
+        e10de1cb03 ArmPkg: ArmMmuLib: Add AARCH64 Memory Attribute Update 
Failure Log
+        74833ca459 ArmPkg: ArmMmuLib: Add ARM32 Memory Attribute Update 
Failure Logging
+        37287bf9ad ArmPkg: CpuDxe: Add Memory Attribute Protocol Logging
+        c5582e435c ArmVirtPkg: QemuVirtMemInfoPeiLib: Allow Dynamic 
PcdSystemMemorySize
+        8984fba2f2 EmbeddedPkg: Mark DMA Memory Allocations XP By Default
+        469f29fe76 MdeModulePkg/VariablePolicyLib: Use wildcard character 
constant
+        734aaff862 ArmPlatformPkg: Update LcdHwNullLib to prevent init
+        489e4a60ea MdeModulePkg/SmiHandlerProfileInfo: Include profile SMI in 
profile
+        62bf2aefc7 .pytool/Plugin: Improve plugin log messages
+        cee9d1b16b MdeModulePkg: DxeCore: Fix Use-After-Free guard causing 
page fault
+        0adc868b36 MdePkg/BaseLib: Optimize LOONGARCH64 csr usage
+        11c50d6ca1 MdeModulePkg/UfsBlockIoPei: Wait fDeviceInit Be Cleared by 
Devices
+        23d3fc056d ShellPkg/Acpiview: Add EINJ Parser
+        873f35625d MdePkg/IndustryStandard: Update EINJ information according 
to ACPI 6.5
+        5b429acec7 MdePkg/IndustryStandard: Add GET_EXECUTE_OPERATION_TIMINGS 
define
+        c2d6e2e18a MdePkg/IndustryStandard: Add SET_ERROR_TYPE_WITH_ADDRESS 
define
+        dd58d1227c MdePkg: Added support for Smbios 3.7.0 Spec
+        e32d24ef8c MdePkg: Define SMBIOS Protocol header according 
IndustryStandard
+        b3441e0100 MdeModulePkg/Core/DxeIplPeim: Enhance Code in 
DxeIplFindDxeCore Function
+        43b7a856fa RedfishPkg: Reduce DEBUG_ERROR to DEBUG_MANAGEABILITY in 
various places
+        6b4dd3625b MdeModulePkg/SmiHandlerProfileInfo: Declare correct XML 
encoding
+        55b043732d MdePkg/UefiDebugLibDebugPortProtocol: 
ExitBootServicesCallback() static
+        690f13fcb4 ArmPlatformPkg/Driver/PL061Gpio: Error checking for pin on 
release build
+        f9c373c838 EmbeddedPkg: Add option to disable EFI Memory Attribute 
Protocol
+        1bb9f47739 BaseTools/CodeQL: Removed unused static function query
+        8e6ba0dcae BaseTools/HostBasedUnitTestRunner: Promote Unittest error 
to CI fail.
+        5366def8d0 BaseTools: drop GeneralCheckNonAscii() from ECC
+        8ade6d7bd1 BaseTools: fix consistent Ecc misspelling of ASCII
+        8bb9145ad1 OvmfPkg: Add network support for LoongArch QEMU platform
+        91226e1eec OvmfPkg/RiscVVirt: Configure zkr PCD for Virt
+        b54bc983c6 MdePkg/Library: Add RISCV64 support to BaseRngLib
+        d4dbe5e101 SecurityPkg/Tcg2Acpi: Revise debug print
+        807ab61359 UefiPayloadPkg:Modify the PCD PcieResizableBar to dynamic 
PCD
+        5dc6f19b38 OvmfPkg: Fix the wild pointer in Fdt16550SerialProtHookLib
+        b92e16d5c3 BaseTools: Remove fno-plt from LoongArch CC flags
+        2b6d0eb434 OvmfPkg/OvmfPkgX64: Set default value of 
CC_MEASUREMENT_ENABLE to TRUE
+        2e7230f1ba IntelFsp2WrapperPkg: FSP measurement based on 
PcdFspMeasurementConfig
+        72d6e247b7 MdePkg/StmApi.h: Add SMM_REV_ID definition for STM header
+        f122c6f639 MdeModulePkg/RuntimeResetSystemLib: Make global static
+        5c86b0b57c NetworkPkg/HttpDxe: Track HttpInstance URL buffer length.
+        071d2cfab8 OvmfPkg/Sec: Skip setup MTRR early in TD-Guest
+        0f45be1633 .github: Update pull_request_template.md
+        6c061c4715 BaseTools/Ecc: Allow `static` as a modifier
+        3abe627f29 RedfishPkg/RedfishPlatformConfigDxe: remove false alarm
+        497766f709 ShellPkg: UefiShellDebug1CommandsLib: Conformance Profiles 
in Dmem.c
+        960b6e8309 MdePkg: Adding EBBR EFI_CONFORMANCE_PROFILE_TABLE GUIDs
+        3ad878fde5 MdePkg: Adding support for EFI_CONFORMANCE_PROFILE_TABLE
+        f46b5b06c6 ShellPkg: UefiShellDebug1CommandsLib: Image Execution Table 
in Dmem.c
+        749065300a ShellPkg: UefiShellDebug1CommandsLib: Dumping RT Properties 
in Dmem.c
+        f91211049c MdeModulePkg: Remove PeiAllocatePool() Assert
+        7aaee521a1 FmpDevicePkg: Correct broken Depex in FmpDxe
+        426b69830e BaseTools: change non-ASCII characters in 
LinuxGcc5ToolChain.py
+        95a6892aac BaseTools: Add VS2022 support.
+        049e12c03d StandaloneMmPkg/Core: Dump all HOB info in entrypoint
+        e94cbfc845 UefiPayloadPkg/UefiPayloadEntry: Use HobPrintLib to dump 
HOBs
+        d5b03d5fba MdeModulePkg: Add HobPrintLib instance
+        19bcc73213 MdeModulePkg: Add HobPrintLib header file
+        d5fad2176c SecurityPkg/Tcg: Correct buffer valid check func
+        0986faad97 MdeModulePkg/VariableSmm: Fix NonPrimary Buffer check issue
+        8befdb1441 MdeModulePkg/VariableSmm: Add func for Primary Buffer valid 
check
+        acfdb6771c MdeModulePkg/VarCheckPolicyLib: Fix buffer valid check for 
MM
+        c0021d31f8 MdeModulePkg/VarCheckPolicyLib: Update buffer valid check 
func name
+        67d3be644f MdeModulePkg/FaultTolerantWriteSmm: Update buffer valid 
check func name
+        26bc42f1e3 BaseTools/GenerateCapsule.py: Fix checking for DepExp 
presence
+        eeddb86aaa BaseTools/GenerateCapsule.py: Fix inconsistent error 
formatting
+        47c1078175 BaseTools/GenerateCapsule.py: Require --output for --decode
+        822ff966c6 BaseTools/GenerateCapsule.py: Better error message on 
--decode failure
+        3be79ece37 BaseTools/GenerateCapsule.py: Disallow UpdateImageIndex == 
0 on --encode
+        8e7bd66dc1 BaseTools/GenerateCapsule.py: Fix --decode operation
+        5a4a7172bc BaseTools/FmpCapsuleHeader.py: Explain error when throwing 
exceptions
+        f8bf46be59 UefiCpuPkg/PiSmmCpuDxeSmm: Consume PcdCpuSmmApSyncTimeout2
+        4efcd654ec Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Consume 
PcdCpuSmmApSyncTimeout2"
+        a3359ffb25 OvmfPkg/LoongArchVirt: Optimize the use of serial port 
libraries
+        22d0babd33 MdeModulePkg/StandaloneMmReportStatusCodeLib: Support 
MM_CORE_STANDALONE
+        a1d94d9e6e MdePkg/StandaloneMmServicesTableLib: Support 
MM_CORE_STANDALONE
++++ 217 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes
++++ and /work/SRC/openSUSE:Factory/.ovmf.new.26871/ovmf.changes

Old:
----
  edk2-edk2-stable202405.tar.gz
  ovmf-EmbeddedPkg-Library-Support-SOURCE_DATE_EPOCH-in-Vir.patch
  ovmf-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch

New:
----
  edk2-edk2-stable202408.tar.gz
  pylibfdt-cfff805481bdea27f900c32698171286542b8d3c.tar.gz

BETA DEBUG BEGIN:
  Old:  edk2-stable202408:
    - ovmf-EmbeddedPkg-Library-Support-SOURCE_DATE_EPOCH-in-Vir.patch
    - ovmf-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch
  Old:    - ovmf-EmbeddedPkg-Library-Support-SOURCE_DATE_EPOCH-in-Vir.patch
    - ovmf-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ovmf.spec ++++++
--- /var/tmp/diff_new_pack.ibLDw5/_old  2024-10-22 14:51:47.013054645 +0200
+++ /var/tmp/diff_new_pack.ibLDw5/_new  2024-10-22 14:51:47.029055315 +0200
@@ -27,7 +27,7 @@
 %endif
 
 Name:           ovmf
-Version:        202405
+Version:        202408
 Release:        0
 Summary:        Open Virtual Machine Firmware
 License:        BSD-2-Clause-Patent
@@ -55,6 +55,8 @@
 Source11:       brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz
 # libspdm: https://github.com/DMTF/libspdm.git
 Source12:       libspdm-50924a4c8145fc721e17208f55814d2b38766fe6.tar.gz
+# pylibfdt: https://github.com/devicetree-org/pylibfdt
+Source13:       pylibfdt-cfff805481bdea27f900c32698171286542b8d3c.tar.gz
 Source100:      %{name}-rpmlintrc
 Source101:      gdb_uefi.py.in
 Patch1:         %{name}-gdb-symbols.patch
@@ -67,15 +69,11 @@
 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
 Patch9:         %{name}-Revert-OvmfPkg-OvmfXen-Set-PcdFSBClock.patch
-# Bug 1217704 - ovmf: reproducible builds problem in ovmf-riscv64-code.bin
-Patch10:        
%{name}-EmbeddedPkg-Library-Support-SOURCE_DATE_EPOCH-in-Vir.patch
-# Bug 1230587 - OVMF 202405 hangs due to missing fix
-Patch11:        
%{name}-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch
 # Bug 1230425 - Using shorter name of build root folder can build out a 
smaller ovmf image
-Patch12:        
%{name}-MdePkg-DebugLib-Enable-FILE-NAME-as-DEBUG-ASSERT-for.patch
+Patch10:        
%{name}-MdePkg-DebugLib-Enable-FILE-NAME-as-DEBUG-ASSERT-for.patch
 %ifarch x86_64
 %if 0%{?sle_version} >= 150500 && 0%{?sle_version} <= 150700
-Patch13:        %{name}-BaseTools-Using-gcc12-for-building-image.patch
+Patch11:        %{name}-BaseTools-Using-gcc12-for-building-image.patch
 %endif
 %endif
 BuildRequires:  bc
@@ -106,8 +104,12 @@
 %endif
 %ifnarch x86_64
 BuildRequires:  cross-x86_64-binutils
+%if 0%{?sle_version} >= 150500 && 0%{?sle_version} <= 150700
+BuildRequires:  cross-x86_64-gcc12
+%else
 BuildRequires:  cross-x86_64-gcc%{gcc_version}
 %endif
+%endif
 %ifnarch riscv64
 %if %{with build_riscv64}
 BuildRequires:  cross-riscv64-binutils
@@ -251,6 +253,11 @@
 tar -xf %{SOURCE12} --strip 1
 popd
 
+# add libfdt
+pushd MdePkg/Library/BaseFdtLib/libfdt
+tar -xf %{SOURCE13} --strip 1
+popd
+
 %build
 
 # Enable python3 build


++++++ edk2-edk2-stable202405.tar.gz -> edk2-edk2-stable202408.tar.gz ++++++
/work/SRC/openSUSE:Factory/ovmf/edk2-edk2-stable202405.tar.gz 
/work/SRC/openSUSE:Factory/.ovmf.new.26871/edk2-edk2-stable202408.tar.gz 
differ: char 19, line 1

Reply via email to