Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to svsm-preview-v4 + vTPM driver #2

Open
wants to merge 1,179 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1179 commits
Select commit Hold shift + click to select a range
843ed20
RedfishPkg/RedfishHostInterfaceDxe: Add Redfish HI readiness notifica…
changab Nov 23, 2023
8325fd6
RedfishPkg/RedfishConfigHandler: Use Redfish HI readiness notification
changab Nov 23, 2023
dbaf9d3
RedfishPkg/RedfishConfigHandler: Correct the prototype of callback fu…
changab Nov 23, 2023
4b5e2b3
RedfishPkg/RedfishDiscovery: Add more debug message
changab Nov 23, 2023
cfafa45
RedfishPkg/RedfishDiscovery: Refine SMBIOS 42h code
changab Nov 23, 2023
cf31257
RedfishPkg/HostInterfaceBmcUsbNic: Correct MAC address reference
changab Nov 23, 2023
5cdeff1
RedfishPkg/HostInterfaceBmcUsbNic: Fix incorrect HI protocol record size
changab Nov 23, 2023
120aa60
RedfishPkg/HostInterfaceBmcUsbNic: Fix potential memory corruption issue
changab Nov 27, 2023
ef3fde6
MdePkg:Add NVME Sanitize command support to Nvme.h
chentina59 Nov 9, 2023
c83ffd2
UefiCpuPkg/CpuPageTableLib: Init local variable before using it.
LiuZhiguang001 Nov 27, 2023
02d6f39
UefiCpuPkg/CpuPageTableLib/TestCase: Refine test case for PAE paging.
LiuZhiguang001 Nov 27, 2023
7e18c9a
UefiCpuPkg/CpuMpPei: Use CpuPageTableLib to set memory attribute.
LiuZhiguang001 Nov 27, 2023
b59ab98
BaseStackCheckLib: Fix STACK FAULT message
jgarver Oct 5, 2023
df2ec2a
PcAtChipsetPkg: Fix AcpiTimerLib incompatibility with XhciDxe
nate-desimone Dec 1, 2023
ff4c49a
MdeModulePkg/Bus: Fix XhciDxe Linker Issues
nate-desimone Dec 1, 2023
b5f20ec
UefiCpuPkg: Add macro definitions for CET feature for NASM files.
swei22 Nov 15, 2023
04d47a9
UefiCpuPkg: Use macro CR4_CET_BIT to replace hard code value in Cet.n…
swei22 Nov 9, 2023
3018685
UefiCpuPkg: Use CET macro definitions in Cet.inc for SmiEntry.nasm fi…
swei22 Nov 9, 2023
fd1dd85
UefiCpuPkg: Only change CR4.CET bit for enable and disable CET.
swei22 Nov 9, 2023
553dfb0
UefiCpuPkg: Backup and Restore MSR IA32_U_CET in SMI handler.
swei22 Nov 9, 2023
238690a
OvmfPkg/Bhyve: use a proper PCI IO range
ckoehne Nov 20, 2023
506cc67
OvmfPkg: cripple CSM_ENABLE macro
lersek Nov 10, 2023
3099db5
OvmfPkg: remove PcdCsmEnable
lersek Nov 10, 2023
0600bea
OvmfPkg: unplug LegacyBootManagerLib from BdsDxe and UiApp
lersek Nov 10, 2023
3f3e90d
OvmfPkg: remove LegacyBootManagerLib
lersek Nov 10, 2023
237a056
OvmfPkg: unplug LegacyBootMaintUiLib from UiApp
lersek Nov 10, 2023
545a5f6
OvmfPkg: remove LegacyBootMaintUiLib
lersek Nov 10, 2023
e948cee
OvmfPkg: remove gEfiLegacyDevOrderVariableGuid
lersek Nov 10, 2023
ac79397
OvmfPkg: exclude the CSM-based VideoDxe driver
lersek Nov 10, 2023
59dc874
OvmfPkg: remove Csm/BiosThunk/VideoDxe
lersek Nov 10, 2023
4493d74
OvmfPkg: remove gEfiVgaMiniPortProtocolGuid
lersek Nov 10, 2023
ec60da4
OvmfPkg: remove Bios Video PCDs
lersek Nov 10, 2023
934b7f5
OvmfPkg: exclude LegacyBiosDxe
lersek Nov 10, 2023
87d0e57
OvmfPkg/IncompatiblePciDeviceSupportDxe: ignore CSM presence
lersek Nov 10, 2023
209480b
Revert "OvmfPkg: don't assign PCI BARs above 4GiB when CSM enabled"
lersek Nov 10, 2023
f0c5d65
OvmfPkg: remove LegacyBiosDxe
lersek Nov 10, 2023
d7e41ce
OvmfPkg: exclude NullMemoryTestDxe driver
lersek Nov 10, 2023
0730f56
OvmfPkg: remove gEfiIsaIoProtocolGuid
lersek Nov 10, 2023
5161ba8
OvmfPkg: remove gEfiIsaAcpiProtocolGuid
lersek Nov 10, 2023
9d4becd
OvmfPkg: remove gEfiLegacyBiosGuid
lersek Nov 10, 2023
8bd14e6
OvmfPkg: remove LegacyBiosDxe PCDs
lersek Nov 10, 2023
86cc0f1
OvmfPkg: unplug CsmSupportLib from BdsDxe
lersek Nov 10, 2023
bc495d8
OvmfPkg: remove CsmSupportLib
lersek Nov 10, 2023
f19b3d0
OvmfPkg: remove gEfiFirmwareVolumeProtocolGuid
lersek Nov 10, 2023
dd63cb9
OvmfPkg: remove gEfiLegacyBiosPlatformProtocolGuid
lersek Nov 10, 2023
504a0fe
OvmfPkg: remove gEfiLegacyBiosProtocolGuid
lersek Nov 10, 2023
f14317e
OvmfPkg: remove gEfiLegacyInterruptProtocolGuid
lersek Nov 10, 2023
769c46a
OvmfPkg: remove <FrameworkDxe.h>
lersek Nov 10, 2023
e8f860d
OvmfPkg: exclude Csm16.inf / Csm16.bin
lersek Nov 10, 2023
528ae02
OvmfPkg: remove Rule.Common.USER_DEFINED.CSM from all FDF files
lersek Nov 10, 2023
0e0a0a5
OvmfPkg: remove Csm16
lersek Nov 10, 2023
89bd992
OvmfPkg: exclude 8254TimerDxe
lersek Nov 10, 2023
05cffb6
OvmfPkg: remove 8254TimerDxe
lersek Nov 10, 2023
fb5c153
OvmfPkg: exclude 8259InterruptControllerDxe
lersek Nov 10, 2023
67864ff
OvmfPkg: remove 8259InterruptControllerDxe
lersek Nov 10, 2023
cf9030f
OvmfPkg: remove gEfiLegacy8259ProtocolGuid
lersek Nov 10, 2023
605248f
OvmfPkg: remove Pcd8259LegacyModeEdgeLevel and Pcd8259LegacyModeMask
lersek Nov 10, 2023
eccdab6
OvmfPkg: remove CSM_ENABLE build macro
lersek Nov 10, 2023
fe2abc9
ShellPkg: Fix typos
Nov 9, 2023
ad0b1cc
UefiCpuPkg/BaseXApicLib: Fix CPUID_V2_EXTENDED_TOPOLOGY detection
jiaxinwu Nov 15, 2023
7eb5040
UefiCpuPkg/PiSmmCpuDxeSmm: Get processor extended information
jiaxinwu Nov 15, 2023
e8c23d1
OvmfPkg/MemEncryptSevLib: Fix address overflow during PVALIDATE
mdroth Nov 15, 2023
b59574a
Maintainers.txt: add Laszlo Ersek as an ArmVirtPkg maintainer
lersek Nov 16, 2023
408ca20
Maintainers.txt: add Laszlo Ersek as an OvmfPkg maintainer
lersek Nov 16, 2023
ff22700
Maintainers.txt: add Laszlo Ersek as a UefiCpuPkg maintainer
lersek Nov 16, 2023
2cd9d5f
Maintainers.txt: add Aaron Young as MptScsi and PvScsi reviewer
lersek Nov 21, 2023
3c40ee8
MdePkg: Define the DevicePath argument from LoadImage as optional
sriniv2x Dec 8, 2023
85a5141
MdePkg: Add UEFI v2.10 ISA memory type definition
sriniv2x Dec 8, 2023
bb13a4a
StandaloneMmPkg/StandaloneMmHobLib: Remove HOB creation
nhivp Dec 5, 2023
b5f5106
BaseTools: FMMT replace new free space fixing in replace
YuweiChen1110 Jun 29, 2023
9627447
BaseTools: FMMT replace output file is not generated successfully
YuweiChen1110 Jun 29, 2023
59f0d35
BaseTools: FMMT support ELF UPLD parser
YuweiChen1110 Jun 29, 2023
5b54815
BaseTools: fixing FMMT ShrinkFv issue
YuweiChen1110 Jun 29, 2023
03be51e
MdePkg: Improve wording of manageability debug level comment
bcran Dec 7, 2023
20ca600
MdePkg: Add manageability debug level to PcdFixedDebugPrintErrorLevel
bcran Dec 7, 2023
9e9c359
MdePkg: Update MdePkg.uni with manageability debug level
bcran Dec 7, 2023
aa2f32c
ArmVirtPkg: Sync debug level comments in ArmVirt.dsc.inc
bcran Dec 7, 2023
3c73532
MdePkg: Change IoLibFifo.c to IoLibFifoCc.c
td36 Nov 9, 2023
1d50544
MdePkg:simplify Fifo API in BaseIoLibIntrinsic
td36 Nov 9, 2023
c02eed8
UefiCpuPkg: Create gMpInformationHobGuid2 in UefiCpuPkg
td36 Nov 7, 2023
e10f1f5
UefiCpuPkg: Build MpInfo2HOB in CpuMpPei
td36 Nov 24, 2023
be44fff
UefiCpuPkg: Consume MpInfo2Hob in PiSmmCpuDxe
td36 Nov 24, 2023
fc4f662
UefiCpuPkg: Add a new field in MpInfo2 HOB
td36 Nov 30, 2023
e51965d
UefiCpuPkg: Cache core type in MpInfo2 HOB
td36 Dec 1, 2023
725acd0
UefiCpuPkg: Avoid assuming only one smmbasehob
td36 Dec 1, 2023
cee7ba3
ArmVirtQemu: Allow EFI memory attributes protocol to be disabled
ardbiesheuvel Dec 4, 2023
b8a3eec
RedfishPkg/RedfishDicovery: Remedy Redfish service discovery flow
changab Dec 1, 2023
59a952d
CloudHv: Add CI for CloudHv on AArch64
jongwu Nov 23, 2023
7f5e758
ArmPkg/DebugPeCoffExtraActionLib: Drop RVCT and Cygwin support
ardbiesheuvel Dec 14, 2023
3ce5f2d
FatPkg/FatPei: Check array offset before use
makubacki Dec 12, 2023
74daede
ShellPkg: Tidy for code readability
danielnguyen-arm Nov 29, 2023
c012284
StandaloneMmPkg/Core: Limit FwVol encapsulation section recursion
xuweiintel Oct 30, 2023
0904161
StandaloneMmPkg/Core: Fix potential memory leak issue
xuweiintel Oct 30, 2023
4a9fcab
StandaloneMmPkg/Core: Fix issue that offset calculation might be wrong
xuweiintel Oct 30, 2023
3c66390
StandaloneMmPkg/Core: Fix the failure to find uncompressed inner FV
xuweiintel Oct 30, 2023
286b30f
MdePkg: Move RISC-V Cache Management Declarations Into BaseLib
dhaval-rivos Dec 13, 2023
30faafd
MdePkg: Rename Cache Management Function To Clarify Fence Based Op
dhaval-rivos Dec 13, 2023
26727c2
MdePkg: Implement RISC-V Cache Management Operations
dhaval-rivos Dec 13, 2023
904b002
MdePkg: Utilize Cache Management Operations Implementation For RISC-V
dhaval-rivos Dec 13, 2023
b1f33cb
OvmfPkg/RiscVVirt: Override for RISC-V CPU Features
dhaval-rivos Dec 13, 2023
8c1e9f9
MdeModulePkg/UefiBootManagerLib: Signal ReadyToBoot on platform recovery
Conan-Kudo Oct 31, 2023
e14a022
UefiCpuPkg/PiSmmCpuDxeSmm: Optimize Semaphore Sync between BSP and AP
jiaxinwu Sep 21, 2023
ba822d2
UefiCpuPkg: Adds SmmCpuSyncLib library class
jiaxinwu Nov 3, 2023
6f6a43c
MdePkg/MdeLibs.dsc.inc: Add SafeIntLib instance
jiaxinwu Dec 15, 2023
69eb9ad
UefiCpuPkg: Implements SmmCpuSyncLib library instance
jiaxinwu Nov 30, 2023
32f84bd
OvmfPkg: Specifies SmmCpuSyncLib instance
jiaxinwu Nov 30, 2023
0a248f1
UefiPayloadPkg: Specifies SmmCpuSyncLib instance
jiaxinwu Nov 30, 2023
cc698d0
UefiCpuPkg/PiSmmCpuDxeSmm: Simplify RunningApCount decrement
jiaxinwu Dec 15, 2023
a83d953
UefiCpuPkg/PiSmmCpuDxeSmm: Consume SmmCpuSyncLib
jiaxinwu Dec 15, 2023
89705ad
BaseTools: FMMT GuidTool Auto Select Config file Enabling
bcran Dec 20, 2023
9f0061a
BaseTools: Resolve regex syntax warnings
Dec 6, 2023
5d533bb
BaseTools/GenFw: Correct offset when relocating an ADR
jgarver Dec 20, 2023
ea65643
DynamicTablesPkg: AML Code generation for word I/O ranges
Nov 29, 2023
f8c918c
DynamicTablesPkg: Corrects AmlCodeGenRdWordBusNumber parameters
Nov 29, 2023
29ce755
DynamicTablesPkg: Corrects function pointer typedef of AML_PARSE_FUNC…
Nov 29, 2023
d01defe
DynamicTablesPkg: AML Code generation to invoke a method
Dec 18, 2023
1065536
MdeModulePkg: Support customized FV Migration Information
chengsux Dec 21, 2023
54c6628
StandaloneMmPkg/Core: Remove dead code
niruiyu Dec 25, 2023
7b3b39a
SourceLevelDebugPkg/Library: Indicate SMM Debug Agent support or not
jiaxinwu Dec 15, 2023
c7c2de7
MdeModulePkg/DebugAgentLibNull: Indicate SMM Debug Agent support or not
jiaxinwu Dec 15, 2023
e1b62f3
UefiCpuPkg/PiSmmCpuDxeSmm: Check SMM Debug Agent support or not
jiaxinwu Dec 15, 2023
3a4ec6d
UefiCpuPkg/PiSmmCpuDxeSmm: Align BSP and AP sync logic for SMI exit
jiaxinwu Dec 15, 2023
41d1c44
UefiCpuPkg/PiSmmCpuDxeSmm: Invert ReleaseAllAPs & InitializeDebugAgent
jiaxinwu Dec 15, 2023
58d9463
UefiCpuPkg/PiSmmCpuDxeSmm: Reduce one round BSP & AP sync
jiaxinwu Dec 15, 2023
59b4b50
RedfishPkg: fix RedfishPlatformHostInterfaceLib library class name typo.
ghbaccount Oct 8, 2023
4fdd516
RedfishPkg: fix RedfishPlatformCredentialLib library class name typo.
ghbaccount Oct 18, 2023
0f66c2e
RedfishPkg: get rid of unused definitions from RedfishCrtLib.h
ghbaccount Nov 26, 2023
d818133
RedfishPkg: RedfishPlatformConfigDxe: reduce memory allocations
ghbaccount Aug 29, 2023
a87e850
RedfishPkg: RedfishDiscoverDxe: fix memory leak on error path.
ghbaccount Aug 29, 2023
8b59cb7
RedfishPkg: add Component Name protocols to RedfishConfigHandler driver
ghbaccount Nov 26, 2023
24de462
RedfishPkg: add proper initialization of IPMI request
ghbaccount Nov 28, 2023
5e2338d
EmulatorPkg: fix typo. PcdRedfishServie -> PcdRedfishService
ghbaccount Dec 5, 2023
9e3de4e
EmulatorPkg: RedfishPlatformHostInterfaceLib: get rid of unused variable
ghbaccount Jul 28, 2023
2cd1b43
RedfishDiscoverDxe: introduce InitInformationData helper function
ghbaccount Dec 13, 2023
17870bf
RedfishDiscoverDxe: refine InitInformationData(), remove unnecessary …
ghbaccount Dec 14, 2023
d1c21f8
RedfishDiscoverDxe: refine InitInformationData() function
ghbaccount Dec 14, 2023
f8de39a
RedfishDiscoverDxe: add a helper function deallocating string resources.
ghbaccount Dec 21, 2023
139887a
RedfishDiscoverDxe: release resources when refreshing information data
ghbaccount Dec 21, 2023
91f1ce4
RedfishDiscoverDxe: handle memory allocation error conditions.
ghbaccount Dec 13, 2023
d7d4f09
RedfishPkg: RedfishDiscoverDxe: add [] brackets to URI for IPv6 addre…
ghbaccount Dec 13, 2023
0d39cae
EmbeddedPkg/PrePiMemoryAllocationLib: Add ReallocatePool
Dec 28, 2023
5804e94
EmbeddedPkg: Add host based dependency to ci
Dec 28, 2023
7a5823f
EmbeddedPkg: Add DtPlatformLoaderLib gmock support
Dec 28, 2023
ea658e3
DynamicTablesPkg: Fix X64 compilation errors
Jan 3, 2024
16c8cfc
DynamicTablesPkg: Fix IA32 compilation errors
Jan 3, 2024
e449451
CryptoPkg: move define to CrtLibSupport
Wenxing-hou Jan 4, 2024
e8166a8
UefiCpuPkg/CpuMpPei: Parallel get stack base for better performance.
LiuZhiguang001 Dec 28, 2023
3114fd8
EmulatorPkg: Improve comments in WinThunk.c
nate-desimone Sep 20, 2023
5a2490d
EmulatorPkg: Update MMTimerThread() signature
nate-desimone Sep 29, 2023
9cf1d03
Add EFI_STATUS return to EMU_THUNK_PROTOCOL.SetTime()
nate-desimone Sep 29, 2023
ff1305c
MdePkg: Update the definition of CapsuleImageSize on EFI_CAPSULE_HEADER
Rensuqiang Jan 3, 2024
c3d865a
UefiPayloadPkg: Add macro to enable selection of timer
huama-intel Jan 5, 2024
e7152e6
CryptoPkg: fix gcc build fail for CryptoPkgMbedtls
Wenxing-hou Jan 4, 2024
f2b0743
MdePkg: Update the definition of EFI_NVDIMM_LABEL_FLAGS_LOCAL
Rensuqiang Jan 4, 2024
2a5c08c
UefiCpuPkg: set EXTENDED_PROCESSOR_INFORMATION to 0
td36 Jan 8, 2024
08a6528
UefiCpuPkg: Check lower 24 bits of ProcessorNumber
td36 Jan 8, 2024
3b1ddbd
OvmfPkg/RiscVVirt: use gEfiAuthenticatedVariableGuid unconditionally
kraxel Jan 9, 2024
ae22b2f
OvmfPkg/VirtNorFlashDxe: stop accepting gEfiVariableGuid
kraxel Jan 9, 2024
4a443f7
OvmfPkg/VirtNorFlashDxe: sanity-check variables
kraxel Jan 9, 2024
edba077
UefiPayloadPkg/UefiPayloadEntry: Remove SCI enabling check
chengangc Jan 8, 2024
0abd598
NetworkPkg/HttpDxe: Refactor TlsCreateChild
changab Dec 30, 2023
43ab662
NetworkPkg/HttpDxe: Consider TLS certificate not found as a success case
changab Jan 4, 2024
8466480
NetworkPkg/HttpDxe: Add HttpEventTlsConfigured HTTP callback event
changab Jan 7, 2024
0a12d8b
RedfishPkg/RedfishRestExDxe: Implement EDKII_HTTP_CALLBACK_PROTOCOL
changab Jan 5, 2024
b0e892d
RedfishPkg/RedfishRestExDxe: Uncrustify RedfishRestExDriver.h
changab Jan 7, 2024
265b4ab
RedfishPkg/RedfishRestExDxe: Update Supported function
changab Dec 30, 2023
bc34a79
RedfishPkg/RedfishDebugLib: add function to print buffer.
nicklela Jan 9, 2024
7d05581
IntelFsp2Pkg\Tools\ConfigEditor:Added new USF config workstream.
ArunSura Jan 10, 2024
6c488a2
BaseTools: Fix raw strings containing valid escape characters
Javagedes Dec 28, 2023
e7cfdc5
CryptoPkg: Fix redefinition error of int defines
Wenxing-hou Jan 10, 2024
889535c
MdePkg: Update GetHealthStatus function description
donaldjunfeng Dec 28, 2023
fd629ef
MdePkg.dec: RISC-V: Define override bit for Sstc extension
vlsunil Jan 3, 2024
8ae17a7
MdePkg/BaseLib: RISC-V: Add function to update stimecmp register
vlsunil Jun 23, 2023
f910299
UefiCpuPkg/CpuTimerDxeRiscV64: Add support for Sstc
vlsunil Jun 23, 2023
ebf378a
OvmfPkg/RiscVVirt: Override Sstc extension
vlsunil Jan 3, 2024
0765ee6
MdePkg/BaseLib: Fix boot DxeCore hang on riscv platform
Dec 28, 2023
58355ec
.pytool/Readme.md: Update matrix for DynamicTablesPkg
Jan 4, 2024
2bce85b
pip-requirements.txt: Update to latest
Javagedes Jan 11, 2024
cfe4846
UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlb…
zjin7 Jan 4, 2024
db59ff3
UefiCpuPkg:Limit PhysicalAddressBits in special case
td36 Jan 10, 2024
f5b91c6
UefiCpuPkg: change name of gMpInformationHobGuid2
td36 Jan 11, 2024
c15a899
NetworkPkg: Triger regularly scan only if not connect to AP
luo-heng Jan 3, 2024
6a01fb2
OvmfPkg: RiscVVirt: Fix network drivers not be built
tphan-ventana Jan 13, 2024
d65b183
RedfishPkg/RedfishCrtLib: handle floating point number in JSON
nicklela Jan 12, 2024
195e59b
MdePkg: Update the comments of HiiConfigAccess ExtractConfig
Rensuqiang Jan 4, 2024
bfad87c
OvmfPkg: Add CloudHv support to PlatformScanE820 utility function.
Jan 12, 2024
6d204e8
OvmfPkg: Update PlatformAddressWidthInitialization for CloudHv
Jan 12, 2024
82e149f
OvmfPkg: CloudHv: Enable PcdUse1GPageTable
Jan 12, 2024
7c2757c
MdePkg: Update the comments of callback in EFI_FORM_BROWSER2_PROTOCOL
Rensuqiang Jan 3, 2024
638e4ca
MdePkg: RFC1323 definition changed to RFC7323
Rensuqiang Dec 26, 2023
682a5ed
NetworkPkg: RFC1323 definition changed to RFC7323
Rensuqiang Dec 26, 2023
a4b8944
MdePkg: Update the Label definitions of the EFI_NVDIMM_LABEL
donaldjunfeng Dec 22, 2023
2244465
SecurityPkg: DxeTpm2MeasureBootLib: SECURITY PATCH 4117 - CVE 2022-36763
Jan 11, 2024
4776a1b
SecurityPkg: DxeTpmMeasureBootLib: SECURITY PATCH 4117 - CVE 2022-36763
Jan 11, 2024
1ddcb9f
SecurityPkg: : Adding CVE 2022-36763 to SecurityFixes.yaml
Jan 11, 2024
c7b2794
SecurityPkg: DxeTpm2MeasureBootLib: SECURITY PATCH 4118 - CVE 2022-36764
Jan 11, 2024
0d341c0
SecurityPkg: DxeTpmMeasureBootLib: SECURITY PATCH 4118 - CVE 2022-36764
Jan 11, 2024
8f6d343
SecurityPkg: : Adding CVE 2022-36764 to SecurityFixes.yaml
Jan 11, 2024
9971b99
RedfishPkg/JsonLib: Add JSON delete object function
changab Jan 11, 2024
59f024c
UefiPayloadPkg/Hob: Integer Overflow in CreateHob()
gguo11837463 Jan 11, 2024
0395045
OvmfPkg/VirtNorFlashDxe: add casts to UINTN and UINT32
kraxel Jan 16, 2024
35d8ea8
OvmfPkg/VirtNorFlashDxe: clarify block write logic & fix shadowbuffer…
kraxel Jan 16, 2024
28ffd72
OvmfPkg/VirtNorFlashDxe: add a loop for NorFlashWriteBuffer calls.
kraxel Jan 16, 2024
b25733c
OvmfPkg/VirtNorFlashDxe: allow larger writes without block erase
kraxel Jan 16, 2024
735d0a5
OvmfPkg/VirtNorFlashDxe: ValidateFvHeader: unwritten state is EOL too
kraxel Jan 16, 2024
b481b00
OvmfPkg/VirtNorFlashDxe: move DoErase code block into new function
kraxel Jan 16, 2024
40adbb7
SecurityPkg: DxeTpm2MeasureBootLib: SECURITY PATCH 4117/4118 symbol r…
Flickdm Jan 17, 2024
326db0c
SecurityPkg: DxeTpmMeasureBootLib: SECURITY PATCH 4117/4118 symbol re…
Flickdm Jan 17, 2024
264636d
SecurityPkg: : Updating SecurityFixes.yaml after symbol rename
Flickdm Jan 17, 2024
9d3fe85
NetworkPkg/Ip4Dxe: Fix Reset To Default
ashishsingha Dec 14, 2023
00bf689
MdePkg: Add DECLARE_LENGTH opcode of dependency expression
liyi77 Dec 19, 2023
0223bdd
FmpDevicePkg: Add DECLARE_LENGTH opcode of dependency expression
liyi77 Dec 19, 2023
5d016fe
MdePkg/IndustryStandard: Add _PSD/_CPC/Coord types definitions
pierregondois Jan 2, 2024
da228b2
MdePkg/Library/BaseIoLibIntrinsic: Fix TD MMIO read type cast
zhiquan1-li Jan 12, 2024
0c6d29b
CryptoPkg: Add dummy inttypes header to fix clang build
Wenxing-hou Jan 20, 2024
0b09397
UefiPayloadPkg: CbParseLib: Fix integer overflow
PatrickRudolph Dec 31, 2023
313f9f0
PrmPkg/PrmInfo: Drop -r parameter
makubacki Jan 11, 2024
d97f3a1
.pytool/Plugin: UncrustifyCheck: use stat instead of os.stat
Javagedes Jan 22, 2024
2ddae5d
StandaloneMmPkg/Core: Remove optimization for depex evaluation
lersek Jan 22, 2024
417ebe6
MdePkg/Include/Guid: Update the definition of FileName in EFI_FILE_INFO
Rensuqiang Jan 23, 2024
7f72c28
MdePkg/Library/BaseCpuLibNull: Add StandardSignatureIsAuthenticAMD()
Jan 23, 2024
1063665
MdeModulePkg/ResetSystemRuntimeDxe: Print Reset Data
ashishsingha Dec 6, 2023
d24187a
MdePkg/BaseFdtLib: Rename standard functions
jbrasen Jan 23, 2024
97e1ef8
MdePkg: Add FdtLib gmock support
Jan 24, 2024
5694ff4
MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
tanminger Dec 28, 2023
588cfc6
MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
tanminger Jan 2, 2024
ff52277
MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY
tanminger Jan 2, 2024
049695a
MdeModulePkg/PciBusDxe: Add feedback status for PciIoMap
swei22 Jan 22, 2024
aeaee89
EmbeddedPkg/Hob: Integer Overflow in CreateHob()
gguo11837463 Jan 11, 2024
9a75b03
StandaloneMmPkg/Hob: Integer Overflow in CreateHob()
gguo11837463 Jan 11, 2024
7d7decf
UefiPayloadPkg/Crypto: Support external Crypto drivers.
gguo11837463 Jan 25, 2024
947a1f3
Revert "MdeModulePkg/PciBusDxe: Add feedback status for PciIoMap"
tlendacky Jan 26, 2024
55a89d1
OvmfPkg/BaseMemEncryptSevLib: Re-organize page state change support
tlendacky Jan 9, 2024
12a52ef
MdePkg/Register/Amd: Define the SVSM related information
tlendacky Jan 9, 2024
5b2ae40
MdePkg/BaseLib: Add a new VMGEXIT instruction invocation for SVSM
tlendacky Jan 25, 2024
c57c558
UefiCpuPkg/CcExitLib: Extend the CcExitLib library to support an SVSM
tlendacky Jan 9, 2024
5223bed
Ovmfpkg/CcExitLib: Extend CcExitLib to handle SVSM related services
tlendacky Jan 9, 2024
098d532
OvmfPkg: Create a calling area used to communicate with the SVSM
tlendacky Jan 9, 2024
d83b69b
OvmfPkg/CcExitLib: Add support for the SVSM_CORE_PVALIDATE call
tlendacky Jan 25, 2024
150e36e
OvmfPkg/CcExitLib: Add support for the SVSM create/delete vCPU calls
tlendacky Jan 15, 2024
f262c6d
UefiCpuPkg/MpInitLib: Use CcExitSnpVmsaRmpAdjust() to set/clear VMSA
tlendacky Jan 15, 2024
beb0f14
MdePkg: GHCB APIC ID retrieval support definitions
tlendacky Jan 9, 2024
58c397c
UefiCpuPkg: Create APIC ID list PCD
tlendacky Jan 9, 2024
9fc056b
OvmfPkg/PlatformPei: Retrieve APIC IDs from the hypervisor
tlendacky Jan 9, 2024
630cc5c
UefiCpuPkg/MpInitLib: Always use AP Create if PcdSevSnpApicIds is set
tlendacky Jan 9, 2024
1a917ba
UefiCpuPkg/MpInitLib: AP creation support under an SVSM
tlendacky Jan 15, 2024
f226b98
Ovmfpkg/CcExitLib: Provide SVSM discovery support
tlendacky Jan 9, 2024
260a140
OvmfPkg/BaseMemEncryptLib: Check for presence of an SVSM when not at …
tlendacky Jan 9, 2024
e9091ae
disable brotli
joergroedel Jun 14, 2022
ca0e644
Add SVSM based vTPM
Aug 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .azurepipelines/Ubuntu-PatchCheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ steps:

- task: UsePythonVersion@0
inputs:
versionSpec: '>=3.10.6'
versionSpec: '3.12'
architecture: 'x64'

- script: |
Expand Down
4 changes: 2 additions & 2 deletions .azurepipelines/templates/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
##

variables:
default_python_version: ">=3.10.6"
default_linux_image: "ghcr.io/tianocore/containers/fedora-35-test:47addc9"
default_python_version: "3.12"
default_linux_image: "ghcr.io/tianocore/containers/fedora-37-test:a0dd931"
2 changes: 1 addition & 1 deletion .azurepipelines/templates/platform-build-run-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ steps:
filename: stuart_build
arguments: -c ${{ parameters.build_file }} TOOL_CHAIN_TAG=${{ parameters.tool_chain_tag}} TARGET=${{ parameters.build_target}} -a ${{ parameters.build_arch}} ${{ parameters.build_flags}} ${{ parameters.run_flags }} --FlashOnly
condition: and(and(gt(variables.pkg_count, 0), succeeded()), eq(variables['Run'], true))
timeoutInMinutes: 1
timeoutInMinutes: 2

# Copy the build logs to the artifact staging directory
- task: CopyFiles@2
Expand Down
7 changes: 5 additions & 2 deletions .azurepipelines/templates/pr-gate-build-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,12 @@ jobs:
TARGET_FMP_FAT_TEST:
Build.Pkgs: 'FmpDevicePkg,FatPkg,UnitTestFrameworkPkg,DynamicTablesPkg'
Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT'
TARGET_CRYPTO:
TARGET_CRYPTO_DEBUG:
Build.Pkgs: 'CryptoPkg'
Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT'
Build.Targets: 'DEBUG,NOOPT'
TARGET_CRYPTO_RELEASE:
Build.Pkgs: 'CryptoPkg'
Build.Targets: 'RELEASE,NO-TARGET'
TARGET_FSP:
Build.Pkgs: 'IntelFsp2Pkg,IntelFsp2WrapperPkg'
Build.Targets: 'DEBUG,RELEASE,NO-TARGET,NOOPT'
Expand Down
31 changes: 31 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# EditorConfig file: https://EditorConfig.org

root = true

[*]
charset = latin1
end_of_line = crlf
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.py]
charset = utf-8
indent_style = space
indent_size = 4

[*.sh]
end_of_line = lf

[.gitattributes]
end_of_line = lf

[.mailmap]
charset = utf-8

[Maintainers.txt]
charset = utf-8

[Makefile,GNUmakefile]
indent_style = tab
56 changes: 56 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# PrmPkg: Apply uncrustify changes
a298a84478053872ed9da660a75f182ce81b8ddc
# UnitTestFrameworkPkg: Apply uncrustify changes
7c0ad2c33810ead45b7919f8f8d0e282dae52e71
# UefiPayloadPkg: Apply uncrustify changes
e5efcf8be8a1bf59aa98875787475e3144ee4cef
# UefiCpuPkg: Apply uncrustify changes
053e878bfb5c9d5eca779789b62891add30b14ba
# StandaloneMmPkg: Apply uncrustify changes
91415a36ae7aaeabb2bbab3762f39544f9aed683
# SourceLevelDebugPkg: Apply uncrustify changes
c1e126b1196de75e0a4cda21e4551ea9bb05e059
# SignedCapsulePkg: Apply uncrustify changes
b87864896714cf3062a7bc6d577d8fbd62d105e5
# ShellPkg: Apply uncrustify changes
47d20b54f9a65b08aa602a1866c1b59a69088dfc
# SecurityPkg: Apply uncrustify changes
c411b485b63a671a1e276700cff025c73997233c
# RedfishPkg: Apply uncrustify changes
39de741e2dcb8f11e9b4438e37224797643d8451
# PcAtChipsetPkg: Apply uncrustify changes
5220bd211df890f2672c23c050082862cd1e82d6
# OvmfPkg: Apply uncrustify changes
ac0a286f4d747a4c6c603a7b225917293cbe1e9f
# NetworkPkg: Apply uncrustify changes
d1050b9dff1cace252aff86630bfdb59dff5f507
# MdePkg: Apply uncrustify changes
2f88bd3a1296c522317f1c21377876de63de5be7
# MdeModulePkg: Apply uncrustify changes
1436aea4d5707e672672a11bda72be2c63c936c3
# IntelFsp2WrapperPkg: Apply uncrustify changes
7c7184e201a90a1d2376e615e55e3f4074731468
# IntelFsp2Pkg: Apply uncrustify changes
111f2228ddf487b0ac3491e416bb3dcdcfa4f979
# FmpDevicePkg: Apply uncrustify changes
45ce0a67bb4ee80f27da93777c623f51f344f23b
# FatPkg: Apply uncrustify changes
bcdcc4160d7460c46c08c9395aae81be44ef23a9
# EmulatorPkg: Apply uncrustify changes
a550d468a6ca577d9e9c57a0eafcf2fc9fbb8c97
# EmbeddedPkg: Apply uncrustify changes
e7108d0e9655b1795c94ac372b0449f28dd907df
# DynamicTablesPkg: Apply uncrustify changes
731c67e1d77b7741a91762d17659fc9fbcb9e305
# CryptoPkg: Apply uncrustify changes
7c342378317039e632d9a1a5d4cf7c21aec8cb7a
# ArmVirtPkg: Apply uncrustify changes
2b16a4fb91b9b31c0d152588f5ac51080c6c0763
# ArmPlatformPkg: Apply uncrustify changes
40b0b23ed34f48c26d711d3e4613a4bb35eeadff
# ArmPkg: Apply uncrustify changes
429309e0c6b74792d679681a8edd0d5ae0ff850c
# EmulatorPkg: Format with Uncrustify 73.0.8
972e3b0b9d67ef2847c9c1c89e606e6074a7ddda
# OvmfPkg: Format with Uncrustify 73.0.8
0e9ce9146a6dc50a35488e3a4a7a2a4bbaf1eb1c
29 changes: 0 additions & 29 deletions .github/codeql/codeql-config.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/codeql/edk2.qls

This file was deleted.

2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ updates:
- "makubacki"
- "mdkinney"
- "spbrogan"
rebase-strategy: "disabled"

- package-ecosystem: "github-actions"
directory: "/"
Expand All @@ -32,3 +33,4 @@ updates:
- "makubacki"
- "mdkinney"
- "spbrogan"
rebase-strategy: "disabled"
96 changes: 0 additions & 96 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

Loading