summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2021-03-25UefiCpuPkg/SmmCommunication: Remove out-dated commentsNi, Ray1-11/+5
2021-03-18UefiCpuPkg/CpuDxe: Guarantee GDT is below 4GBRay Ni1-5/+16
2021-03-18UefiCpuPkg/CpuDxe: Rename variables to follow EDKII coding standardRay Ni1-12/+11
2021-03-17UefiCpuPkg/MpInitLib: avoid printing debug messages in APRay Ni3-10/+27
2021-03-17UefiCpuPkg/CpuCacheInfoLib: Collect cache associative typeLou, Yun3-26/+53
2021-03-11UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisApRay Ni1-7/+23
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM supportMichael Kubacki9-6/+95
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Abstract PcdCpuMaxLogicalProcessorNumberMichael Kubacki5-1/+45
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructorsMichael Kubacki5-32/+54
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Rename SmmCpuFeaturesLib.cMichael Kubacki3-3/+3
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Move multi-instance function decl to headerMichael Kubacki6-10/+27
2021-03-08UefiCpuPkg/MpInitLib: Remove unused Lock from MP_CPU_EXCHANGE_INFORay Ni5-15/+1
2021-03-08UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offsetRay Ni7-180/+193
2021-03-02UefiCpuPkg/PiSmmCpuDxeSmm: Fix SMM stack offset is not correctedk2-stable202102Sheng Wei3-4/+8
2021-03-02UefiCpuPkg/CpuExceptionHandlerLib: Clear CET shadow stack token busy bitSheng Wei7-3/+75
2021-02-26UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni2-26/+12
2021-02-04UefiCpuPkg: Move MigrateGdt from DiscoverMemory to TempRamDone. (CVE-2019-11098)Guomin Jiang5-46/+46
2021-02-03UefiCpuPkg/CpuCacheInfoLib: Support no enabled AP case in DxeLibLou, Yun1-0/+7
2021-02-03UefiCpuPkg/CpuCacheInfoLib: Add MpService dependencyLou, Yun4-10/+3
2021-02-01UefiCpuPkg: SmmCpuExceptionHandlerLib: Added StandaloneMm module supportKun Qin1-1/+1
2021-02-01UefiCpuPkg: CpuIo2Smm: Support of CpuIo driver under StandaloneMmKun Qin3-0/+82
2021-02-01UefiCpuPkg: CpuIo2Smm: Abstract SMM specific functions into separate fileKun Qin4-381/+421
2021-02-01UefiCpuPkg: CpuIo2Smm: Move CpuIo2Smm driver to consume gMmstKun Qin4-5/+6
2021-01-29UefiCpuPkg/MpInitLib: Don't increase CpuCount in ApWakeupFunctionRay Ni1-11/+5
2021-01-26MdePkg/Cpuid.h: Change and add some macro definitions.Lou, Yun1-1/+1
2021-01-26UefiCpuPkg/Library/MpInitLib: Fix AP VolatileRegisters race conditionMichael D Kinney1-13/+18
2021-01-22UefiCpuPkg/CpuMp: Fix hang when StackGuard is enabled in 16-core cpuRay Ni3-9/+7
2021-01-21UefiCpuPkg RegisterCpuFeaturesLib: NumberOfCpus may be uninitializedZeng, Star1-0/+1
2021-01-20UefiCpuPkg/CpuS3DataDxe: do not allocate useless register tablesLaszlo Ersek1-32/+0
2021-01-20UefiCpuPkg/AcpiCpuData: update comments on register table fieldsLaszlo Ersek1-0/+4
2021-01-20UefiCpuPkg/CpuFeature: Don't assume CpuS3DataDxe alloc RegisterTableRay Ni1-33/+39
2021-01-19UefiCpuPkg/CpuCacheInfoLib: Add new CpuCacheInfoLib.Lou, Yun10-0/+1023
2021-01-12UefiCpuPkg/CpuDxe: Fix boot errorGuo Dong1-5/+3
2021-01-12UefiCpuPkg/MpInitLib: Fix a hang in above 4GB caseGuo Dong1-4/+4
2021-01-11UefiCpuPkg PiSmmCpuDxeSmm: Reduce SMRAM consumption in CpuS3.cZeng, Star1-17/+57
2020-12-18Revert "UefiCpuPkg/CpuDxe: Fix boot error"Laszlo Ersek1-2/+2
2020-12-14UefiCpuPkg/CpuFeature: reduce time complexty to calc CpuInfo.FirstRay Ni1-49/+47
2020-12-14UefiCpuPkg RegisterCpuFeaturesLib: Use AllocatePages() for InitOrderStar Zeng1-1/+2
2020-12-08UefiCpuPkg/SmmCpuFeaturesLib: Add Tiger Lake supportGuo Dong1-1/+2
2020-12-08UefiCpuPkg/CpuDxe: Fix boot errorGuo Dong1-2/+2
2020-12-04UefiCpuPkg/Feature: Support different thread count per coreRay Ni3-83/+119
2020-11-18UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page table addressSheng Wei4-37/+74
2020-11-18UefiCpuPkg/PiSmmCpuDxeSmm: Correct the Cr3 typoSheng Wei1-5/+5
2020-11-10UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on processor numberTom Lendacky1-1/+6
2020-11-10UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCBTom Lendacky4-17/+27
2020-11-10UefiCpuPkg/MpInitLib: Set the SW exit fields when performing VMGEXITTom Lendacky1-0/+6
2020-11-10UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB ValidBitmap bitsTom Lendacky2-0/+79
2020-10-19UefiCpuPkg/MpInitLib: Reduce reset vector memory pressureTom Lendacky1-19/+17
2020-09-14UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only case.Chasel Chiu3-44/+28
2020-08-24UefiCpuPkg/MpInitLib: Always initialize the DoDecrement variableTom Lendacky1-3/+1