factory
208 Commits
| Author | SHA256 | Message | Date | |
|---|---|---|---|---|
| b73e9c4270 |
Corrected git information for "Update to edk2-stable202511" in the change log.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=352 |
|||
| d351149948 |
Accepting request 1330391 from home:jubalh:nasm
Please review this carefully. I'm not an expert on this. - bsc#1257495: NASM (3.00+) requires explicit size hints: Add ovmf-nasm3.patch OBS-URL: https://build.opensuse.org/request/show/1330391 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=348 |
|||
| 8575976cfb |
Accepting request 1328415 from home:r1chard-lyu:branches:Virtualization
Add jsc#PED-15004 to change log OBS-URL: https://build.opensuse.org/request/show/1328415 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=346 |
|||
| b2ffc4dd4a |
Accepting request 1327025 from home:r1chard-lyu:branches:Virtualization
Revert Deprecate the 2MB OVMF image OBS-URL: https://build.opensuse.org/request/show/1327025 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=344 |
|||
| 242437681b |
Accepting request 1325788 from home:r1chard-lyu:branches:Virtualization
Fix PED number: Change to PED-13429 (Remove IA32/AARCH32 OVMF images) OBS-URL: https://build.opensuse.org/request/show/1325788 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=343 |
|||
| f7e5ec6772 |
Accepting request 1325527 from home:r1chard-lyu:branches:Virtualization
Update ovmf-Revert-OvmfPkg-RiscVVirt-Add-SecureBootDefaultKeysIn.patch OBS-URL: https://build.opensuse.org/request/show/1325527 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=342 |
|||
| ea4f14a888 |
Accepting request 1324747 from home:r1chard-lyu:branches:Virtualization
- Deprecate the 2MB OVMF image (jsc#PED-12652)
- Remove ovmf-x86_64
- Remove ovmf-x86_64-xen
- Remove ovmf-OvmfPkg-Adjust-Memory-Layout-for-2MB-OVMF.patch
OBS-URL: https://build.opensuse.org/request/show/1324747
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=341
|
|||
| 71f7d263a3 |
Accepting request 1324354 from home:r1chard-lyu:branches:Virtualization
- Update to edk2-stable202511
- Patches (git log --oneline --date-order edk2-stable202505..edk2-stable202508):
46548b1ada MdeModulePkg: Update brotli submodule
9e4d3b3163 BaseTools: Update brotli submodule
6c6d4d2d52 MdePkg: Add PCI Express 7.0 Header Support
c624a06aa3 ArmPkg,UefiCpuPkg: fix boot failure with LPA2
7446762732 MdePkg,UefiCpuPkg: fix wrong DS bit and add helper to check it
1c74842bd0 ArmPkg/Library: fix: Incorrect SectionLength Calculation.
49d4753385 MdeModulePkg: CoreDxe: Handle multilple MemoryAllocationModules
a3a180e2bc MdeModulePkg: Update Brotli Compress to 1.2.0
6d82549396 BaseTools: Update Brotli Compress to 1.2.0
059332bda3 ArmPkg/Library: Fix for coverity issue OVERRUN
05b677c9de UefiCpuPkg/MtrrLib: Prevent MTRR usage with SEV guests
b98ccecdec MdePkg: Add code to detect running as an SEV guest
8058a94f60 MdePkg: Add IPMI Mailbox Size Define
b7d91dbe8a BaseTools/GenFW: RISC-V: Detect Zicfilp extension
cb8c8c9285 FmpDevicePkg: GetImageInfo Add missing conditions
641bd54258 UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM support for AMD family
2ff1029cc3 RedfishPkg: Add missing FreePool to fix memory leak issue
9b71501f6c NetworkPkg/SnpDxe: Fix Snp used uninitialized
94065db3dc MdeModulePkg: ArmFfaLib: Add FFA_YIELD handling
ed79e67369 IntelFsp2Pkg: Add check if current OS support tkinter or not
aba2b4e221 EmulatorPkg/Win/Host: Fix loaded DLL page protections
2509b4be74 ArmPlatformPkg: Update transfer list register usage before stack setup
05429cbe91 OvmfPkg: Expand EnrollDefaultKeys with Microsoft 2023 keys
98d1f8a6fd BaseTools: Remove DXE_SAL_DRIVER
41f7c0cd9e NetworkPkg: Remove DXE_SAL_DRIVER
b089a6a445 EmbeddedPkg: Remove DXE_SAL_DRIVER
5467d6037d ArmVirtPkg: Remove DXE_SAL_DRIVER
8b00092e3f ArmPlatformPkg: Remove DXE_SAL_DRIVER
9e740df0bd ArmPkg: Remove DXE_SAL_DRIVER
d36680ad13 SecurityPkg: Remove DXE_SAL_DRIVER
c6e5c20cb9 MdePkg: Remove DXE_SAL_DRIVER
147e9a053e MdeModulePkg: Remove DXE_SAL_DRIVER
59c3e63fc6 OvmfPkg: Use FvLib from MdePkg
426da7fb1a IntelFsp2WrapperPkg: Rebase FSP-S and FSP-I if Image Base not match
29a66468cb MdePkg: Copy FvLib to MdePkg
d145aef952 MdeModulePkg/Core/Dxe: Fix TPL inversion from DEBUG() message
302cc88ab3 NetworkPkg/SnpDxe: Update SnpDxe SNP_DRIVER struct out of DMA-able memory.
a074649c60 CryptoPkg: Fix coverity warnings in CryptoPkg.
c6cea09e9a SecurityPkg: Trace and return status are handled.
ff0edeaaa8 StandaloneMmPkg/Core/Dispatcher: Use more generic MMRAM term in comment
64a1aca08f MdeModulePkg: Fix UEFI runtime driver loading after EndOfDxe
7ce19889f9 DynamicTablesPkg: Add the parser for EArchCommonObjTpm2DeviceInfo
e29efd220d DynamicTablesPkg: PCIE SSDT Add root port devices
01d4c1d51c DynamicTablesPkg: Update PCIe config space object
8366881b06 DynamicTablesPkg: Add PCIe root port namespace object
76c5005ce8 DynamicTablesPkg: Add X64 libraries to meta files
0a3d688b1b DynamicTablesPkg: Enhance X64 PCIe SSDT _CRS generation
cec2c6bbcc MdeModulePkg: Always Initialize Separate Exception Stacks
1d6f2f0d8d MdeModulePkg: CpuExceptionHandlerLibNull: Return Success On Null Func
34cd1aca46 UefiCpuPkg: MpInitLib: Fix Task Register Race Condition GP Fault
e67f405713 UefiCpuPkg: Always Initialize Separate AP Exception Stacks
f64b4065b7 UefiCpuPkg/CpuDxe: fix page table walk in confidential VM
44214c0cdf MdeModulePkg/AcpiTableDxe:Improving InitializeAcpiTableDxe behavior.
9f31aa33d8 MdeModulePkg:Completed InstallAcpiTableFromAcpiSiliconHob AddTableList
c22d6957f4 MdeModulePkg/AcpiTableDxe:Fixed memory corruption issue
47dc9e310b IntelFsp2Pkg: Update GenYamlCfg script
db4d323909 UefiCpuPkg/PeiMpLib: Only allocate ACPI NVS AP loop code buffer on S3
e494b25fe3 BaseTools:Remove deprecated ast.Str import for Python 3.14 compatibility
2241651b17 BaseTools: Add Quoting to Python Path on Windows
174933ebf6 IntelFsp2Pkg/GenCfgOpt.py: Fix line endings in Linux environments
0fa57975b0 MdePkg: Acpi66: Add defined IOVT Signature
aeb27b18ce EmulatorPkg/BuildOptions: Add CLANGPDB DLINK_FLAGS flags to build options
e49ec97d12 OvmfPkg/BuildOptions : Add CLANGPDB DLINK_FLAGS flags to build options
ffa859492a StandaloneMmPkg/BuildOptions : Add CLANGPDB DLINK_FLAGS to build options
519ccd4d59 SecurityPkg/BuildOptions : Add CLANGPDB DLINK_FLAGS flags to build options
1527320ad2 CryptoPkg/BuildOptions : Add CLANGPDB DLINK_FLAGS flags to build options
f80a406aa9 MdeModulePkg: CoreGetMemoryMap: Account for Unaccepted Entries
3731699a63 PrmPkg: Remove notes from Readme that do not apply
12a908e09c PrmPkg/Samples: Update INF files for GCC/CLANG
c16e88e301 PrmPkg/Include: Fix GCC/CLANG PRM Module DLL Export issues
3980808abf BaseTools/Scripts: KEEP .prmexportdescriptor data sections
47b0261613 BaseTools/Source/C/GenFw: Add --image-version option
7a3bcd6684 BaseTools/Source/C/GenFw: Add no symbols check to --prm
b5bab75e58 MdeModulePkg: DXE Core: Correct Usage of EFI_MEMORY_ATTRIBUTE_MASK
1e7a83cbb6 BaseTools/FMMT: Fix errors when operating the FV with CRC32 section
c9eb3717b4 MdeModulePkg: ScsiDiskDxe: Query Write Protected State
d428ca6fe2 MdePkg: ATAPI: Add ATA_CMD_MODE_SENSE6 Definition
fe52108211 EmbeddedPkg/VirtualRealTimeClockLib: Use SOURCE_DATE_EPOCH
fcc568ca6e BaseTools/build.py: set BUILD_TIME_EPOCH if not already in environment
5ca97bf64f BaseTools/build.py: language cleanup around CheckEnvVariable
9e815d789b ShellPkg/SmbiosView: Display Type 44 "Referenced Handle" field
28b7a6d5ea ShellPkg/SmbiosView: Display Type 2 Contained Objects info
a0e8b71ee5 ShellPkg: Review SMBIOS 3.9 specification
e27cfda33b OvmfPkg/IoMmuDxe: Fix 1M and 2M buffer handling
2522020ee1 UnitTestFrameworkPkg: Use 8MB stack for MSFT and CLANGPDB
597d061e09 MdeModulePkg/DxeCapsuleLibFmp:Added PCD for EmbeddedDriver Support
9c06ac56fb SecurityPkg: Tcg2StandaloneMmArm: Enable TPM FFA Instance to Register PPI
4883960e5e SecurityPkg: Tcg2AcpiFfa: Correct TPM Instance Validation
ff96eb4c2c MdePkg: Restore ARM processor macro in CPER header
faeee00490 MdeModulePkg/FvSimpleFileSystemDxe: Remove Iso639Language
56989e2d24 FatPkg/EnhancedFatDxe: Remove Iso639Language
aace3eebd2 DynamicTablesPkg: Use abstract tokens in token generator
f09ea5f672 ArmVirtPkg/KvmtoolCfgMgrDxe: Update DynamicPlatRepoLib usage
954ee29013 DynamicTablesPkg/FdtHwInfoParserLib: Add Arm IORT parser
ba69c6d514 DynamicTablesPkg: FdtHwInfoParserLib: Generate GIC ITS group objects
b0aac86c0d DynamicTablesPkg: Add helper to add array as a CmObj
12690ffbb8 DynamicTablesPkg: Add helper to add CmObj with given token
2ad74b956b DynamicTablesPkg/FdtHwInfoParserLib: Support 1 PMU IRQ per core
549b473b23 MdePkg/BaseFdtLib: Add FdtGetPhandle wrapper
80eaa563ec MdeModulePkg/HiiDatabaseDxe: Avoid unexpected memory free
aff203c3ce Maintainers.txt: Remove myself as BaseTools maintainer
3b83fe3958 BaseTools: Disable GCC relax on LoongArch
0070fd1aec CryptoPkg: Fix build of MbedTlsLib
4bb6dd8296 CryptoPkg: Simplify MSFT FLINK_FLAGS
0f0b472ae5 OvmfPkg/PlatformInitLib: add sanity checks to igvm code
ab04d09555 EmbeddedPkg: Clear keyboard queue buffer after reading
0cad130cb4 MdeModulePkg : Clear keyboard queue buffer after reading
f98662c5e3 MdePkg/MockFdtLib: add FdtLib mock functions
5cf1be671b ShellPkg/pci.c: Fix typo in source code.
5550d8f0b7 ShellPkg: Add PCIe boundary check and enhance DVSEC size calculation
da44b3b24a PrmPkg: Set DXE_RUNTIME_DRIVER section alignment
baf0ae3b1d SecurityPkg: rename PeilessSecMeasureNullLib
d95e578b25 ArmPlatformPkg: rename LcdHwLibNull and LcdPlatformLibNull
d52fa6da67 ArmPkg: rename ArmMtlNullLib
01b9f27dbb ArmPlatformPkg/PlatformPei: generate TPM event log hobs
f1f672b898 ArmPkg/SemihostFs: fix crash when file open fails
edb5331f78 .github/workflows: Add PR formatting validator
bfbd5d70e8 .github/GitHub.py: Add output and env helpers
d3a64baf4b NetworkPkg/UefiPxeBcDxe: Add buffer check before reporting status code
90771630bf UefiCpuPkg/ArmMmuLib: Add support for LPA2
5ec21149a7 ArmPkg/CpuDxe: Add support for LPA2 page table entry format
6e01bfcca2 ArmPkg/CpuDxe: Add support for signed page table levels
3916260189 ArmPkg/ArmLib: Add 52-bit VA support helper (LPA2)
c5e4e7e78a MdePkg/ArmLib: Add prototype for 52-bit VA support helper
8c50ce60c4 MdePkg/AArch64: Add LPA2 related constants
fe22ac2932 OvmfPkg/igvm: add IgvmSecureBootDxe
5a6a9f7955 OvmfPkg/X86QemuLoadImageLib: do not use the legacy linux loader in CVMs.
8b22c532b3 ShellPkg/Library: rework Shell...CommandsLib Load.c
aa29d51637 ShellPkg: Use the newly introduced ShellPrintDefaultEx() alias
9ff74659a8 OvmfPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias
c71d0e7153 PrmPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias
c4a8b001f3 ShellPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias
432feb6b56 NetworkPkg: Use the newly introduced ShellPrintHiiDefaultEx() alias
44a3048c7c ShellPkg/ShellLib.h: Add aliases for ShellPrintEx() and ShellPrintHiiEx()
9363f19900 ShellPkg/Connect: Extract a ConnectFromEfiVariable() function
53f83ae00d ShellPkg/Connect: Extract a ConnectConsoles() function
bcfbaf5f00 ShellPkg/Connect: Simplify error handling in ShellConnectFromDevPaths()
7ae7bd8ef2 ShellPkg/DrvCfg: Simplify error handling in ParseBufferConfig()
3fcea99da0 ShellPkg/DrvCfg: Extract a ParseBufferConfig() function
16ffc09be1 ShellPkg/MemMap: Extract a ParseMemoryDescriptors() function
5ff8948a12 ShellPkg/MemMap: Create arrays of MemoryType configuration and Page
25daa0fcc9 ShellPkg/MemMap: Create array of MemoryType names
0f57fc7cf7 ShellPkg/Dmem: Remove return parameter from DisplayXXX() functions
2bebeb1ad4 ShellPkg/Dmem: Remove unnecessary EfiGetSystemConfigurationTable() calls
482781a7f9 ShellPkg/Dmem: Simplify logic by inverting Address checks
e78453fb54 ShellPkg/Dmem: Replace per-System Table variable by indexed arrays
0235ac23c5 ShellPkg/Dmem: Remove Memory Range Capsule support
cf67a0c78e ShellPkg/Dmem: Remove remaining of SAL System Table
ace36ed376 ShellPkg/Dmem: Extract a DisplaySystemTable() function
a51255072e OvmfPkg/EmuVariableFvbRuntimeDxe: initialize emu variable fvb from rom
289b23ec12 ArmPlatformPkg/PeilessSec: apply PeilessSecMeasureLib in PeilessSec
9bca0ee3b2 SecurityPkg/Library: introduce PeilessSecMeasureLib
9c651ef83a SecurityPkg/Library: introduce HashLibTpm2PeilessSec
ba079eda61 ArmPkg: Smbios: Update ProcessorSubClassDxe for new SMBIOS structures
34e3bd44ff DynamicTablesPkg: Add SmbiosSmcLib
3e62dbf504 DynamicTablesPkg: DynamicTableManagerDxe: Fix NULL pointer dereference
6979b733ac DynamicTablesPkg: Smbios Processor Information (Type 4)
d755753ef8 DynamicTablesPkg: Smbios Cache Information (Type 7)
dfac150bdf MdePkg: SmBios: Add structs for cache size and configuration data
a08905a62a DynamicTablesPkg: Implement abstract CM_OBJECT_TOKENs
fad3450348 MdePkg: Smbios: Add AArch64 ProcessorId variant for type 4 table
5a8411a7b0 DynamicTablesPkg: Add SMBIOS table generation
a4492241a7 DynamicTablesPkg: Move ACPI building & change DEPEX on protocol
06a1adf23d MdePkg/SmBios.h: Add New definition for Invalid Handle
8f63fce994 DynamicTablesPkg: Add Ordered dispatch support for SMBIOS tables
6544b894a9 DynamicTablesPkg: Update SMBIOS dispatcher dependency table
54eabaf6b4 DynamicTablesPkg: Add SMBIOS table dispatcher
4b0ba678eb DynamicTablesPkg: Define a SMBIOS Structure/Table type
64b62a0879 UefiCpuPkg/MmSaveStateLib: On AMD MmSaveStateLib, add support AmdSysCallLib
3ebcf121dc OvmfPkg: Add AmdSysCallLibNull in DSC files.
1f5faa68ce UefiCpuPkg/AmdSysCallLib: Add AmdSysCallLib headers and Null library
a04994ff64 OvmfPkg/MemFD: swap memory log buffer and pei firmware volume
38370cf492 OvmfPkg/igvm: add PlatformIgvmVpCount
251462324f OvmfPkg/QemuKernelLoaderFsDxe: add support for igvm data blobs
c36111cfca OvmfPkg/igvm: handle igvm data hobs
f52a46375b OvmfPkg/igvm: add IgvmData struct header + guid
5e8db785e4 OvmfPkg/igvm: add igvm memory map support.
313004a57f OvmfPkg/igvm: add igvm regions to reset vector
e566e1e536 OvmfPkg/igvm: reserve two pages for igvm support in memfd
bc431cece3 ShellPkg: add support for AGDI table in acpiview
19a72dd1e1 MdePkg: AgdiTable: add support for Arm Agdi table
2a6708a786 OvmfPkg/build.sh: Remove support for IA32 architecture
7b971810b0 MdeModulePkg: Update to support mouse z-axis in ConSplitterDxe
3c454cf7d4 BaseTools/Plugin/HostBasedUnitTestRunner: Add CLANG support
55a5ec63fe UnitTestFrameworkPkg/UnitTestDebugAddressLib: Remove extra options
07da104cfb UnitTestFrameworkPkg/GoogleTestLib: Remove extra options
0838bf1531 UnitTestFrameworkPkg/SubhookLib: Update GCC defines
6e65f7df90 UnitTestFrameworkPkg/CmockaLib: Add CLANGPDB support
81a7efddd5 UnitTestFrameworkPkg/Include: Update GoogleTestLib for CLANG
9731114a00 UnitTestFrameworkPkg: Add CLANGDWARF and CLANGPDB support
f832329add UnitTestFrameworkPkg: Set defines for CLANGPDB builds
8310dfa9f4 CryptoPkg/Library/OpensslLib: Add back PKCS12 support
2ff173af12 BaseTools: Remove ARM32 Support
bc31103006 MdePkg: Remove ARM32 Support from CompilerIntrinsicsLib
49b3eb5907 MdePkg: Remove ARM32 Support from BaseLib
84c026111c MdePkg: Remove ARM32 Support
c7ada42ce4 MdePkg: Remove ARM32 Support from BaseCpuLib
756fd38a80 MdePkg: Remove ARM32 Support from PE/COFF Libs
9ca3dc9b0d MdePkg: Remove ARM32 Support from BaseSynchronizationLib
673ff79628 MdePkg: Remove ARM32 Support from BaseIoIntrinsicLib
0dc21d1f75 MdePkg: Remove ARM32 Support from BaseMemoryLibOptDxe
f05cf0fd66 MdePkg: Remove ARM32 Support from ArmS*cLib
7838ee347b MdePkg: Remove ARM32 Support from Service Table Libs
abfe5b2869 MdePkg: Remove ARM32 Support from StackCheckLib
5984676364 MdePkg: Remove ARM32 Support from UnitTests
5f9e2eac7a UnitTestFrameworkPkg: Remove ARM32 Support
ef79d58427 MdeModulePkg: Remove ARM32 Support
80de048c1b ArmPkg: Remove ARM32 Support
f73b53c283 ArmPkg: Remove Incorrect ArmPkg.dsc Sections
cdc8858e19 ArmPkg: Remove ARM32 Support from ArmLib
4261eb1bef ArmPkg: Remove ARM32 Support from ArmHvcLib
889676ac60 ArmPkg: Remove ARM32 Support from ArmMonitorLib
4bd1f47642 ArmPkg: Remove ARM32 Support from SMBIOS
79e9dee6c7 ArmPkg: Remove ARM32 Support from ArmExceptionLib
a40d7f7d0b ArmPkg: Remove ARM32 Support from CpuDxe
f75198f592 ArmPkg: Remove ARM32 Support from ArmStandaloneMmCoreEntryPoint
88b5cb3e12 ArmPkg: Remove ARM32 Support from DefaultExceptionHandlerLib
3741a42087 ArmPkg: Remove ARM32 Support from ArmGicDxe
bacb949dd9 ArmPkg: Remove ARM32 Support from SemiHostFs
cebf57e701 ArmPkg: Remove ARM32 Comments and Supported Arch
45147d3021 ArmPlatformPkg: Remove ARM32 Support from ArmPlatformLibNull
dc1ccc9daf ArmPlatformPkg: Remove ARM32 Support from Sec
737ca4ea4f ArmPlatformPkg: Remove ARM32 Support from PeilessSec
b9b1365a76 ArmPlatformPkg: Remove ARM32 Comment and Supported Architecture
c6ff778056 OvmfPkg: Drop ARM32 Support
2ba9441e0b CryptoPkg: Drop ARM32 Support
90dc87714c EmulatorPkg: Drop ARM32 Support
9b8cab36cd FatPkg: Drop ARM32 Support
b1f7c444e1 DynamicTablesPkg: Drop ARM32 Support
45fde54948 EmbeddedPkg: Drop ARM32 Support
2c059facb3 FmpDevicePkg: Drop ARM32 Support
1764d4eb2b NetworkPkg: Drop ARM32 Support
470a80094c RedfishPkg: Drop ARM32 Support
2b0ce49c50 PrmPkg: Drop ARM32 Support
08ae634ccb SecurityPkg: Drop ARM32 Support
9c657c3685 ShellPkg: Remove ARM32 Support
18e94d0d4b SignedCapsulePkg: Drop ARM32 Support
7cf721dd4d StandaloneMmPkg: Drop ARM32 Support
3d50e76f03 UefiPayloadPkg: Drop ARM32 Support
08c27faeed UefiCpuPkg: Drop ARM32 Support
215e45bdb3 .azurepipelines,.github,.pytool: Disable ARM32 at Top Level/Pipelines
f451d187c3 ShellPkg: AcpiView: Fix CodeQL Error
12797dd337 BaseTools: Align Pre-Processor Macros for CLANGPDB and CLANGDWARF
21eff866e7 SecurityPkg/Tpm2DeviceLibDTpm: Remove global variable for command code
b15f98e68f OvmfPkg/IntelTdx: Fix TDVF boot failure with odd-sized memory below 2816M
17691a2641 FmpDevicePkg/FmpDxe: Improve handling of XDR certs
18d053d682 IntelFsp2Pkg/FspSecCore: Reserve 32B when calling C function in 64bit
fb43f0c085 CryptoPkg: Add support to set TLS security level.
ba41bd096a MdeModulePkg/TerminalDxe: Improve the implementation of AnsiTestString
0053bbf833 MdeModulePkg/TerminalDxe: Add missing types for TestString function
8a07311710 MdeModulePkg: Add PcdDelayedDispatchMaxEntries
32711df057 DynamicTablesPkg: Drop IA32 support
81f9f6d7b3 CryptoPkg/BaseCryptLibMbedTls: Fix wrong return in X509GetIssuerName
bd9cb33424 CryptoPkg/BaseCryptLibMbedTls: Fix DateTime conversion from char to int
238a6175fb BaseTools/Conf: Add support for C++ compiler flags
5dadbbac0b BaseTools/Conf: Remove -nostdlib -nostdlibinc for CLANG
6e992efa8d BaseTools/Conf: Remove -imacros from GCC_ASM_FLAGS
95c5f119bd BaseTools/Conf: Make ASLCC_FLAGS independent of CC_FLAGS
23dd3eafb8 BaseTools/Conf: USER_DEFINED/HOST_APPLICATION CLANG support
a63bbb35d9 EmulatorPkg/Unix/Host: Add CLANGDWARF support and reduce warnings
a9cf21e835 BaseTools/Conf: Fix build_rule.template for CLANGDWARF
24803543ea EmulatorPkg/Win/Host: Remove set but not used variables
7f557cd133 EmulatorPkg/Unix/Host: Fix set but unused variables
0bc550f466 UnitTestFrameworkPkg/SampleGoogleTest: Add missing override keyword
62861fed5d Maintainers.txt: Replace Swee Aun with Star as reviewer for StandaloneMmPkg
82a03a8248 RedfishPkg/JsonLib: Define NO_MSABI_VA_FUNCS for GCC X64
ff39a5d2dd CryptoPkg/BaseCryptLib: Fix MODULE_TYPE for unit tests
ae95326c2c CryptoPkg/BaseCryptLib: Remove tolower() for unit tests
1e5aeff417 UefiCpuPkg/MtrrLib: Update unit tests for CLANGPDB
d87583e720 MdePkg/Library/BaseLib: Remove __chkstk() from BaseLib
2636488e7b MdePkg/Test/MockSmmServicesTableLib: Fix struct init
f57fab9b1d MdeModulePkg/Test/Include: Fix SecurityManagement include guard
c4ca5ee091 MdeModulePkg/Universal/DisplayEngineDxe: Fix GCCNOLTO error
9ac6e450e4 NetworkPkg/UefiPceBcDxe/GoogleTest: Add missing EFIAPI
b05c8d7b80 NetworkPkg/Dhcp6Dxe/GoogleTest: Fix init of complex struct
0d26d944d9 MdeModulePkg/Universal/DriverSampleDxe: Fix VFR warnings
2a8d98d0a5 OvmfPkg/IntelTdx: Update TDVF README.md
b4e6443f89 SecurityPkg: Tpm2DeviceLibFfa: Recognize CRB Interface Version 2
b24663ee58 SecurityPkg: Tpm2DeviceLibDTpm: Recognize CRB Interface Version 2
3a5563593a MdePkg: TpmPtp: Add CRB Interface Version 2 Definition
11ecff34f3 ArmVirtPkg/ArmVirtQemu,ArmVirtQemuKernel: Allow users to enable SNP
6690201491 .pytool: Update Uncrustify to 73.0.11
d347a7e8bc BaseTools/VfrCompile: Fix compiler warning C++17 does not allow register
dfbb7de3c6 ArmPkg: ArmPsciMpServicesDxe: Fix MPIDR usage from CoreInfo
1fc19a0d52 ArmPkg: ArmPsciMpServicesDxe: Fix core disable/enable if the timer expires
c502e2c58e MdeModulePkg/UnicodeCollation: Fix uninitialized variable usage
3a53c57967 StandaloneMmPkg: Optimize MM core image size alignment
1780373897 MdeModulePkg/DxeMain: Add debug code for Event Group notify functions
282a324bf4 MdeModulePkg/ArmFfaLib: Add MemoryAllocationLib
2558af552d MdeModulePkg/ArmFfaLib: Add HobLib to StMm instances
615e5ca40a EmbeddedPkg/PrePiLib: minor cleanup in FfsProcessSection ()
24fd71dcaa EmbeddedPkg/PrePiLib: eliminate unneeded variable in FfsProcessSection ()
6b19b447c5 EmbeddedPkg/PrePiLib: refactor FfsProcessSection ()
4a1dca59f6 OvmfPkg/ResetVector: reorganize #vc exit handler setup.
6d90162e28 OvmfPkg/ResetVector: move ReloadFlat32 call
ea5a8582e7 OvmfPkg/MemFd: switch Microvm build to include
f8953fd9bd OvmfPkg/MemFd: switch OvmfPkgIa32X64 build to include
4b1711d431 OvmfPkg/MemFd: add AmdSev changes, switch AmdSev build to include
9d282ec2d9 OvmfPkg/MemFd: move MEMFD config from OvmfPkgX64 to include file
502f0dfda4 OvmfPkg: Add NETWORK_ISCSI_DEFAULT_ENABLE build flag
10b310f9b2 StandaloneMmPkg/Ipl: Do not check return status of MmCore's entry point
9b931ae81f FmpDevicePkg/Library: Correct comment description
b471ed2969 ArmVirtPkg: Drop ARM Virtual Platforms
1fb88ffe28 OvmfPkg: Remove OVMF IA32
20f24c0f67 OvmfPkg/MemEncryptSevLib: Check if SEV-SNP coherency mitigitation is needed
f41f938b35 OvmfPkg/ResetVector: Make ReceivedVc a flag in SEV-ES workarea
07ba06fdf7 MdePkg: Add the COHERENCY_SFW_NO CPUID bit field
3b0d834db2 OvmfPkg/MemEncryptSevLib: Evict cache lines during SNP memory validation
406aeb5a97 ShellPkg/SmbiosView: Add decode for DSP0134 SMBIOS Spec v3.9.0
9e1c211b6c MdePkg/IndustryStandard: Define enums for DSP0134 SMBIOS Spec v3.9.0
5739530817 MdePkg: Add MockSpiNorFlashProtocol
f5d3291379 Maintainers.txt: Add vishalo as reviewer for AARCH64 support
d7832b4800 MdeModulePkg: consider UNSUPPORTED return as valid in ArmFfaStandaloneMmLib
d8e875e625 Global: fix ArmFfaLibRun() caller couldn't get ret-args
57230fff6b ArmPlatformPkg,EmbeddedPkg,MdeModulePkg: Move RealTimeClockLib header
438045682b MdePkg/Inclde: Deprecate EFI_UNICODE_COLLATION_PROTOCOL_GUID
cf5f907cd5 ShellPkg: Deprecate EFI_UNICODE_COLLATION_PROTOCOL_GUID
a46697f735 MdeModulePkg: Deprecate EFI_UNICODE_COLLATION_PROTOCOL_GUID
9898567e2b FatPkg/EnhanceFatDxe:Deprecate EFI_UNICODE_COLLATION_PROTOCOL_GUID
8bd3787e4b MdePkg/Include: Deprecate EFI_DEVICE_IO_PROTOCOL
e27779e2c1 ShellPkg/Library: Deprecate EFI_DEVICE_IO_PROTOCOL
80fddcaeb8 MdePkg/Include: Deprecate UNICODE_COLLATION_INTERFACE
b1e018c0ad MdePkg/Include: Deprecate EFI_NVDIMM_LABEL_FLAGS_UPDATING
a860818324 MdePkg/Include: Deprecate EFI_NVDIMM_LABEL_FLAGS_RESERVED
ff668af879 MdePkg/Include: Deprecate EFI_IP4_CONFIG_PROTOCOL
c3cab06d2b ShellPkg/Library: Deprecate EFI_IP4_CONFIG_PROTOCOL
85770fd453 MdePkg: Add support for PCIe Extended IDs
c992bffaef ShellPkg: Add support for PCIe Extended IDs
338f5079f7 MdePkg: Enable CompilerIntrinsicsLib for LoongArch
6093cfcdd1 BaseTools: PatchCheck.py: Allow MultiPkg Commits For Subject Check
d250191042 BaseTools/PatchCheck.py: Check CI Options Before Parsing
65485e195f UefiCpuPkg/MpInitLib: Ensure AP wake up on WakeUpByInitSipiSipi mode
1dacf4c408 CryptoPkg: Add SNI support
41cde6e2e3 NetworkPkg/TlsDxe: Add SNI support
4e41744142 MdePkg/Nvme.h: Add Power Loss Signaling defination
1bbd68755c BaseTools: Update architectures in target.template
a80a53ccf2 MdeModulePkg/UiApp: Remove unused variable
fcbf985673 MdePkg/ArmFfaMemMgmtLib: Fix typo in structure definition and comments
f718b0ffd6 ShellPkg/UefiShellDebug1CommandsLib: Add MRDIMM entry to QueryTable
397479d748 MdePkg/IndustryStandard: Add MRDIMM into Smbios.h
2efffed938 MdePkg/Library/BaseRngLib/Riscv: use CPU RNG instructions only
77293f4711 MdePkg: Correct comments for ResolutionY and ResolutionZ in SimplePointer.h
fa92e9bd05 MdeModulePkg UsbMouseDxe: Correct some parameter comments
aeea04341c MdeModulePkg: Fix malformed terminal control sequences
060bb0e5a7 SecurityPkg/FvReportPei: Improve CheckStoredHashFv() description
5025fc1eda ArmPkg/ArmTransferList: add TPM_EVENT_LOG information
a9cad8a1fb ArmPkg/Library/ArmTransferList: add helper to get TransferList
35a3ceb882 OvmfPkg/RiscVVirt: Add SecureBootDefaultKeysInit module.
7374b2b224 OvmfPkg/RiscVVirt: Expand variable store size for secure boot
32ea243c27 OvmfPkg/RiscVVirt: Resolve missing TPM Modules/Libraries
62929b3022 OvmfPkg/RiscVVirt/PlatformPei: Enable TPM Device Discovery
6bbdcecc0a OvmfPkg/Tcg2Config: Add RISC-V Support for TPM Device Discovery
8bdc0c2a9a UefiCpuPkg/BaseRiscV64CpuTimerLib: Ensure mTimeBase is initialized
d14e964692 ArmVirtPkg/ArmVirtQemu: Introduce support for MemDebugLib.
41c48d2a7c OvmfPkg/MemDebugLogLib: move QemuFwCfgSimpleParserLib to LibraryClasses
839e79f62b OvmfPkg/MemDebugLogLib: unoptimize PEIM and PEI_CORE
4b041f09d6 RedfishPkg/PlatformConfig: Use en-US if no x-uefi-redfish string
20609b499e RedfishPkg/RedfishPlatformConfig: Expose suppressed HII options to Redfish
6755c9d82c UefiPayloadPkg: RISCV: Licensing Fix
60803295c3 pip: bump pylibfdt from 1.7.2 to 1.7.2.post1
8404e44c63 UefiPayloadPkg: update stack address print to 64 bit
a56c2eb07e MdePkg/BaseFdtLib: Remove unused macros and string APIs
fc0fffa7e9 pip-requirements: Add pylibfdt and pefile
31402d2a31 CryptoPkg: Add Unit Test Host of Mbedtls CryptoLib
d2bdf8dda6 CryptoPkg: Fix array index out of bounds in RsaGetPrivateKeyFromPem
dc9cdf6c90 CryptoPkg: Add PKCS7 test case for partial certificate chains
d188ad6a1f NetworkPkg/WifiConnectionManagerDxe: UI Disconnect
68a7665250 UefiPayloadPkg/FmpDeviceSmmLib: Add for full chip flashing via SMMSTOREv2
2736239aca UefiPayloadPkg/SmmStore: Add API to read/write/erase any flash block
e7a1b29553 UefiPayloadPkg/UefiPayloadPkg.dsc: Enable FMP updates
f53b19f6c8 UefiPayloadPkg: Enable processing of capsules
d43451b520 MdeModulePkg: Add PcdCapsuleFmpSupport
cc149a8eaa UefiPayloadPkg/UefiPayloadEntry: Import update capsules from bootloader
8b2433c2f5 UefiPayloadPkg/BlSupportDxe: Publish ESRT with an entry for system firmware
f3a5772aca UefiPayloadPkg/BlParseLib: Add parsing of firmware info
450784d3fd UefiPayloadPkg/SblParseLib.inf: Add missing GUIDs
433bbe6e49 BaseTools: DSC: fix processing !include in multiarch subsections
829e42d3a3 MdeModulePkg/PeiCore: Print GUID of FV and FvFile in debug log
8682d3ea0a SecurityPkg/Tpm2CommandLib: Update not found RC for Public NV Read
42ba637432 .pytool: Use Tianocore Uncrustify release
0e1e079f4c MdeModulePkg: Improve the implementation of EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL
296c2e7edb MdeModulePkg: Simplify PrintInternal function to fit wide character
eb3354a499 MdeModulePkg/HiiDatabaseDxe: Avoid assert in InternalGetString
305e5845e6 BaseTools/VfrCompile: Add check for setting string default to number
- Update ovmf-OvmfPkg-ArmVirtPkg-Keep-JSON-stack-cookie-files.patch
- Rename ArmVirtQemu-AARCH64 path to ArmVirtQemu-AArch64 due to build path updates
- Remove IA32, ArmVirtQemu-ARM, and Ovmf3264 because IA32 and ARM32 have been deprecated.
- Update brotli Compress to 1.2.0
- brotli-e230f474b87134e8c6c85b630084c612057f253e.tar.gz
-
|
|||
| 56b0e6f566 |
Accepting request 1310967 from home:r1chard-lyu:branches:Virtualization
changelog: Update with backport patch details OBS-URL: https://build.opensuse.org/request/show/1310967 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=338 |
|||
| e4a4272eb1 |
Accepting request 1304194 from home:r1chard-lyu:branches:Virtualization
- Update to edk2-stable202508 OBS-URL: https://build.opensuse.org/request/show/1304194 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=336 |
|||
| 0dd3ba5dec |
Accepting request 1299287 from home:r1chard-lyu:branches:Virtualization
- Update firmware descriptors to remove tab whitespace (bsc#1247847) - Replace tab whitespace with spaces in 50-ovmf-x86_64-sev.json - Replace tab whitespace with spaces in 50-ovmf-x86_64-sev-snp.json OBS-URL: https://build.opensuse.org/request/show/1299287 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=334 |
|||
| 87626e82d9 |
Accepting request 1298960 from home:r1chard-lyu:branches:Virtualization
- Update firmware descriptors for SEV-SNP and TDX (bsc#1247847) - Add 50-ovmf-x86_64-sev-snp.json to support the 'amd-sev-snp' feature. - Remove the sev-snp feature from 50-ovmf-x86_64-sev.json. - Update the device in 60-ovmf-x86_64-tdx.json from 'pflash' to 'memory'. OBS-URL: https://build.opensuse.org/request/show/1298960 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=330 |
|||
| ca04c32995 |
Accepting request 1290619 from home:r1chard-lyu:branches:Virtualization
- Revert the following change due to security concerns and potential underlying issues.
- Enables UEFI Shell support for guests on X64 and AARCH64 platforms (bsc#1244266)
- Build Shell.efi independently
- Add ovmf-ShellPkg-Add-post-script-for-Shell-installation.patch
- Install Shell.efi to EFI boot partition (/boot/efi/EFI/opensuse/ or /boot/efi/EFI/sles/)
- Register Shell.efi as a boot entry
OBS-URL: https://build.opensuse.org/request/show/1290619
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=328
|
|||
| 5b79a4b487 |
Accepting request 1290110 from home:r1chard-lyu:branches:Virtualization
Update change log OBS-URL: https://build.opensuse.org/request/show/1290110 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=327 |
|||
| ff917bbbab |
Accepting request 1290106 from home:joeyli:branches:Virtualization
Removed ovmf-Revert-OvmfPkg-PlatformInitLib-dynamic-mmio-window-s.patch (bsc#1245542) OBS-URL: https://build.opensuse.org/request/show/1290106 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=326 |
|||
| 1a2923c8e3 |
Accepting request 1289791 from home:r1chard-lyu:branches:Virtualization
- Remove 60-ovmf-x86_64-sev.json descriptor (bsc#1245497) OBS-URL: https://build.opensuse.org/request/show/1289791 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=325 |
|||
| b3b965a0cf |
Accepting request 1289224 from home:r1chard-lyu:branches:Virtualization
- Enables UEFI Shell support for guests on X64 and AARCH64 platforms (bsc#1244266)
- Add /usr/share/ovmf/Shell.efi to the system.
- Install Shell.efi to EFI boot partition (/boot/efi/EFI/opensuse/ or /boot/efi/EFI/sles/)
- Register Shell.efi as a boot entry
OBS-URL: https://build.opensuse.org/request/show/1289224
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=324
|
|||
| a069c4be9f |
Accepting request 1287257 from home:r1chard-lyu:branches:Virtualization
- Enable TDVF firmware to boot TDX guest VM with Secure boot (jsc#PED-13070)
- Add ovmf-x86_64-tdx-secureboot.bin
- Add 60-ovmf-x86_64-tdx.json
OBS-URL: https://build.opensuse.org/request/show/1287257
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=322
|
|||
| 3242f06d62 |
Accepting request 1282540 from home:r1chard-lyu:branches:Virtualization
- Update to edk2-stable202505
- New Features & Bug Fixes (https://github.com/tianocore/edk2/releases):
- NetworkPkg/IScsiDxe:Fix for out of bound memory access for bz4207 (CVE-2024-38805)
- Multiple packages: stop using EmbeddedPkg libfdt
- Adding support for TPM over FF-A on ARM platforms
- SecurityPkg: Prevent invalid DBX from being set
- SecurityPkg: Out of bound read in HashPeImageByType()
- Adding support for MM Communicate v3
- BaseTools: Disable VS2019/2022 ARM/AARCH64 Stack Cookies
- Introduce Redfish Platform Wanted Device Lib
- HobLib: Add two new APIs in HobLib
- Patches (git log --oneline --date-order edk2-stable202502..edk2-stable202505):
6951dfe7d5 OvmfPkg/VirtCommunicationDxe: add IoLib to VirtMmCommunication.inf
2e5b357a1f SecurityPkg/Tpm2InstanceLibFfa: Fix constructor wrong name
5ea30a061c MdeModulePkg/HiiDatabaseDxe: Fix BlockSize length
b3a2f7ff24 NetworkPkg/IScsiDxe:Fix for out of bound memory access for bz4207 (CVE-2024-38805)
607c58ef01 .github: Compare collaborator GitHub ID's in single case
399a40e5cb ArmVirtPkg: Fix dsc include ordering
b2db39cefe MdeModulePkg: Correct Usb Mouse Z for absolute pointer.
fc215474c4 UefiCpuPkg: Enable the IPI vectors on LoongArch
7cea938ac5 UefiCpuPkg: Fix a bug about MP init on LoongArch
43e29830ef BaseTools: Fix Macro Expansion on Machine Architecture for Components
5bc52de687 MdeModulePkg: DebugImageInfoTable: Fix Array Maintenance
867fad874a MdeModulePkg: Fix Image Memory Protection Applying
28653a1c8a UefiCpuPkg/PiSmmCpuDxeSmm: Fix SMRAM memory leak during S3 resume
d6101acb08 MdeModulePkg: Shortcircuit GCD Dumping Logic if Not Printing
2cff8743ce MdeModulePkg/Spi: Solving potential null ptr deref. in SpiNorFlashJedecSfdp
02ec228654 BaseTools: Change arm align value from 32 to 64
77b199b7b9 BaseTools: Update tools_def for aarch64
dca5d26bc5 UefiCpuPkg/MpInitLib: Fix SNP AP creation when using known APIC IDs
dd8c272555 MdeModulePkg/AcpiTableDxe: Add function for extract ACPI table from HOB.
225bf1277c RedfishPkg/RedfishExDxe: call platform device wanted lib
b2c4294c49 RedfishPkg: introduce platform wanted device lib
31fc56c70a ArmFfaLib: Replace SMCCC_VERSION check with FF-A version check
9948a30645 MdePkg/IndustryStandard: fix PASID supported bit
8aad683e59 ArmVirtPkg,DynamicTablesPkg,EmbeddedPkg,OvmfPkg: use MdePkg BaseFdtLib
37652b830e ArmVirtPkg/ArmVirtCloudHv: add missing PrePiLib dependency/resolution
a862c07a3a MdePkg/BaseFdtLib: add FdtGetPropertyW wrapper
cc52f88e61 MdePkg/BaseFdtLib: add FdtSubnodeOffset prototype
e25331fc45 MdePkg,UefiPayloadPkg: clean up BaseFdtLib API confusion
e1dee2bcfa MdeModulePkg SpiBus: Use correct GUID
defdccd4ae ShellPkg: Add PCIe extended capability
aa32d2cfc2 MdePkg: Add additional PCIe extended capabilities
98351bb0d9 NetworkPkg: Add PCD for HTTP transfer buffer size
d985bd4b97 BaseTools: Scripts: efi_debugging.py: search for EFI_SYSTEM_TABLE_POINTER
55b4688157 BaseTools/Conf: Enable GCC preprocessor line-markers for VFR
bf99048365 BaseTools: Add support for GCC preprocessor line directives
091bd7958b ReadMe.rst: Update pipeline badges for new pipelines
7664c0b4a6 DynamicTablesPkg: Fix incorrect WSMT table size
5ccb5fff02 MdeModulePkg: DxeCore: Set Image Protections Through GCD
6c6d6f42db MdeModulePkg: DxeCore: Lower Image Protection Print to Verbose Log Level
856bdc8eec OvmfPkg/CcExitLib: Use the proper register when filtering MSRs
956ef6cd8b ArmPkg/ArmScmiDxe: Use array indexing to access adjacent buffers
c6db76402c MdeModulePkg BmDriverHealth.c: Support dump the driver name
135e07c6e5 DeviceManagerUiLib:Update DeviceManager form data when the form opens.
864cc900ab DisplayEngineDxe: Fix length when displaying menu string
7711e8a167 DynamicTablesPkg: Add Dbg2Generator Hostbased test
d8d47a0ae6 DynamicTablesPkg: Add support for non-serial DBG2 devices
42c6deb6f8 DynamicTablesPkg/AcpiDbg2Lib.inf: Add support for X64 Build
8910f722c9 OvmfPkg/VirtMmCommunicationDxe: stop on init failure
4846ac933f ArmVirtPkg: set PcdQemuVarsRequire
9af96e21d8 OvmfPkg: add PcdQemuVarsRequire
cd6f84b70c ArmVirtPkg/ArmVirtQemu: add QEMU_PV_VARS option
44989944a0 OvmfPkg/OvmfPkgX64: add QEMU_PV_VARS option
9dd47eeea1 OvmfPkg: add new VirtMmCommunicationDxe driver
d198c80157 OvmfPkg: add IndustryStandard/QemuUefiVars.h
d85ee54d53 OvmfPkg/HardwareInfoLib: add support for qemu vars device
26fb5edff3 MdeModulePkg/ArmFfaLib: Add depex on gEfiPeiMemoryDiscoveredPpiGuid
002d69ad9e OvmfPkg: Update ubuntu VM image to 24.04
06746e4b06 EmulatorPkg: Update ubuntu VM image to 24.04
e944c98e1b ArmVirtPkg: Update ubuntu VM image to 24.04
1ac795ea6c .azurepipelines: Update ubuntu VM image to 24.04
b833c2f3a6 .pytool: Update pipeline filename instructions
ab3a451b1b OvmfPkg: Update pipeline filenames
b9f565f8c9 EmulatorPkg: Update pipeline filenames
1566205a40 ArmVirtPkg: Rename Linux pipeline file
a0d785a560 .azurepipelines: Update pipeline filenames
d3b2ee2df3 ShellPkg: Updated Memory Form Factor definition per SMBIOS 3.8.0
1c4c85a003 MdePkg/Library: Remove unused gEfiDevicePathProtocolGuid
be4ae9a97d MdePkg/Include/Ppi: Add back gEdkiiPeiMpServices2PpiGuid
3c79bd38e0 UefiCpuPkg: Add back gEdkiiPeiMpServices2PpiGuid
63e4713c48 OvmfPkg: switch 4M builds to full openssl
30c754d853 OvmfPkg: move openssl/tls library config to .dsc.inc file
f96d38f432 ArmPkg/ArmScmiDxe: Fix SCMI param overwrite in multi-transaction scenario
8406e672e8 MdePkg: Updated Memory Form Factor definition per SMBIOS 3.8.0
99a5f388df UefiPayloadPkg: Fix a typo in SMM base
238dfc54d0 UefiPayloadPkg: Add MemoryTypeInformation HOB
19c6189f54 UefiPayloadPkg: Fix SMM build failure
003873db21 MdeModulePkg: PiSmmIpl: Fix physical address dereferencing
2e85d12685 CryptoPkg: Resolve CodeQL Errors
62390a89c5 MdePkg: Fix typos in PerformanceLib.h
5e5ca20bf7 Maintainers.txt: Add Kun Qin as reviewer for ARM-FFA folders in SecurityPkg
548c29129c SecurityPkg: Tpm2InstanceLibFfa: Introduce Tpm2InstanceLib over FF-A
86d5680817 SecurityPkg: Tpm2DeviceLibFfa: Introduce TPM device library over FF-A
df77417d39 SecurityPkg: Tpm2ServiceFfa: Introduce TPM over FF-A Definitions
7d297e370e SecurityPkg: Tcg2AcpiFfa: Add Tcg2Acpi for FFA enabled ARM platforms
219c3bac05 SecurityPkg: SmmTcg2PhysicalPresenceLib: Add ARM platforms implementation
ec5d8ad35f SecurityPkg: Tcg2StandaloneMmArm: Add Tcg2StandaloneMm for ARM platforms
f89ae9ca2a SecurityPkg: PhysicalPresenceData: Add a GUID used for ACPI functions
29960f389f MdePkg: Add conditional backwards compatibility to MpServices2 aliases
e5dae263fe UefiCpuPkg/S3Resume2Pei: Rename EDKII_PEI_MP_SERVICES2_PPI
7aa2b3106c UefiCpuPkg/Test: Rename EDKII_PEI_MP_SERVICES2_PPI
1d6b8aafa7 UefiCpuPkg/Library: Rename EDKII_PEI_MP_SERVICES2_PPI
b66d325cc0 UefiCpuPkg/Include: Rename EDKII_PEI_MP_SERVICES2_PPI
7de3a1014f UefiCpuPkg/CpuMpPei: Rename EDKII_PEI_MP_SERVICES2_PPI
997e4e393f OvmfPkg: Rename EDKII_PEI_MP_SERVICES2_PPI
aef50446ce UefiCpuPkg: Remove EDKII_PEI_MP_SERVICES2_PPI
27b063a1ff MdePkg: Add EFI_PEI_MP_SERVICES2_PPI
89b595d115 OvmfPkg/QemuKernelLoaderFsDxe: fix allocation failure check
be720b8d6c EmbeddedPkg: Add two new APIs in PrePiHobLib
9ae1c8d425 ArmVirtPkg: Add two new APIs in ArmVirtDxeHobLib
6b48cdc917 StandaloneMmPkg: Add two new APIs in HobLib
cdd31b6460 UefiPayloadPkg: Add two new APIs in HobLib
a9cf419ed9 MdeModulePkg: Add two new APIs in BaseHobLibNull
161fa22bef MdePkg: Add two new APIs in HobLib
3872c38049 MdePkg/Include: Add two new APIs in HobLib.h
cd76265f1a OvmfPkg: Enable Smbios measurement
8d3c7c196d DynamicTablesPkg: AcpiSpcrLib: Support as-is baud rate setting
28b952a56b MdePkg: Add as-is baud rate setting to SPCR
edaae7bc75 ShellPkg: AcpiView: Add parser support for SPCR Revision 4
605582551a DynamicTablesPkg: AcpiSpcrLib: Add support for SPCR revision 4
1f6c875d37 SecurityPkg/OpalPasswordDxe: Improve the function to get device name
c2d8e92367 SecurityPkg-Tpm2DeviceLibDTpm: Check SNP enabled prior to using AmdSvsmLib
eefd4fdb78 SecurityPkg: Update SecureBootVariableLibUnitTest
bfb1a45eec SecurityPkg: SecureBootVariableLib: Prevent Invalid DBX
5f5cf1c1ab Remove unnecessary RsaFree call in failing path
fce142fd31 SecurityPkg/AuthVariableLib: Fix memory leak in CheckSignatureListFormat
2e81eb8f05 MdeModulePkg/PlatformDriOverrideDxe:Fix typos
1968afafb0 MdeModulePkg/DriverHealthManagerDxe:Fix typo
948d4ba0be MdeModulePkg/UsbMassStorageDxe: Remove excessive logging
b917a5b7b3 MdeModulePkg/UsbMassStorageDxe: Remove Port Reset
0f1c0d2d2d BaseTools:Expression.py Adding a check for missing '}' in the parser
1805068b5e BaseTools:Expression.py Add Assertion for PCD with value {}
a1b623b938 BaseTools:Expression.py Size used before Init
fdede2e1ea MdeModulePkg: Update MM buffer structs alignment
c5e3a840b9 UefiCpuPkg: Add StmmCore for IntelMmSaveStateLib,SmmCpuPlatformHookLibNull.
51229eee58 ArmPkg,ArmVirtPkg,UefiPayloadPkg: make PcdVFPEnabled ARM-only
6d886c3054 ArmPkg/CpuDxe: drop unused PcdVFPEnabled declaration
6952d1fa90 ArmPlatformPkg/Sec: clean up FP enabling code
0368687299 ArmVirtPkg: clean up FP enabling code
7fe2436480 ArmPkg/ArmLib: don't check for FP support on AArch64
6ddfd378e5 MdeModulePkg/BootManagerUiLib: hide UiApp from boot entries
7c6ef8eac2 BaseTools: Fix FMMT Compress wrong behavior
18988ea3e6 MdeModulePkg: ArmFfaLib: Move Rx/Tx hob definition to Include/Guid folder
be03ceb117 ArmPkg: ArmFfaLib: Move ArmFfaLib implementation to MdeModulePkg
937ffef8ed ArmPkg: ArmFfaLib.h: Move to MdePkg
541c46a705 ArmPkg: ArmSvcLib: Move ArmSvcLib to MdePkg
211bb9b839 ArmPkg: ArmSmcLibNull: Move ArmSmcLibNull to MdePkg
86099b948b ArmPkg: ArmSmcLib: Move ArmSmcLib to MdePkg
014689399f ArmPkg: FF-A headers: Move to MdePkg
9bcb2e41f7 ArmPkg: ArmStdSmc.h: Move to MdePkg
ec91ff2451 MdeModulePkg/DisplayEngineDxe:Fix typos in comments.
d8531a1e1a UefiPayloadPkg: Add support for Firmware Volume Block Protocol
034de59fb7 UefiPayloadPkg: Add SmmStoreLib
c67d975cfc UefiPayloadPkg: Add SmmStoreInfoGuid
d23edb21a3 UefiPayloadPkg/Include/Coreboot: Add definitions for SMMSTOREv2 table
70df56728f Increase FVMAIN Size for Compatibility with 2MB Size Limit
4e4edd0f07 StandaloneMmPkg/Core: Performance logging for MM driver load and start
7aa96096a3 UefiPayloadPkg: Drop SmbiosVersionLib for SmbiosDxe on AArch64
d79d8d6a8d SecurityPkg: Update SecurityFixes.yaml for CVE-2024-38797
025ab811fb SecurityPkg: Improving SecureBootConfigImpl:HashPeImageByType () logic
b90693965b SecurityPkg: Improving HashPeImageByType () logic
5f08635ee7 SecurityPkg: Out of bound read in HashPeImageByType()
e4140a5701 ShellPkg: Added ArmV9 processors support for SmbiosView command
d0b64b21a3 BaseTools: Dump library dependency chain on build failure
c9ff197059 UefiPayloadPkg: UefiPayloadEntry: Don't use reserved DRAM
1d5063763b GitHub Action: Bump actions/create-github-app-token from 1 to 2
f3e02ae545 StandaloneMmPkg: MmCommunicationDxe: Add EFI_MM_COMMUNICATION3_PROTOCOL
bed033dbf7 StandaloneMmPkg: StandaloneMmIplPei: Add EFI_PEI_MM_COMMUNICATION3_PPI
05f47b8486 MdeModulePkg: PiSmmIpl: Update MessageLength calculation for MmCommunicate
249ca10af0 StandaloneMmPkg: StandaloneMmCore: Parsing new MM communicate header
9dec81092b MdeModulePkg: PiSmmCore: Added parser of new MM communicate header
3da340ccdd MdePkg: MmCommunication: Introduce EFI_PEI_MM_COMMUNICATION3_PPI to MdePkg
11cc0d639e MdePkg: MmCommunication: Introduce EFI_MM_COMMUNICATION3_PROTOCOL to MdePkg
7d1b9d3c3c MdePkg: MmCommunication: Introduce EFI_MM_COMMUNICATE_HEADER_V3 to MdePkg
59805c7697 ShellPkg/SmbiosView: Decode for InterfaceTypeSpecificData of SMBIOS type42
7e8cd32353 MdePkg/IndustryStandard: Define enums of MCTPHostInterface from DSP0239
cf5a955774 MdePkg/IndustryStandard: Fix typos in IoRemappingTable.h
e0b2187754 MdeModulePkg/CustomizedDisplayLib:Fix wrong ColumnIndexWidth special case.
8baa1c5120 ArmPkg: ArmStandaloneMmCoreEntryPoint: Support 18 register DIRECT_REQ2
8d03c42d38 ArmPkg: ArmFfaLib: Update FF-A direct message to support 18 registers
47b793f38c ArmPkg: ArmSvcLib: Support all 18 registers
c0ecd11e62 ArmPkg: ArmSmcLib: Support all 18 registers
213973e9e5 EmulatorPkg: Add stub to read redfish host interface serial number
4a055eb486 RedfishPkg: Populate serial number in SMBIOS type 42 record
76c282b075 Maintainers.txt: Add new maintainer to BaseTools section
069dfae3e5 MdePkg: Fix typo in I2cMaster.h, SetBusFrequench -> SetBusFrequency
30f3fa0af7 StandaloneMmCorePerformanceLib.inf: Add gEfiEventExitBootServicesGuid
09faa4a1ce BaseTools/build: Reduce special FV full to warning
a088d9ceb0 ArmPlatformPkg/PeilessSec: drop _SetSVCMode sequence for Arm
ad6639cf3e ArmPlatformPkg/PeilessSec: drop _SetSVCMode symbol from AArch64
5d3314d0bf MdeModulePkg/Core: Add Hot Pluggable type to Attribute Conversion Table
3907f8a0ba RedfishPkg/RedfishHttpDxe : Fix the incorrect length of the Basic Auth
9006a9b5e4 PrmPkg: Correct the flags for X64 GCC compiler
14b730cde8 MdeModulePkg/Universal: Remove dynamic PcdStatusCodeUseSerial usage in MM
5c6fea49ee StandaloneMmPkg: Produce gMmStatusCodeUseSerialHobGuid HOB
b7ef717177 StandaloneMmPkg: Add gMmStatusCodeUseSerialHobGuid HOB definition
a7ab45ace2 BaseTools/FMMT: Fix GUID Tool Not Found the Shell Script Issue
95bf74fac1 MdeModulePkg/DxeCorePerformanceLib: Fix incorrect size calculation
e01f4180b3 BaseTools: Fix missing module PCD in compile information of build report
b279ac9f36 BaseTools/GenFv: Ensure the minimum pad file size for the FV with VTF
1c51a268b7 MdeModulePkg: Add Standalone MM perf library support
11b44c5cd1 MdeModulePkg: Add Standalone MM Core performance support
874c24baae MdeModulePkg/DxeCorePerformanceLib: Use EFI_MM_COMMUNICATE_HEADER
cd387d2c77 UefiCpuPkg MpInformation2.h: Include PiMultiPhase.h
2a3926dadc MdePkg: IndustryStandard: Rename ACPI SPCR revision 4 structure
589be8d301 Maintainers.txt: Update StandaloneMmPkg reviewer
2eac71a1ee OvmfPkg/IntelTdx: Cache and measure FwCfg
81c2c92074 OvmfPkg/PlatformPei: Cache and measure FwCfg items
4d2af7b91a OvmfPkg: Refactor QEMU_FW_CFG_CACHE_WORK_AREA
fb56dc78ef OvmfPkg/QemuFwCfgLib: Support Cache FwCfg with optional measurement
be529ef3c9 OvmfPkg/QemuFwCfgLib: Add FwCfg cache interface
63408b2895 OvmfPkg/PeilessStartupLib: Build PlatformInfoHob before InitializePlatform
f66078a713 OvmfPkg/PlatformInitLib.h: Add QEMU_FW_CFG_CACHE_WORK_AREA
151326e542 OvmfPkg.dec: Add gOvmfFwCfgInfoHobGuid
ebba67b754 SecurityPkg: Add TpmMeasurementLib for SEC phase
425d97caef Maintainers.txt: Add Shuo Liu as UefiPayloadPkg Reviewer
22919e560b MdeModulePkg/VarCheckHiiLib: clean up VarCheckHiiLibReceiveHiiBinHandler
f6aba88ac8 MdeModulePkg/VarCheckHiiLib: don't return success for invalid input
1c6ce560f0 ArmPkg: Add a protocol notification for gEfiDxeMmReadyToLockProtocolGuid
f1a2bd2333 MdeModulePkg/XhciDxe: Adjust out-of-range bInterval values
70db6510d1 MdeModulePkg/XhciDxe: Refactor endpoint interval calculation
17cdc512f0 NetworkPkg/IScsiDxe:Fix for Remote Memory Exposure in ISCSI bz4206
2fe270a361 UefiCpuPkg: Remove TdxMeasurementLib
62e28d89c4 OvmfPkg: Update the .INF file for the changes of TdxMeasurementLib
f919709c86 MdeModulePkg: Move TdxMeasurementLib from UefiCpuPkg
5a1c723cfa ArmVirtPkg: Kvmtool: Rely on InterruptMap to generate PCI related tables
8c208049d4 ArmVirtPkg: Kvmtool: Advertise all serial ports
9bceb16000 Maintainers.txt: Add reviewer for SVSM vTPM related modules
06b2f9dc43 OvmfPkg: Use Tpm2Device lib with SVSM vTPM support
e868ece3c7 SecurityPkg/Tpm2DeviceLibDTpm: Add TPM2 lib supporting SVSM vTPM
edf5e365c1 SecurityPkg/Tpm2DeviceLibDTpm: Add header file for Tpm2Ptp.c
87f454532a SecurityPkg/Tpm2DeviceLibDTpm: Improve spelling/grammar of comments
40b4e190d3 OvmfPkg/AmdSvsmLib: Add the SVSM vTPM protocol
70f806ec23 MdePkg/AmdSev: Add SVSM protocol vTPM call numbers
87d4cdd09e UefiCpuPkg/AmdSvsmLib: Stub the SVSM vTPM protocol for non-VMPL0 guests
458198aa49 OvmfPkg/AmdSvmLib: Use named protocol and call constants
fa74200c92 MdePkg/AmdSev: Add SVSM protocol call numbers
e095a3c59b .mergify: Use tianocore-issues to rebase PRs for merge
015c4a37c3 StandaloneMmPkg: Disable assert when gMmCommBufferHobGuid not found.
f47d897f93 UnitTestFrameworkPkg: Avoid duplicate library function names
9ac1704af6 OvmfPkg: Use user-specified opt/ovmf/X-PciMmio64Mb value unconditionally
2aff039da7 UefiPayloadPkg: Parse PCI RB Segment info when its available in FDT
1e0051e293 BaseTools: Fix Debug Macro Checking to Include Scanning Files
25ccb6ec54 DynamicTablesPkg/AcpiFacsLib: Fix Issue from Debug Macro Checking
dd5cce3e53 OvmfPkg/PlatformBootManagerCommonLib: Set UiApp as an optional boot option
ca278f14c2 OvmfPkg/PlatformBootManagerCommonLib: Disable autoboot for EFI Shell
4e19daa852 ArmVirtPkg: use BootManagerMenuApp as BootManagerMenu
6bfd522477 ArmVirtPkg: add BootManagerMenuApp to dependencies.
f25e3d0d2c OvmfPkg/HardwareInfoLib: Reserve device type ID for SVSM
e489721275 DynamicTablesPkg/AcpiSsdtCpuTopologyLib: Correct _STA method for X64
6c30f430bd Maintainers.txt: Transfer Ray's Reviewer role to Dandan
dfecb2646f CapsuleApp: Fix proper return after capsule update
80c04eb46f NetworkPkg/HttpBootDxe: Add proxy connect flow to *GetBootFile()
884585818f NetworkPkg/HttpBootDxe: Add ProxyUri handling in start/stop path.
69b0bed49e Network/HttpBootDxe: Modify device path parser to detect Proxy URI node.
cd397f16a5 NetworkPkg/HttpBootDxe: Added ProxyUri field to HTTP_BOOT_PRIVATE_DATA.
592ff1e98f MdeModulePkg/UefiBootManagerLib: Handle device path with Proxy URI.
7f0fc4189a NetworkPkg/HttpBootDxe: Use ProxyUri from HII to build boot option
3e0d879a08 NetworkPkg/HttpBootDxe: Add Proxy URI field to HII.
fa21977197 NetworkPkg/HttpDxe: Add HTTPS handling in HTTP CONNECT path.
f5148b1267 NetworkPkg/HttpDxe: Added support for HTTP CONNECT request.
2880ca12ce MdePkg/Http: Add EFI_HTTP_CONNECT_REQUEST_DATA structure
4b1a426487 MdePkg: Add ACPI CEDT table structures
a093f6eccd PrmPkg: Align Data Buffer Signature to Spec
842c4c8afd PrmPkg: PRM support for non-existent MMIO ranges
168180aa04 Removing Chinni from maintainer list
8e9d56f8ee DynamicTablesPkg: Tolerate NULL when freeing MADT table
dfe43d74bc DynamicTablesPkg: Resolve cppcheck findings in macros
81031a51a0 BaseTools: Disable VS2019/2022 ARM/AARCH64 Stack Cookies
03e66e0a03 BaseTools/Source/C: Disable VS flexible array member warning
71188e9063 BaseTools: Add BUILDRULEFAMILY for CLANGDWARF
72db37b2f1 StandaloneMmPkg/Library: Print warning message if GUID HOB not found
de13423277 UnitTestFrameworkPkg: Fix host test /WHOLEARCHIVE regression
35cf1d7eb0 MdePkg: fix fru device description string copy error.
2b6f979744 workflows: Add UniversalPayload in to git work flow
988ea5f571 UefiPayloadPkg: Add stuart build support.
d684097661 .github/stale.yml: Exempt type:code-first changes
1cc2af8a64 .github: Add EDK II Code First form
6234d09f75 OvmfPkg/PlatformInitLib: fix typo
deee46d276 CryptoPkg/Library/OpensslLib: Fix CLANG compatibility issues
19e2b06625 UefiPayloadPkg: Add new option "--add_cc_flags" in UniversalPayloadBuild.py
a0d2a64ada UefiPayloadPkg: Add macro to control HandOffFdt configuration
f4d93446be pip-requirements.txt: Update pip modules
99625fe4b2 MdePkg: delete EFI 1.10 USB Host Controller Protocol
cc910e4c08 ShellPkg: drop support for obsolete EFI_USB_HC_PROTOCOL
1c96d59e71 MdeModulePkg/UhciDxe: drop unused UsbHcProtocol references
17a90f66d6 MdeModulePkg/UsbBusDxe: drop support for obsolete EFI_USB_HC_PROTOCOL
67df979ad2 DebugMacroCheck: Do not show progress bar with zero items
dea4e20bd4 MdeModulePkg: Add duplicate exception for gUiAppFileGuid
20247e2342 ArmPkg/ArmTransferListLib: improve coding style compliance
6782a2b5fc OvmfPkg: add new runtime config option to documentation for FirmwareSetup
d147d384ac OvmfPkg/PlatformBootManagerCommonLib: Introduce OvmfFindLoadOption
9b6da0b80b OvmfPkg: Add duplicate exception for gUiAppFileGuid
d433b4c8e4 OvmfPkg/PlatformBootManagerLib: Register UiApp as an optional boot option
896907b53b OvmfPkg/PlatformBootManagerLib: Disable autoboot for EFI Shell
9d9e3a2ba8 OvmfPkg: use BootManagerMenuApp as BootManagerMenu
45a56d7505 OvmfPkg: add BootManagerMenuApp to dependencies.
786ae76884 IntelFsp2WrapperPkg: Bootloader need to recover fs and gs
b509393160 MdeModulePkg/DxeCapsuleLibFmp: Check for NULL in IsValidCapsuleHeader
d03e9e701b CryptoPkg: Add sleep function to BaseCryptLibMbedTls Timerwrapper
55a887297c SecurityPkg: fix possible out of bond array access in debug traces
9224a2b917 MdeModulePkg/TerminalDxe: Support multiple modes for SetMode function
a1b2eeb6ff CI: Install a fresh python virtual env every time (Linux)
29f02d0161 MdeModulePkg/HiiDatabaseDxe: Prevent linker error
c46bc0ea98 MdePkg/BaseMemoryLib: Prevent potential VS2022 linker failure
f79218f4dd ArmVirtPkg: Add support for fw_cfg for EFI Shell
7862dcb802 OvmfPkg: Make PlatformBootManagerLibLight use PlatformBootManagerCommonLib
716f150a8b OvmfPkg: Make PlatformBootManagerLib use PlatformBootManagerCommonLib
f3d0fd96d1 OvmfPkg: add PlatformBootManagerCommonLib to dependencies
05330c09d0 ArmVirtPkg: add PlatformBootManagerCommonLib to dependencies
a255b52fbc OvmfPkg: Introduce PlatformBootManagerCommonLib
566aece5b8 ArmVirtPkg: move USB drivers to UsbComponents.dsc.inc
de1e14856d ArmVirtPkg: move network configuration to NetworkComponents.dsc.inc
7fa3814887 RedfishPkg: Correct %g arguments in DEBUG calls
473a22d233 IntelFsp2Pkg : Set FSP-I upd data pointer to NULL as default
67fe6b41b2 MdeModulePkg/UefiBootManagerLib: Apply var policy to HDDP
f75e6952ca ArmPkg: ArmFfaSvc: Adding missing FF-A definitions
49ae82a08e DynamicTablesPkg: AcpiMadtLibArm: Correct value of GICC.GICRBaseAddress
3b93347ee3 CryptoPkg: Update generated files based on openssl 3.4.1
a59d7fa14e CryptoPkg: Update openssl submodule to 3.4.1
de29ae677a StandaloneMmPkg/MmIpl : Add EFI_HOB_HANDOFF_INFO_TABLE to MM HOB list
1428b94fc0 MdeModulePkg/Variable: Init var policy after SMM variable is ready
0f136602fd DynamicTablesPkg: Add _STA method to CPU object
eb1beb6e95 MdePkg/IndustryStandard: Add _STA bit definitions
565a458adc DynamicTablesPkg: Add _PSD and _CPC support for X64
70f53a1b32 DynamicTablesPkg: Add _CST, _CSD, _PCT, and _PSS objects
704eaf5cda DynamicTablesPkg: Adds C-state and P-state namespace objects
ef4ea08e8f DynamicTablesPkg/AmlLib: Implement C-State and P-State ACPI object
86af841a20 MdePkg/IndustryStandard: Add _CSD version definition
6d1bdc2b55 StandaloneMmPkg: Produce StandaloneMM Entry/Exit Notify Protocol.
8d0a57d65a IntelFsp2Pkg/FspSecCore: Update FSP global data in FSP-S/I entry
af2a04699d MdeModulePkg: Add the EFI_RESOURCE_ATTRIBUTE_SPECIAL_PURPOSE attribute
2625e91963 ArmPkg/ArmStandaloneMmCoreEntryPoint: Fix cast on clang
3e7e3e2467 MdePkg/AArch64: fix AsmMacroLib signed value handling for MOV32/MOV64
81803b9eba OvmfPkg: Add SmmCommunicationDxe
0058f7486f .azurepipelines: Introduce Build.Archlist for Azure GCC5 pipeline
f0a2015373 UefiPayloadPkg: Add AARCH64 support
9757ffaa38 UefiPayloadPkg: Update logic of fetching Processor Physical Address size
9fe0980a77 UefiCpuPkg: Add common architecture level library support
8f57cf0829 EmulatorPkg/Unix/Host: Skip symbol unloading for stripped images
e2bb5b530b StandaloneMmPkg/Core: dump HOB list in MMRAM
1b71ddea42 StandaloneMmPkg/Core: pass HOB list in MMRAM to library constructor
8e92e8761c IntelFsp2Pkg/FspSecCore: initialize FspMode in FSP_GLOBAL_DATA
83a86f465c UefiPayloadPkg: Allow boot timeout to be configured
063e19bab2 IntelFsp2Pkg: Fixing TemporaryRamSize Configurability option.
- Remove the following patches because they are merged to edk2-stable202505:
- 70df56728f ovmf-Increase-FVMAIN-Size-for-Compatibility-with-2MB-Size.patch
- 9bceb16000 ovmf-Maintainers.txt-Add-reviewer-for-SVSM-vTPM-related-m.patch
- 87d4cdd09e ovmf-UefiCpuPkg-AmdSvsmLib-Stub-the-SVSM-vTPM-protocol-fo.patch
- 40b4e190d3 ovmf-OvmfPkg-AmdSvsmLib-Add-the-SVSM-vTPM-protocol.patch
- 06b2f9dc43 ovmf-OvmfPkg-Use-Tpm2Device-lib-with-SVSM-vTPM-support.patch
- 458198aa49 ovmf-OvmfPkg-AmdSvmLib-Use-named-protocol-and-call-consta.patch
- fa74200c92 ovmf-MdePkg-AmdSev-Add-SVSM-protocol-call-numbers.patch
- 70f806ec23 ovmf-MdePkg-AmdSev-Add-SVSM-protocol-vTPM-call-numbers.patch
- edf5e365c1 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Add-header-file-for-Tp.patch
- e868ece3c7 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Add-TPM2-lib-supportin.patch
- 87f454532a ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Improve-spelling-gramm.patch
- c2d8e92367 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Check-SNP-enabled-prio.patch
- Refresh patches:
- ovmf-gdb-symbols.patch
- ovmf-Revert-OvmfPkg-OvmfXen-Set-PcdFSBClock.patch
- ovmf-Revert-Add-Stack-Cookie-Support-to-MSVC-and-GCC.patch
OBS-URL: https://build.opensuse.org/request/show/1282540
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=320
|
|||
| f45d9235b0 |
Accepting request 1277029 from home:r1chard-lyu:branches:Virtualization
- Add patchset to enable SVSM vTPM support in OVMF (jsc#PED-12743, jsc#PED-12767)
- 9bceb1600005 ovmf-Maintainers.txt-Add-reviewer-for-SVSM-vTPM-related-m.patch
- 87d4cdd09e4d ovmf-UefiCpuPkg-AmdSvsmLib-Stub-the-SVSM-vTPM-protocol-fo.patch
- 40b4e190d37d ovmf-OvmfPkg-AmdSvsmLib-Add-the-SVSM-vTPM-protocol.patch
- 06b2f9dc4385 ovmf-OvmfPkg-Use-Tpm2Device-lib-with-SVSM-vTPM-support.patch
- 458198aa49c3 ovmf-OvmfPkg-AmdSvmLib-Use-named-protocol-and-call-consta.patch
- fa74200c9269 ovmf-MdePkg-AmdSev-Add-SVSM-protocol-call-numbers.patch
- 70f806ec23fb ovmf-MdePkg-AmdSev-Add-SVSM-protocol-vTPM-call-numbers.patch
- edf5e365c104 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Add-header-file-for-Tp.patch
- e868ece3c7d1 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Add-TPM2-lib-supportin.patch
- 87f454532a61 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Improve-spelling-gramm.patch
- c2d8e9236787 ovmf-SecurityPkg-Tpm2DeviceLibDTpm-Check-SNP-enabled-prio.patch
- Remove non-unified SEV/TDX images due to potential security risks. (bsc#1232762)
- ovmf-x86_64-sev-code.bin
- ovmf-x86_64-sev-vars.bin
- ovmf-x86_64-tdx-code.bin
- ovmf-x86_64-tdx-vars.bin
OBS-URL: https://build.opensuse.org/request/show/1277029
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=318
|
|||
| 2d53de2fe5 |
Accepting request 1276853 from home:r1chard-lyu:branches:Virtualization
- Add patchset to enable SVSM vTPM support in OVMF (jsc#PED-12743, jsc#PED-12767) - 9bceb1600005 Maintainers.txt: Add reviewer for SVSM vTPM related modules - 87d4cdd09e4d UefiCpuPkg/AmdSvsmLib: Stub the SVSM vTPM protocol for non-VMPL0 guests - 40b4e190d37d OvmfPkg/AmdSvsmLib: Add the SVSM vTPM protocol - 06b2f9dc4385 OvmfPkg: Use Tpm2Device lib with SVSM vTPM support - 458198aa49c3 OvmfPkg/AmdSvmLib: Use named protocol and call constants - fa74200c9269 MdePkg/AmdSev: Add SVSM protocol call numbers - 70f806ec23fb MdePkg/AmdSev: Add SVSM protocol vTPM call numbers - edf5e365c104 SecurityPkg/Tpm2DeviceLibDTpm: Add header file for Tpm2Ptp.c - e868ece3c7d1 SecurityPkg/Tpm2DeviceLibDTpm: Add TPM2 lib supporting SVSM vTPM - 87f454532a61 SecurityPkg/Tpm2DeviceLibDTpm: Improve spelling/grammar of comments - c2d8e9236787 SecurityPkg-Tpm2DeviceLibDTpm: Check SNP enabled prior to using AmdSvsmLib OBS-URL: https://build.opensuse.org/request/show/1276853 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=317 |
|||
| 951af18f89 |
Accepting request 1275055 from home:r1chard-lyu:branches:Virtualization
- Remove non-unified SEV/TDX images due to potential security risks. (bsc#1232762)
- ovmf-x86_64-sev-code.bin
- ovmf-x86_64-sev-vars.bin
- ovmf-x86_64-tdx-code.bin
- ovmf-x86_64-tdx-vars.bin
OBS-URL: https://build.opensuse.org/request/show/1275055
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=316
|
|||
| ad29a3ec7f |
Accepting request 1274606 from home:r1chard-lyu:branches:Virtualization
- Add TDX flavor OVMF using Config-B (OvmfPkg/IntelTdx/IntelTdxX64.dsc).
Full TDX functionality has been supported with Config-B.
- Config-A (OvmfPkg/OvmfPkgX64.dsc) will be proposed for switching
from Config-B once TDX upstream support becomes more complete and integration is
more mature.
- Below is the difference between Config-A and Config-B.
- Config-A:
- Merge the basic TDVF feature to existing OvmfPkgX64.dsc. (Align with existing SEV)
- Threat model: VMM is NOT out of TCB. (We don't make things worse)
- The OvmfPkgX64.dsc includes SEV/TDX/normal OVMF basic boot capability. The final binary can run on SEV/TDX/normal OVMF.
- No changes to existing OvmfPkgX64 image layout.
- No need to remove features if they exist today.
- PEI phase is NOT skipped in either TD or Non-TD.
- RTMR based measurement (CC_MEASUREMENT) is supported as an optional requirement.
- External inputs from Host VMM are measured, such as TdHob, CFV.
- Other external inputs are measured, such as FW_CFG data, os loader, initrd, etc.
- Config-B:
- Add a standalone IntelTdxX64.dsc to a TDX specific directory (OvmfPkg/IntelTdx) for a full feature TDVF.(Align with existing SEV)
- Threat model: VMM is out of TCB. (We need necessary change to prevent attack from VMM)
- IntelTdxX64.dsc includes TDX/normal OVMF basic boot capability. The final binary can run on TDX/normal OVMF.
- It might eventually merge with AmdSev.dsc, but NOT at this point of time. And we don't know when it will happen. We need sync with AMD in the community after both of us think the solutions are mature to merge.
- RTMR based measurement (CC_MEASUREMENT) is supported as a mandatory requirement.
- External inputs from Host VMM are measured, such as TdHob, CFV.
- Other external inputs are measured, such as FW_CFG data, os loader, initrd, etc.
- PEI phase is skipped to remove unnecessary attack surface.
- DXE FV is split into 2 FVs (DXEFV & NCCFV) to remove the unnecessary attack surface in a TD guest..
- When launching a TD guest, only drivers in DXEFV are loaded.
- When launching a Non-TD guest, dirvers in both DXEFV and NCCFV are loaded.
OBS-URL: https://build.opensuse.org/request/show/1274606
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=314
|
|||
| b9ed04370c |
Accepting request 1267011 from home:joeyli:branches:Virtualization
applied old ovmf-Revert-Add-Stack-Cookie-Support-to-MSVC-and-GCC.patch (bsc#1240300) Added ovmf-UefiCpuPkg-Disable-EFI-memory-attributes-protocol.patch (bsc#1240771) OBS-URL: https://build.opensuse.org/request/show/1267011 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=312 |
|||
| 535c07c80d |
Accepting request 1255589 from home:r1chard-lyu:branches:Virtualization
Recover the old change log OBS-URL: https://build.opensuse.org/request/show/1255589 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=310 |
|||
| eb94fa4445 |
Accepting request 1255584 from home:r1chard-lyu:branches:Virtualization
Update to edk2-stable202502 OBS-URL: https://build.opensuse.org/request/show/1255584 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=309 |
|||
| 696377e51d |
Accepting request 1255531 from home:r1chard-lyu:branches:Virtualization
Update to edk2-stable202502 and fix change log with date error and mis patch description OBS-URL: https://build.opensuse.org/request/show/1255531 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=308 |
|||
| f0f905fa86 |
Accepting request 1255518 from home:r1chard-lyu:branches:Virtualization
Update to edk2-stable202502 OBS-URL: https://build.opensuse.org/request/show/1255518 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=307 |
|||
| 145b3cc6d0 |
Accepting request 1253622 from home:r1chard-lyu:branches:Virtualization
Update to edk2-stable202511 OBS-URL: https://build.opensuse.org/request/show/1253622 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=306 |
|||
| a96d6e9ed4 |
Accepting request 1239021 from home:r1chard-lyu:branches:Virtualization
- Update to edk2-stable202411
- Features (https://github.com/tianocore/edk2/releases):
- MdeModulePkg: Added PPI support in UFS PEI driver
- DynamicTablesPkg: Adds SPMI table generator
- MdeModulePkg: PeiMain: Add Delayed Dispatch PPI Implementation
- UefiPayloadPkg: Add Secure Boot support
- MdeModulePkg/TerminalDxe: Add VTUTF8 to Putty function key map
- DynamicTablesPkg: Adds ACPI HPET table generator
- Update Openssl 3.0.15
- DynamicTablesPkg: Adds WSMT generator for X64
- Enable UPL support for RISC-V
- Patches (git log --oneline --date-order edk2-stable202408..edk2-stable202411):
0f3867fa6e UefiPayloadPkg/UefiPayloadEntry: Fix PT protection in 5 level paging
c28721484d MedModulePkg/DxeIplPeim: Fix pagetable protection region in 5 level paging
13fad60156 UefiCpuPkg: Fix unchecked returns and potential integer overflows
843f0c129e Maintainers.txt: Update M and R for UefiCpuPkg and StandaloneMmPkg
fe1272dc57 NetworkPkg/DxeNetLib: make mSecureHashAlgorithms static
cd681f5f6a MdePkg/DxeRngLib: make mSecureHashAlgorithms static
d1c8a88e3b Maintainers.txt: update Leif's email address
cb87aada97 ArmPlatformPkg: Honour RES1 fields in CPTR_EL2
1bd09ad193 MdePkg: Define AARCH64_CPTR_RES1 and AARCH64_CPTR_DEFAULT
ef35863880 ArmPlatformPkg,MdePkg: Rename AARCH64 CPACR_CP_FULL_ACCESS
6f07aeb49c ArmPlatformPkg: Document that we don't support HCR_EL2.E2H being set
3299c36ba1 EmulatorPkg WinThunk: Use Win32 API to get Performance Frequency and Count
e12a8d83fa FatPkg/FatPei: Simplify the GPT Header Check
ef4f3aa3f7 MdePkg: MdeLibs.dsc.inc: Apwhich are merged to edk2-stable202408:e public Architectural MSRs from MdePkg
5a73776156 UefiCpuPkg: Use public Architectural MSRs from MdePkg
961a9e1d76 MdePkg: Added definition of AMD specific public MSRs
b904377d0d EmbeddedPkg/PrePiHobLib: Remove Non-RT Types from Mem Type Info HOB
d1372720a8 ArmVirtPkg/MemoryInitPei: Remove Non-RT Types from Mem Type Info HOB
7da3dcd45d ArmPlatformPkg/MemoryInitPei: Remove Non-RT Types from Mem Type Info HOB
d8984e86c7 ArmVirtPkg: mark fixed network PCDs
2ffd6d2e82 OvmfPkg: mark fixed network PCDs
fc9f06de6f NetworkPkg: mark fixed network PCDs
9cab9905af ArmVirtPkg: use NetworkDynamicPcds include file
7ccda1a0b3 OvmfPkg: use NetworkDynamicPcds include file
1db5895c39 NetworkPkg: introduce include file for dynamic PCDs
599c8309a5 NetworkPkg/Dhcp6Dxe: Fix sanitizer issues
171335e34e UefiCpuPkg/MtrrLib: Fix unit test read overflow
fadf4f377e MdePkg/Test/DevicePathLib: Remove FreePool(NULL)
d5600f4f5a CryptoPkg/BaseCryptLib: Fix serial number read overrun
12e1b1f8ef UefiCpuPkg/SecCore: Consume PcdMaxMappingAddressBeforeTempRamExit
e1b09dfca4 UefiCpuPkg/UefiCpuPkg.dec: Add PcdMaxMappingAddressBeforeTempRamExit
836942fbad StandaloneMmPkg/MemLib: remove unnecessary check
da8fd23dbb StandaloneMmPkg/Core: Check Resource HOB and Mmram ranges
3adb507175 StandaloneMmPkg/Core: add a new InitializeMmHobList()
d24bb10b1d StandaloneMmPkg/MemLib: Check if the non-MMRAM buffer is valid
025cec183d StandaloneMmPkg/MemLib: Add an internal header file
b19f1311d6 StandaloneMmPkg/Core: Remove unneeded check
734406184f StandaloneMmPkg/MmIpl: Optimize hob pointer check flow
6f17fe30bf CryptoPkg: Added MM_STANDALONE support in CryptoPkg.
ccbe6f5030 CryptoPkg: Increase ScratchMemory buffer for openssl 3.0.15
95d8a1c255 UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule
47ba459fc1 CryptoPkg: Updated the missed architectures.
03d8907321 UefiCpuPkg: Remove AMD 32-bit SMRAM save state map
b7735a087a MdePkg: CodeQL Fixes.
a9901a7748 MdeModulePkg: SataControllerSupported checks DevicePath Protocol
d13f31c3fe UefiPayloadPkg :ACPI memory node
60c6486f79 UefiPayloadPkg:Add SMBIOS node.
de19273e89 UefiPayloadPkg: Modify PCI root reg .
aac5b3eca3 StandaloneMmPkg/MmIpl: Max physical address bits if disable 5 page level
79ad703b55 ArmPlatformPkg: CodeQL Fixes.
7327089f63 ArmVirtPkg: KvmTool: Fix clang linker error
b72d3495ee MdePkg: Add Google Mock Library for PostCodeLib
fc6a8bb131 Maintainers: Revert "Remove Ard Biesheuvel from all packages"
004232c6af UefiCpuPkg/MmUnblockMemoryLib: Check if buffer range is valid
acce74762b MdeModulePkg: Adding support for authenticated variable storage data format
56dfab9a8a StandaloneMmPkg/Core: Shadow Standalone BFV into MMRAM
11d4edc7c6 UefiCpuPkg/PiSmmCpuDxeSmm: Fix extraneous parentheses
8d74a37944 StandaloneMmPkg/Core: RUpdate openssl library to 3.0.15a in-place option
8af71632d6 DynamicTablesPkg: Drop the unnecessary comparision of UINT8 max value
9e56b4373b EmbeddedPkg: Add MDEPKG_NDEBUG to RELEASE build
8f04804593 EmbeddedPkg: Remove non-needed MDEPKG_NDEBUG dependent code
051ef932bd BaseTools/GenFw X64: Detect GOTCPRELX relaxations applied by LLD
9c557575a1 MdePkg/Include/Guid: Fix EFI_CXL_COMPONENT_EVENT_LOG in Cper.h
4ab8c3cf99 ShellPkg: Updated Type 4 Info as per Smbios 3.8.0
9dc7fb819c MdePkg: Updated Type 4 Info as per Smbios 3.8.0
ad522d9609 DynamicTablesPkg: Update X64 FADT XPm1aEvtBlk
11bd2fa072 Update CI config following CompilerIntrinsicsLib move from ArmPkg
cb1db8b9b9 DynamicTablesPkg: Update creator id for WSMT table
7b3969c951 MdeModulePkg UsbNetwork: Use USB class definition from MdePkg
e2ab098e65 ShellPkg/SmbiosView: Correct wrong length offset usage in SMBIOS Type4
a19f50bb95 MdePkg/Include/Guid: Rename CXL definitions in Cper.h
8f84eb0e76 BaseTools: Remove -Wno-unneeded-internal-declaration from CLANGDWARF
ae83c6b7fd MdePkg: Fix null macros for XCODE5 and CLANG
6e197a8ba5 MdePkg: Add Google Test Library and Protocol
866abb2338 MdeModulePkg: Replace rwhich are merged to edk2-stable202408: missing CXL definitions to Cper.h
79598f34fa MdeModulePkg: PeiMain: Updated dispatcher for delayed dispatch
d64d1e195c MdeModulePkg: PeiMain: Introduce implementation of delayed dispatch
b3f36e151d MdePkg: Update Delayed Dispatch PPI as per PI 1.8 A Spec
e19cc32bce edksetup.sh: Fix the Issue of PYTHON_COMMAND Un-Configurable
b7342074a6 UnitTestFrameworkPkg: VS2022 Support on UnitTest.
1b19ccfdfa Add USB Association Descriptor definitions
d44b82270b ArmPkg: CodeQL Fixes.
a232e0cd2f UefiCpuPkg/PiSmmCpuDxeSmm: Save and restore CR2 only if SmiProfile enable
92c1274467 MdePkg: Describe storage location of config tables as per PI 1.7 A spec
caec6089cf MdePkg: Clarify EFI_MM_SX_DISPATCH_PROTOCOL.Register() as per PI 1.7 A spec
c80f456ef4 MdePkg: Define PI Specification Version Macro
b3efbda166 NetworkPkg/HttpBootDxe: Report download error when resume attempts fail
081cf576a2 DynamicTablesPkg: Update FADT fixed feature flags validation
21767dcf4e RedfishPkg/RedfishCredentialDxe: Fix 'too many arguments' error
fcd9570c8d UefiCpuPkg/PiSmmCpuDxeSmm: Consume SmmCpuPlatformHookBeforeMmiHandler func
e34460c8b2 OvmfPkg/Library: Impl SmmCpuPlatformHookBeforeMmiHandler func
7d4da670ea UefiCpuPkg: Add SmmCpuPlatformHookBeforeMmiHandler
2351165f1b UefiCpuPkg/PiSmmCpuDxeSmm: Clarification for BSP & APs Sync Flow
d2a41d1a7a Maintainers.txt: Update GitHub username for myself
0bae161fed UefiCpuPkg/MpLib: Remove NotifyOnS3SmmInitDonePpi
6f17bd5eaf UefiCpuPkg/S3: Skip CR3 modification in S3Resume for 64-bit PEI
da1c6dd62a UefiPayloadPkg: Add Secure Boot support
7bac0a940e BaseTools/SetupGit.py: Fix invalid choice 'edk2-test'
fd619ec460 BaseTools/CodeQl: Give preference to Plugin settings
06da7daab1 FmpDevicePkg/FmpDependencyLib: Fix potential overflow in loop
550c38a299 UefiPayloadPkg : Roll back the sequence of gEfiEndOfPeiSignalPpiGuid.
2ee050d1d5 UnitTestFrameworkPkg: UnitTestLib: Support Failure Strings of 512 Chars
d99045f392 MdePkg: DebugLib: Check Signature in CR in Release Builds
77c070b1a7 EmulatorPkg: Add Signature to Graphics Structure
596773f5e3 DynamicTablesPkg: AmlLib: Fix CodeQL Issue
80d9b44491 Maintainers.txt: Add myself as UefiPayloadPkg maintainer
8cce048d48 DynamicTablesPkg: Correct _PSD package format
54469a6918 ShellPkg: Fix Optional Data rewriting with bcfg
b21cf3bd5b ShellPkg: ShellLevel2StripQuotes: Strip consecutive quotes
df884297fd ShellPkg/AcpiView: RASF Parser
c82bf392c5 ShellPkg/AcpiView: RAS2 Parser - Remove unused define
91d806917f OvmfPkg: RiscV64: build BaseRiscVFpuLib
f8c738577f UefiCpuPkg: RiscV64: initialize FPU
28dd588ca8 MdePkg/BaseLib: RISC-V: Add FPU CSR constants
7123940665 MdePkg: MdeLibs.dsc.inc: Introduce CUSTOM_STACK_CHECK_LIB Macro
2fdc39d09d MdeModulePkg/UefiBootManagerLib: Build proper SD/MMC boot descriptions
f962adc8a0 DynamicTablesPkg: Adds SPMI table generator
0958b762fb MdePkg/IndustryStandard: Adds SPMI macros
d2e8118461 StandaloneMmPkg: CodeQL Fixes.
e73ec56942 MdePkg: Improving readability of CVE patch for PeCoffLoaderRelocateImage
cac73c45c4 ArmVirtPkg/ArmVirtQemu: avoid unnecessary use of $(ARCH) conditional
3297be20bb Maintainers.txt: add Leif Lindholm as additional BaseFdtLib maintainer
eac33b88f4 Maintainers.txt: add all files in BaseFdtLib to component
9a1d54665c MdePkg: add various additional functions to BaseFdtLib
450a001c09 MdePkg: export additional Property functions from BaseFdtLib
5bad560935 MdePkg: export FdtAddressCells/FdtSizeCells from BaseFdtLib
9ba11ee131 MdePkg: export FdtOpenInto/FdtPack from BaseFdtLib
9dc9a4bae6 MdePkg: export some additional macros from BaseFdtLib
0cc9963cc9 MdePkg: align BaseFdtLib function prototypes
8292296893 MdePkg: add FdtStrerror wrapper to BaseFdtLib
8040fdbb8b MdePkg: consistently use "Property" in BaseFdtLib
bf7dbf6380 MdePkg,UefiPayloadPkg: improve BaseFdtLib memreserve helper style
4f4673846f .github/GitHub.py: Update bot in redundant comment check
c95233b852 MdePkg: Fix overflow issue in BasePeCoffLib
517019a553 .gitignore: Ignore Python venv files
a6b472131e IntelFsp2Pkg : Refactor BaseFspCommonLib to reduce binary size
21e1fc5400 BaseTools: LinuxGcc5ToolChain: Run for GCC Toolchain
10783187dd .pytool/UncrustifyCheck: Show errors in output
48b5815d77 RedfishPkg/Include: add common RedfishPkg header file.
8b295e0aad NetworkPkg/Dhcp6Dxe: Fix extraneous parentheses
e548e1cd73 CryptoPkg: Fix unused variable in CryptX509.c
90fb3c6cfc CryptoPkg/OpensslLib: Fix build on XCODE5
95292a0f24 MdeModulePkg/VariablePolicyLib: Fix extraneous parentheses
0aa93aecb7 MdePkg: Fix DEBUG_CODE and PERF_CODE macros for XCODE5
cc47e82703 BaseTools: Fix redefinition of UINT8_MAX in Decompress.c on XCODE5
ded3ae2cf4 ArmPkg: drop FdtLib resolution from .dsc
0693c66f76 EmbeddedPkg: add missing BaseLib/BaseMemoryLib declarations
dab548a51b ArmVirtPkg: add QemuVirtMemInfoLib missing dependency/includes
fe93b3745f DynamicTablesPkg/FdtHwInfoParserLib: add missing resolutions/includes
3ed4f43f83 CryptoPkg: Update generated files based on openssl 3.0.15
c13f9de56d CryptoPkg: Update openssl submodule to 3.0.15
2936b7d162 ArmVirtPkg: Correct PcdDxeNxMemoryProtectionPolicy comment
39462fcd99 openssl: add Library/OpensslLib/openssl to includes, drop e_os.h hack
67c303cb5f CrtLibSupport: add intptr_t
c371460cb4 CrtLibSupport: add timezone
0ec54d8d0c CrtLibSupport: add mktime()
af73d37741 CrtLibSupport: factor out EFI_TIME -> time_t calculation to new function
ebf7daa583 CrtLibSupport: fix gettimeofday()
609c7e8679 CrtLibSupport: add sleep()
b8122cc9d8 ShellPkg: add missing linefeed in reset message
a131839a3d FatPkg: Improvements to Fat to Fix File Corruption
3ef6a71ed1 FatPkg: Check BlockIo Device Has Supported BlockSize
4c3bffaeb3 UefiPayloadPkg: Enhance ReadMe.md for ELF and FIT
1a89c690a1 CryptoPkg/OpensslLib: Create SM3-only version of the library
1815f35b87 CryptoPkg: Add unit testcase for SM3
89309fee81 CryptoPkg/MbedTls CLANGDWARF: Replace outdated CLANG3x references
6820004b3e BaseTools: Fix multiple 'invalid escape sequence' warnings in tests
0354e89fc9 UefiPayloadPkg: Add LOCKBOX_SUPPORT in UPL and set it as FALSE in default
14bfcc4021 UefiPayloadPkg: Align relocation item with spec
222e2854fe BaseTools: Update RETURN_ERROR Macro in BaseTypes.h
c358009352 Set PcdSerialClockRate from SerialPortInfo in UefiPayloadEntry
3a3b12cbda UefiCpuPkg/MtrrLib: MtrrLibIsMtrrSupported always return FALSE in TD-Guest
ff8a7d101f Maintainers.txt: Add Sami Mujawar as maintainer for Arm modules
5901f19a87 DynamicTablesPkg: Adds ACPI SSDT HPET table generator
fada1cea46 DynamicTablesPkg: Adds ACPI HPET table generator
21e8a85653 MdeModulePkg/TerminalDxe: Add VTUTF8 to Putty function key map
170fa8ecd4 BaseTools/tools_def ARM: Disable stack protector with CLANGDWARF
779642283a Maintainers: Remove Ard Biesheuvel from all packages
b0d1cb59c7 UefiCpuPkg/AmdSmmCpuFeaturesLib: Skip SMBASE configuration
670e263419 UefiPayloadPkg: Move FADT check to consumer coode.
7843c8da06 RedfishPkg/Include: move protocol version definition to protocol header
be36ddb234 ArmPkg: Avoid building ArmCrashDumpDxe on ARM
73dbb68006 NetworkPkg/HttpBootDxe: Correctly uninstall HttpBootCallbackProtocol
1f32b5a30e UefiPayloadPkg: Handle simple reserved ranges from DT
043045cd6e MdePkg: Add reserved mem fdt helpers
099aff9137 UefiPayloadPkg: Add support for Root bridge parser
c511663cfa UefiPayloadPkg: Add support for Special Purpose memory
5cd9e7ce87 UefiPayloadPkg: Remove unnecessary ACPI checks
7fdb360046 UefiPayloadPkg: Enable RiscV64 entry point to UPL
1f4ae34f13 UniversalPayload: Add RISC-V support for UPL PCDs
9fff9912fd UefiPayloadPkg: Parse fdt and create smbios table
4d35077048 UefiPayloadPkg: Bugfix: Do not parse NULL nodes
ed665ef38c UefiPayloadPkg: Handle ordering issue with option node
121af960e2 OvmfPkg/CpuHotplugSmm: delay SMM exit
ec18fa81d3 OvmfPkg: Use TdInfo instead of fw_cfg to get cpu count in TDVF
262ab6259f OvmfPkg/RiscVVirtQemu: Remove non-needed !include line
273f43cec9 MdePkg/DxeRngLib: Add gEfiRngAlgorithmArmRndr to the secure algorithms
5ed8f64647 MdePkg/DxeRngLib: Use PcdEnforceSecureRngAlgorithms for default algorithm
c04c4534c4 MdePkg/DxeRngLib: Refactor Rng algorithm selection
bc02b255a8 MdePkg: Move PcdEnforceSecureRngAlgorithms from NetworkPkg
5c8bdb190f MdePkg DebugLib: Enable FILE NAME as DEBUG ASSERT for GCC12
69139e39bc NetworkPkg/HttpBootDxe: Resume an interrupted boot file download.
5262108822 MdePkg/Http11.h: Add HTTP header definitions.
964c22b8ea MdeModulePkg: Fix buffer overflow in MergeMemoryMap
a9b38305b6 MdePkg: Remove Old Stack Check Lib Implementation
f53f029122 BaseTools: Add Stack Cookie Support to MSVC and GCC IA32/X64/ARM/AARCH64
cac0955658 BaseTools: Update Stack Cookie Logic
5e07b97094 UnitTestFrameworkPkg: Add StackCheckLib
17744fc9ce UefiPayloadPkg: Add StackCheckLib
dfc397133b UefiCpuPkg: Add StackCheckLib
7b4b1d2bd3 StandaloneMmPkg: Add StackCheckLib
d7a0a7ae4a SourceLevelDebugPkg: Add StackCheckLib
2e8fb6b406 ShellPkg: Add StackCheckLib
ce347727a0 SignedCapsulePkg: Add StackCheckLibNull
7ca87dcc6a SecurityPkg: Add StackCheckLibNull
78d5d27470 RedfishPkg: Add StackCheckLibNull
e4c3c3eb65 PrmPkg: Add StackCheckLibNull
a275f10186 PcAtChipsetPkg: Add StackCheckLib
538b10f157 OvmfPkg: Add StackCheckLibNull
fefd017851 NetworkPkg: Add StackCheckLib
000b61eff8 MdeModulePkg: Add StackCheckLib
847561eb53 IntelFsp2WrapperPkg: Add StackCheckLib
254e4cfa8c IntelFsp2Pkg: Add StackCheckLibNull
715a695c3d FmpDevicePkg: Add StackCheckLibNull
6f0ba20471 FatPkg: Add StackCheckLibNull
ae5953dea0 EmulatorPkg: Add StackCheckLibNull
e7c0ad3661 EmbeddedPkg: Add StackCheckLibNull
8c21bc7157 DynamicTablesPkg: Add StackCheckLibNull
c9320adf22 CryptoPkg: Add StackCheckLib
02e6c73a99 ArmVirtPkg: Add Null Stack Check Lib
acab6dbf87 ArmPlatformPkg: Add Null Stack Check Lib
d1faaa8eae ArmPkg: Remove Deprecated Stack Check Lib
5000568969 MdePkg: Create Stack Check Lib
ac43bbacde MdePkg: Create Stack Check Null Libs
3a9da5f329 MdePkg: Add Stack Cookie Interrupt Vector PCD
26c3818011 UnitTestFrameworkPkg: Move common includes to their own file
837bb62661 NetworkPkg: PxeBcDhcp6GoogleTest: Fix Stack Smashing Unit Test
6706fe6e23 ArmPkg/ArmLib: Drop set/way Dcache operations
bec02ea9de MdePkg/ArmLib: Drop routines that maintain the entire D-cache
bb403511d4 ArmVirtPkg: Fix unable to build with -D NETWORK_ENABLE=0
14d7ae94bc OvmfPkg: Fix unable to build OVMF with -D NETWORK_ENABLE=0
af60615f0e NetworkPkg: Fix unable to build OVMF with -D NETWORK_ENABLE=0
8f74b95a21 MdePkg: Move CompilerIntrinsicsLib from ArmPkg
734e71f428 MdePkg: Move AsmMacroIoLib*.h from ArmPkg
656665d289 ArmPkg: CompilerIntrinsicsLib: Use AsmMacroIoLibV8.h for AARCH64 ASM
fe6b6feca7 OvmfPkg/LoongArchVirt: Modify loongarch uefi firmware size
1197fb3383 ShellPkg/AcpiView: RAS2 Parser
dfc242c2dd MdePkg/Acpi65.h: Add RAS2 table defs and signature as in ACPI 6.5
babccb841d MdeModulePkg: Enable Data Terminal at end of serial
bacee5113e MdePkg/IpmiNetFnGroupExtension.h: Enforce structure alignment
e41e728c16 Refactor SetMemWrapper to reduce binary size
03c8ec6ce2 MdeModulePkg/DxeCapsuleLibFmp: Check BootService Status to Use ESRT Cache
dadd8c7a95 MdeModulePkg/DxeCapsuleLibFmp: Change the Event Notify to Cache ESRT Table
f2557032d6 NetworkPkg/MnpDxe: Convert TX buffer allocation messages to DEBUG_VERBOSE
589304e67f Support Report Status Code in the UefiPxe driver.
58b4bf7b7e StandaloneMmPkg/MmIpl: Correct unblocked memory regions attribute
14c9ba1a2c IntelFsp2Pkg: Support FSP API to save and restore page table
9a4088777f .pytool/EccCheck: Trim leading path to modified directory
1328938560 MdeModulePkg/VariableRuntimeDxe: Fix VariablePolicyProtocol PRODUCES
b1ce2e1b67 ArmPkg/ArmPsciMpServices: GetProcessorInfo copies incorrect structure
61f9695f20 BaseTools: Remove Pip BaseTools
3885a3edad NetworkPkg/DxeNetLib: Update misleading comment
e5715711a4 OvmfPkg/QemuFwCfgS3Lib: Disable S3 detection in TDVF
043615ae8b MdePkg/BaseLib: Add NULL version Tdx functions for other architectures
b437b5ca4c UefiCpuPkg/PiSmmCpuDxeSmm: Remove RestrictedMemoryAccess check for MM CPU
b4820f2d65 UefiCpuPkg/PiSmmCpuDxeSmm: Clean mCpuSmmRestrictedMemoryAccess
633a755d99 UefiCpuPkg/PiSmmCpuDxeSmm: Update IfReadOnlyPageTableNeeded
4f6614fc18 UefiCpuPkg/PiSmmCpuDxeSmm: Correct SetPageTableAttributes func usage
f6eb069e17 UefiCpuPkg/PiSmmCpuDxeSmm: Deadloop if PFAddr is not supported by system
c8ce84d067 UefiCpuPkg/PiSmmCpuDxeSmm: Always save and restore CR2
897284d47d UefiCpuPkg/PiSmmCpuDxeSmm: Fix IsSmmCommBufferForbiddenAddress check
c047353a12 UefiCpuPkg/PiSmmCpuDxeSmm: Avoid to access MCA_CAP if CPU does not support
253b3d678a MdeModulePkg/Core/Pei: Add error handling for Section Length
9dabe005f0 MdePkg/IndustryStandard: Add definitions for IPMI Boot Progress Code
bfb33c0e09 BaseTools: Disable MSVC volatileMetadata for VS2019 and VS2022 for X64
013d51771a EmbeddedPkg/PrePiHobLib: Fix SetBootMode return value
1204de7b50 EmbeddedPkg/PrePiHobLib: Align Doxygen comment between code and header
3151798123 ShellPkg: Acpiview: Add GICC field parsing
f0dc9e1504 MdeModulePkg: UefiBootManagerLib: Update assert condition
03bc4252fb XhciDxe: Fail the start of malfunctioning XHCI controllers
7b9f2018d1 RedfishPkg: PlatformHostInterfaceBmcUsbNicLib: use credential protocol
7acd8c9bd2 RedfishPkg: PlatformHostInterfaceBmcUsbNicLib: fix compilation warning
c9a59facd8 RedfishPkg: RedfishDiscoverDxe: fix compilation warning
2ddce71142 EmulatorPkg: fix X64 Unix/Host segfault with GCC toolchain profile
99d60cbd39 ArmVirtPkg ARM: Move to MbedTls for crypto
1240a722f8 SecurityPkg: Tcg2Acpi: Remove _DSM Memory Clear and _PTS
a4245b265d SecurityPkg: Tcg2Smm: Remove Memory Clear SMI Handler
559affab2e MdeModulePkg: Fix redundant call to RestoreTpl()
b17ac09cc4 MdeModulePkg: Add extra RestoreTpl() call in DiskIo
afba5358c8 ArmVirtPkg: Resolve RngLib via RngDxe for TRNG support
8504d2be17 MdeModulePkg/FaultTolerantWriteDxe: Fix buffer overrun issue
1a89d9887f MdePkg:Update Return Error Macro in Base.h
5bb4f9694a OvmfPkg/PlatformPei: Build gCcEventEntryHobGuid at First
d997d3c62f OvmfPkg: Use TdHob instead of e820tables to get memory info in TDVF
e48acc0fa9 ShellPkg/SmbiosView: Add new Socket Type for SMBIOS Type4
aebe9625c9 MdePkg/SmBios.h: Add new Processor Upgrade definition for SMBIOS Type4
7f505d377b MdePkg/SmBios.h: Add new Socket Type for SMBIOS Type4
72cf76868c NetworkPkg/WifiConnectionManagerDxe: Fix Connection Manager HII errors
cb9bdf3753 SecurityPkg: Optimization by moving PeiServicesLocatePpi outside loop
a859f4fc03 MdePkg: Fix a buffer overread.
909849be87 pip-requirements.txt: Bump versions of several packages and fix URL
f0f14aac3d FatPkg/EnhancedFatDxe: Downgrade debug level for no media found
5b6ec1a7f4 UefiPayloadPkg/UefiPayloadPkg.ci.yaml: Add PrEval CI config
d214d75be0 UefiCpuPkg/UefiCpuPkg.ci.yaml: Add PrEval CI config
6e727ed9dd StandaloneMmPkg/StandaloneMmPkg.ci.yaml: Add PrEval CI config
7c10472983 SourceLevelDebugPkg/SourceLevelDebugPkg.ci.yaml: Add PrEval CI config
abf21d76e7 SignedCapsulePkg/SignedCapsulePkg.ci.yaml: Add PrEval CI config
0cfed09674 ShellPkg/ShellPkg.ci.yaml: Add PrEval CI config
6ead9a8b80 SecurityPkg/SecurityPkg.ci.yaml: Add PrEval CI config
89bad0726c PcAtChipsetPkg/PcAtChipsetPkg.ci.yaml: Add PrEval CI config
ea5581186e NetworkPkg/NetworkPkg.ci.yaml: Add PrEval CI config
c79487605a EmulatorPkg/EmulatorPkg.ci.yaml: Add PrEval CI config
2ccf94d37b ArmPlatformPkg/ArmPlatformPkg.ci.yaml: Add PrEval CI config
715200ea60 ArmPkg/ArmPkg.ci.yaml: Add PrEval CI config
814470b834 NetworkPkg/SnpDxe: return error for unsupported parameter
82c5cacd13 NetworkPkg: DxeHttpLib: Use HTTP error 429
829f773e5c MdePkg: Add HTTP error 429
eaf78e43f2 MdeModulePkg: Enable VarCheckHiiLibStandaloneMm.
df58def118 MdeModulePkg: Add VarCheckHiiLibStandaloneMm.
02f6774803 MdeModulePkg: Move DUMP_VAR_CHECK_HII in common file
45cf57ce79 MdeModulePkg: Relocate VarCheckHiiInternalDumpHex, VarCheckHiiQuestion
3956f4e392 MdeModulePkg: Wrap SetVariableCheckHandlerHii as a common API
db43a80c10 MdeModulePkg: Rename VarCheckHiiLibNullClass as VarCheckHiiLib.
5718c9b06f MdeModulePkg: Modified BuildVarCheckHiiBin parameter to IN OUT.
ee1e163a2f MdeModulePkg: Enable VarCheckHiiLibMmDependency
6b3ac9cbf8 MdeModulePkg: Add VarCheckHiiLibMmDependency library.
4aea90ea53 MdeModulePkg: Relocation of mVarCheckHiiBin declaration
238ccc5944 DynamicTablesPkg: Adds generic ACPI Creator ID
5dafa13d62 DynamicTablesPkg: Adds WSMT generator for X64
a5f5432728 SecurityPkg: Fix break missing at TPM_ALG_KEYEDHASH case
50871ee0ec BaseTools: GenMake: FIx missing logs from GenMake.py
91853ca6a5 MdeModulePkg/VariableStandaloneMm: Notify variable write ready in MM
af15e4535d ArmPkg: Fix timer wrap-around
4ef87f455b MdePkg: Add Reset Reason definitions
f7abf6af2d SecurityPkg: Fix exponent unmarshaled as 16 bits
96b90e150c SecurityPkg: Measure Invoke EBS even in failure case
baecba68a3 MdePkg: Remove duplicate source from BaseMemoryLib INF files
95ee7f3ef7 BaseTools: Trim: Add header/footer for ASL include
90d861f63d CryptoPkg/BaseCryptLibMbedTls: Fix uninitialized variable errors
468a36b22f CryptoPkg/OpensslLib CLANGDWARF: Use gnu99 C dialect for asm() support
5c63e22a9f OvmfPkg: Move kernel hashes section to end
662272ef41 Sync AARCH64 GCD Capabilities with Page Table
2069a63a8e OvmfPkg/PlatformInitLib: allow switching to 4-level paging
f6092b5e2b MdePkg: Remove the old name of LoongArch CSR 0x20
bc518f81fd OvmfPkg: Using the new name of LoongArch CSR 0x20 register
2fe24171ac UefiCpuPkg: Using the new name of LoongArch CSR 0x20 register
a066ca16d3 MdePkg: Rename the LoongArch CSR 0x20 register
d5c7bba504 StandaloneMmPkg: Restart dispatcher once MM entry is registered for X64
0b0b7041cc OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall
6ed258d89d OvmfPkg/XenHypercallLib: Add SchedOp hypercall
043eab84e5 OvmfPkg/XenPlatformPei: Remove Hypercall Page
0e6f6c715c OvmfPkg/XenHypercallLib: Use direct hypercalls
9d5a9940e4 OvmfPkg: Refactor PcdSetNxForStack usage in TDVF
a1b0703e8e EmbeddedPkg: Improve LocateAndInstallAcpiFromFvConditional
5aa6842715 MdeModulePkg/VariableStandaloneMm: Fix TCG MOR secure feature issue
f31aa47dee MdePkg: CoreValidateHandle Optimization
0596e5fa05 MdeModulePkg: CoreValidateHandle Optimization
a63a7dbf85 ArmVirtPkg: Drop incorrect reference to LzmaDecompressLib
0a6d41ba0a ArmPlatformPkg/ArmPlatformLib: Drop unused MPCore routines
5c566abb12 ArmVirtPkg/ArmPlatformLib: Drop unused MPCore routines
5749b70b5a ArmPlatformPkg: Retire PrePi
029c7a2829 ArmPlatformPkg: Retire PrePeiCore
76c5f035a1 ArmPlatformPkg: Retire ArmPlatformStackLib
391666da2c OvmfPkg/QemuVideoDxe: ignore display resolutions smaller than 640x480
58035e8b5e OvmfPkg/VirtioGpuDxe: ignore display resolutions smaller than 640x480
6a7be5a841 DynamicTablesPkg: AML code generation for IO resouce descriptor.
b6c4708c4d MdeModulePkg/Bus/Pci/NvmExpressDxe: Nvm Express Media Sanitize Protocol.
7801fe428b MdePkg Nvme.h: Update fields from 1.4c specification.
1169122c6f MdeModulePkg NonDiscoverablePciDeviceIo: MMIO Memory XP By Default
01735bbe4a MdeModulePkg: Gcd: Only Update gMemoryMap Attributes if Correct GCD Type
bb248a9509 MdeModulePkg: MAT Set RO/XP on Code/Data Sections Outside Image Memory
254641f342 MdeModulePkg: MAT: Do Not Set EfiMemoryMappedIo[PortSpace] Attrs
31f0225005 RedfishPkg/RedfishHttpDxe: check response content type.
14e6c48103 RedfishPkg/RedfishHttpDxe: add status code check for modification request
2fe9b6c22f MdePkg:BaseArmTrngLibNull: Assert causing FVP stalling
383f729ac0 OvmfPkg/PlatformInitLib: Reserve Sec Page Tables in TDVF
9cd66aca1a CryptoPkg: Support BrainpoolP512r1 algorithm
41a51d1735 ArmPkg/GenericWatchdogDxe: Disable WDOG before the protocol installed
7cde720e51 ShellPkg: Correct smbiosview strings and conditions for SMBIOS Type9
319835abb8 UefiCpuPkg/MpInitLib: Skip X2APIC enabling when BSP in X2APIC already
7ed3989166 UefiCpuPkg/MpInitLib: Sync BSP's APIC mode to APs in InitConfig path
94f68d0b56 UefiCpuPkg/MpInitLib: Separate X2APIC enabling to subfunction
84e7b74c8c UefiCpuPkg/UefiCpuPkg.dsc: Include PiSmmCpuStandaloneMm and required Libs
0de7882b46 UefiCpuPkg/PiSmmCpuDxeSmm: Simplify SMM Profile Size Calculation
2e6ca59e33 UefiCpuPkg/PiSmmCpuDxeSmm: Avoid PcdCpuSmmProfileEnable check in MM
ae0d54cd43 UefiCpuPkg/PiSmmCpuDxeSmm: Cleanup SMM_CPU_SYNC_MODE
1816c78f43 UefiCpuPkg/PiSmmCpuDxeSmm: Refine DxeSmm PageTable update logic
5bcf6049f2 UefiCpuPkg/PiSmmCpuDxeSmm: Add PiSmmCpuStandaloneMm.inf
3690d30a6e UefiCpuPkg/PiSmmCpuDxeSmm: Check logging PF address for MM
0593183d76 UefiCpuPkg/PiSmmCpuDxeSmm: Start SMM Profile early for MM
79468b58c3 UefiCpuPkg/PiSmmCpuDxeSmm: Differentiate PerformRemainingTasks
268397a892 UefiCpuPkg/PiSmmCpuDxeSmm: Enable CodeAccessCheck in MM Entry Point
1c19ccd510 UefiCpuPkg/PiSmmCpuDxeSmm: Refactor code to create default Page Table
14cb36685b UefiCpuPkg/PiSmmCpuDxeSmm: Add PiCpuStandaloneMmEntry for MM
7b9b4ed57f UefiCpuPkg/PiSmmCpuDxeSmm: Add GetSupportedMaxLogicalProcessorNumber
167e902624 UefiCpuPkg/PiSmmCpuDxeSmm: Impl IsSmmCommBufferForbiddenAddress for MM
9ee5334796 UefiCpuPkg/PiSmmCpuDxeSmm: Define mIsStandaloneMm to indicate SMM or MM
5f88a44637 UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmiCommandPort for MM
ee54bda382 UefiCpuPkg/PiSmmCpuDxeSmm: Impl CreateExtendedProtectionRange for MM
614d6c91bf UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmmCpuSyncConfigData for MM
1f22b96b11 UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetAcpiS3EnableFlag for MM
502a9122a4 UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmmProfileData for MM
cc996831bd UefiCpuPkg/PiSmmCpuDxeSmm: Add empty .c for MM CPU specific impl
9d9bbb6f5f UefiCpuPkg/PiSmmCpuDxeSmm: Move GetSmiCommandPort into DxeSmm Code
abc2f59523 UefiCpuPkg/PiSmmCpuDxeSmm: Move GetUefiMemoryMap into DxeSmm code
0c037b5fa7 UefiCpuPkg/PiSmmCpuDxeSmm: Create extended protection MemRegion in func
d480f106a6 UefiCpuPkg/PiSmmCpuDxeSmm: Get SmmCpuSyncConfig data from func
23c5ee6e23 UefiCpuPkg/PiSmmCpuDxeSmm: Move GetAcpiS3EnableFlag into DxeSmm code
5547d1487c UefiCpuPkg/PiSmmCpuDxeSmm: Move SMM profile data allocation into func
89fe9c5d79 UefiCpuPkg/PiSmmCpuDxeSmm: Use SMM Variable to set SmmProfileBase
c8a1295d3e UefiCpuPkg/PiSmmCpuDxeSmm: Get SMRAM info from gEfiSmmSmramMemoryGuid
8ccf7f65e5 UefiCpuPkg/PiSmmCpuDxeSmm: Centralize Non-Mmram Mem Management Code
cc5df45eb6 UefiCpuPkg/PiSmmCpuDxeSmm: Move common code into PiSmmCpuCommon.c
cd29383f77 UefiCpuPkg/PiSmmCpuDxeSmm: Rename PiSmmCpuDxeSmm.h to PiSmmCpuCommon.h
2a15750b79 UefiCpuPkg/PiSmmCpuDxeSmm: Update gSmst to gMmst
cfaccc89a2 StandaloneMmPkg/Core: Migrate Memory Allocation Hob into MMRAM
6b69f564a9 StandaloneMmPkg/Core: Add MemoryAttributes support
b7931cafea StandaloneMmPkg/Core: Install protocol to notify MmEndOfPei event
c8df60801f StandaloneMmPkg: Support using gEfiSmmSmramMemoryGuid to get MMRAM range
487fa274c4 StandaloneMmPkg/Core: Restart dispatcher once MmEntryPoint is registered
003a4d4ef4 StandaloneMmPkg/Core: Remove unused mMmramRanges and mMmramRangeCount
f0254c9a1c StandaloneMmPkg: Remove definition for MM_CORE_PRIVATE_DATA
0f89005d71 StandaloneMmMemLib: Drop MM_CORE_PRIVATE_DATA
189398dcf8 StandaloneMmCoreMemoryAllocationLib: Drop MM_CORE_PRIVATE_DATA
18591343b2 StandaloneMmPkg/Core: Drop MM_CORE_PRIVATE_DATA
24e41d1fa3 StandaloneMmPkg/Core: Introduce MM Communication Buffer
68487b4736 StandaloneMmPkg/Core: Switch to MM HobList after MM HostList is ready
dd775aa4d4 StandaloneMmPkg/Core: Install Loaded Image Protocol for MM Core
a44830727a StandaloneMmPkg/Core: Install Loaded Image Protocol for MM drivers
6dc14fb5b4 StandaloneMmPkg/Core: Remove traditional MM driver support
6855567d52 StandaloneMmPkg/MmIpl: Create memory resource HOBs
378aff173c StandaloneMmPkg/MmIpl: Create MM profile data HOBs
c775cc762e StandaloneMmPkg/MmIpl: Create misc HOBs for CPU
0d91ebd96f StandaloneMmPkg/MmIpl: Create standalone MM foundation related HOBs
5aa5ecd5ff StandaloneMmPkg/MmIpl: Dispatch StandaloneMm drivers in MM
3ac296def1 StandaloneMmPkg/MmIpl: Install end of PEI notify PPI
e98eca076a StandaloneMmPkg/MmIpl: Install MmCommunicationPpi
8d764088ea StandaloneMmPkg/MmIpl: load MM Core and execute MM Core in MM RAM
d7e6b863a1 StandaloneMmPkg/MmIpl: build MM communication buffer HOB
e363c0b729 StandaloneMmPkg/MmIpl: StandaloneMmIplPei driver entrypoint
82d2f6b3c3 MdeModulePkg/SmmCommunicationBufferDxe: Re-use FixedCommBuffer
d64766bde6 StandaloneMmPkg: Create some notification of protocol and Event
a2a8558958 StandaloneMmPkg: Install gEfiMmCommunicationProtocolGuid
cf9b568405 StandaloneMmPkg: Install gEfiMmCommunication2ProtocolGuid
eef29d5100 StandaloneMmPkg: Add a new MmCommunicationDxe driver
0806fb60d4 StandaloneMmPkg: Create null instance for MmPlatformHobProducerLib
c0b1ad64e4 UefiCpuPkg: Enable MmUnblockMemoryLib
8f21911951 UefiCpuPkg: Add MM Unblock Page Library
630e819bf3 StandaloneMmPkg/StandaloneMmPkg.ci.yaml: Add UefiCpuPkg dependency
56908fd4be StandaloneMmPkg/StandaloneMmPkg.dec: Add gEventMmDispatchGuid
43e8801410 StandaloneMmPkg: Add MmPlatformHobProducerLib library class
0f36b5fa0a UefiCpuPkg: Add ACPI S3 Enable HOB definition
39d9e15a9e UefiCpuPkg: Add MM CPU Sync Config definitions
2c5d329e20 UefiCpuPkg: Add MM Profile related definitions
21a2c8ae2a UefiCpuPkg: Add Unblock Region HOB definition
45098bf1b8 MdeModulePkg/MdeModulePkg.dec: Add PcdMmCommBufferPages PCD
ff04469d33 MdeModulePkg: Add MM Communication Buffer definition
82b1f69196 MdePkg/MdePkg.dec: Add gEfiMmEndOfPeiProtocol definition
1fd2f9ec8f IntelFsp2Pkg: Align FSP global data pointer for X64 build
a0ac7cf67a UefiPayloadPkg: Update UefiPayload driver for FDT support.
0c4d6bb405 UefiPayloadPkg: Update PayloadLoader to suport FDT.
b0c6b049c4 UefiPayloadPkg: Add FDT Paser relative LIBs.
a297b81b62 UefiPayloadPkg: Support Debug function when Hob was not available.
04d8d94a42 UefiPayloadPkg: Addd header files for FDT structure and function.
c3997e329a MdePkg: Fix build error after enable FDT support.
90d0ec17e7 MdePkg/BaseFdtLib: Add FdtNodeOffsetByCompatible()
99e4c8ea93 OvmfPkg/LoongArchVirt: Clear the PGD series registers
25da777d95 Maintainers.txt: Cleanup inactive maintainers.
39a999eb1d ArmPlatformPkg: Initialize Serial Port Before Writing
ded4191e10 Maintainers.txt: Remove Susovan Mohapatra
cc7bb9a86e IntelFsp2Pkg: Correcting Data Region Length of MCUD section
a0594ca403 GitHub Action: Bump github/issue-labeler from 3.1 to 3.4
b2a431868c UefiCpuPkg: CpuPageTableLibTestHost: Disable Random Test Suite
efaf8931bb OvmfPkg/TdTcg2Dxe: Fix the SeparatorEvent issue in RTMRs
ccda91c286 MdePkg: Define BrainpoolP512r1
5a06afa7dd SecurityPkg: Allocate EfiACPIMemoryNVS buffer for TCG2
fadb9dcb9d SecurityPkg: Correct Pages for TCG2 communication buffer
0e8af88034 NetworkPkg: Improve GetBootFile() code flow
f3040bed3c .mergify: Fix pull_request_rules deprecation
1cc0fae8d9 MdeModulePkg/RamDiskDxe: fix memory leak on error path.
- Add libbpf1 (libbpf.so.1) as a BuildRequires to satisfy build dependencies.
- Add ovmf-Revert-Add-Stack-Cookie-Support-to-MSVC-and-GCC.patch (bsc#1236009)
f53f029122d4 BaseTools: Add Stack Cookie Support to MSVC and GCC IA32/X64/ARM/AARCH64
- Update openssl library to 3.0.15
- Remove patch which are merged to edk2-stable202411:
- ovmf-MdePkg-DebugLib-Enable-FILE-NAME-as-DEBUG-ASSERT-for.patch
5c8bdb190f MdePkg DebugLib: Enable FILE NAME as DEBUG ASSERT for GCC12
OBS-URL: https://build.opensuse.org/request/show/1239021
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=304
|
|||
| e03ae99fd8 |
Accepting request 1223958 from home:joeyli:branches:Virtualization
Add ovmf-x86_64-sev-code.bin and ovmf-x86_64-sev-vars.bin back (bsc#1232762) OBS-URL: https://build.opensuse.org/request/show/1223958 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=302 |
|||
| 3fb11b949a |
Accepting request 1216747 from home:joeyli:branches:Virtualization
Removed two patch files because they are merged to edk2-stable202408 OBS-URL: https://build.opensuse.org/request/show/1216747 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=300 |
|||
| 01c73d9f3d |
Accepting request 1216711 from home:joeyli:branches:Virtualization
Update to edk2-stable202408 (PED-10355) OBS-URL: https://build.opensuse.org/request/show/1216711 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=299 |
|||
| c0a5124191 |
Accepting request 1207854 from home:joeyli:branches:Virtualization
Using gcc12 for building x86_64 ovmf image (bsc#1230425) OBS-URL: https://build.opensuse.org/request/show/1207854 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=297 |
|||
| ffc9369841 |
Accepting request 1201746 from home:favogt:stagingovmf
- ovmf-rpmlintrc: Add wildcard to make the filter effective on 15.x again OBS-URL: https://build.opensuse.org/request/show/1201746 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=295 |
|||
| 4ea89e5d22 |
Accepting request 1201687 from home:joeyli:branches:Virtualization
Add ovmf-NetworkPkg-TcpDxe-Fixed-system-stuck-on-PXE-boot-flo.patch (bsc#1230587) OBS-URL: https://build.opensuse.org/request/show/1201687 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=293 |
|||
| 523f099dad |
Accepting request 1200089 from home:joeyli:branches:Virtualization
Update to edk2-stable202405 OBS-URL: https://build.opensuse.org/request/show/1200089 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=291 |
|||
| d4d0cbfd98 |
Accepting request 1194840 from home:joeyli:branches:Virtualization
Remove -code and -vars files of AMD SEV flavor OBS-URL: https://build.opensuse.org/request/show/1194840 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=289 |
|||
| fb2b2c9f15 |
Accepting request 1193324 from home:joeyli:branches:Virtualization
Add ovmf-x86_64-sev flavor to X64 against AMD SEV OBS-URL: https://build.opensuse.org/request/show/1193324 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=287 |
|||
| 6fd9f576a2 |
Accepting request 1187662 from home:joeyli:branches:Virtualization
Update to edk2-stable202402 OBS-URL: https://build.opensuse.org/request/show/1187662 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=285 |
|||
| 20ed28af0c |
Accepting request 1178311 from home:Vogtinator:branches:Virtualization
RFC.
- Remove unused openSUSE-UEFI-SIGN-Certificate-2048.crt
- Use virt-fw-vars to create varstores with enrolled keys instead
of using QEMU + generated .iso images:
* Includes newer 2023 certs from Microsoft
* Remove now unused files:
+ gen-key-enrollment-iso.sh
+ ovmf-set-fixed-enroll-time.patch
+ ovmf-build-funcs.sh
* No longer build and package EnrollDefaultKeys.efi and Shell.efi
OBS-URL: https://build.opensuse.org/request/show/1178311
OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=284
|
|||
| 1f95ccfa1f |
Accepting request 1174138 from home:joeyli:branches:Virtualization
Removed ovmf-UefiCpuPkg-BaseXApicX2ApicLib-fix-CPUID_V2_EXTENDED_.patch file OBS-URL: https://build.opensuse.org/request/show/1174138 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=282 |
|||
| 04cb2b7a3e |
Accepting request 1173090 from home:joeyli:branches:Virtualization:edk2-stable-202311
Update to edk2-stable202311 OBS-URL: https://build.opensuse.org/request/show/1173090 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=281 |
|||
| cbea9f40bd |
Accepting request 1173041 from home:joeyli:branches:Virtualization
Add patches for bsc#1218678 (CVE-2022-36763), bsc#1218679 (CVE-2022-36764) OBS-URL: https://build.opensuse.org/request/show/1173041 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=279 |
|||
| d7948516f3 |
Accepting request 1166951 from home:joeyli:branches:Virtualization
Add ovmf-EmbeddedPkg-Library-Support SOURCE_DATE_EPOCH-in-Vir.patch Support SOURCE_DATE_EPOCH in VirtualRealTimeClockLib for reproducible (bsc#1217704) OBS-URL: https://build.opensuse.org/request/show/1166951 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=277 |
|||
| e7c16fc1b7 |
Accepting request 1162492 from home:joeyli:branches:Virtualization
Removed EFI shell from x86_64 4mb ovmf because it has security concern (bsc#1219890, CVE-2023-48733) OBS-URL: https://build.opensuse.org/request/show/1162492 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=275 |
|||
| 7646c6a7b8 |
Accepting request 1156041 from home:gmbr3:Active
- Use built QEMU_VARS.fd as base for AARCH64/AARCH32 vars file - Ensure riscv64 code/vars is 32M otherwise it won't load - Use truncate instead of 2 dd commands OBS-URL: https://build.opensuse.org/request/show/1156041 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=273 |
|||
| 0fb1e643c6 |
Accepting request 1155807 from home:joeyli:branches:Virtualization
Add secure-boot feature tag to firmware descriptor of qemu (bsc#1217422) OBS-URL: https://build.opensuse.org/request/show/1155807 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=271 |
|||
| a528beb9a8 |
Accepting request 1154643 from home:joeyli:branches:Virtualization
Add ovmf-OvmfPkg-SmbiosPlatformDxe-tweak-fallback-release-dat.patch tweak fallback release date again (bsc#1219024) OBS-URL: https://build.opensuse.org/request/show/1154643 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=269 |
|||
| 0e24b3f444 |
Accepting request 1151447 from home:dimstar:rpm4.20:o
Prepare for RPM 4.20 OBS-URL: https://build.opensuse.org/request/show/1151447 OBS-URL: https://build.opensuse.org/package/show/Virtualization/ovmf?expand=0&rev=268 |