summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2024-09-13UefiCpuPkg: Add StackCheckLibOliver Smith-Denny1-2/+8
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Remove RestrictedMemoryAccess check for MM CPUJiaxin Wu6-31/+46
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Clean mCpuSmmRestrictedMemoryAccessJiaxin Wu1-7/+4
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Update IfReadOnlyPageTableNeededJiaxin Wu1-18/+1
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Correct SetPageTableAttributes func usageJiaxin Wu2-12/+8
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Deadloop if PFAddr is not supported by systemJiaxin Wu1-1/+1
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Always save and restore CR2Jiaxin Wu1-14/+4
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Fix IsSmmCommBufferForbiddenAddress checkJiaxin Wu2-1/+5
2024-09-06UefiCpuPkg/PiSmmCpuDxeSmm: Avoid to access MCA_CAP if CPU does not supportJiaxin Wu1-5/+3
2024-09-02UefiCpuPkg/UefiCpuPkg.ci.yaml: Add PrEval CI configJoey Vagedes1-0/+3
2024-08-30UefiCpuPkg: Using the new name of LoongArch CSR 0x20 registerChao Li2-2/+2
2024-08-28UefiCpuPkg/MpInitLib: Skip X2APIC enabling when BSP in X2APIC alreadyRay Ni1-1/+3
2024-08-28UefiCpuPkg/MpInitLib: Sync BSP's APIC mode to APs in InitConfig pathRay Ni2-5/+28
2024-08-28UefiCpuPkg/MpInitLib: Separate X2APIC enabling to subfunctionRay Ni1-23/+42
2024-08-28UefiCpuPkg/UefiCpuPkg.dsc: Include PiSmmCpuStandaloneMm and required LibsJiaxin Wu1-2/+8
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Simplify SMM Profile Size CalculationJiaxin Wu4-11/+11
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Avoid PcdCpuSmmProfileEnable check in MMJiaxin Wu12-17/+83
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Cleanup SMM_CPU_SYNC_MODEJiaxin Wu4-30/+24
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Refine DxeSmm PageTable update logicJiaxin Wu5-144/+174
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Add PiSmmCpuStandaloneMm.infJiaxin Wu1-0/+136
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Check logging PF address for MMJiaxin Wu4-0/+70
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Start SMM Profile early for MMJiaxin Wu4-5/+24
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Differentiate PerformRemainingTasksJiaxin Wu5-103/+189
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Enable CodeAccessCheck in MM Entry PointJiaxin Wu4-23/+50
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Refactor code to create default Page TableJiaxin Wu7-74/+289
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Add PiCpuStandaloneMmEntry for MMJiaxin Wu1-0/+46
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Add GetSupportedMaxLogicalProcessorNumberJiaxin Wu4-11/+54
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl IsSmmCommBufferForbiddenAddress for MMJiaxin Wu1-0/+28
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Define mIsStandaloneMm to indicate SMM or MMJiaxin Wu4-3/+41
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmiCommandPort for MMJiaxin Wu1-0/+13
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl CreateExtendedProtectionRange for MMJiaxin Wu2-2/+86
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmmCpuSyncConfigData for MMJiaxin Wu2-0/+46
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetAcpiS3EnableFlag for MMJiaxin Wu2-0/+29
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Impl GetSmmProfileData for MMJiaxin Wu2-0/+40
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Add empty .c for MM CPU specific implJiaxin Wu2-0/+18
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Move GetSmiCommandPort into DxeSmm CodeJiaxin Wu5-29/+35
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Move GetUefiMemoryMap into DxeSmm codeJiaxin Wu3-43/+44
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Create extended protection MemRegion in funcJiaxin Wu3-95/+187
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Get SmmCpuSyncConfig data from funcJiaxin Wu4-3/+58
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Move GetAcpiS3EnableFlag into DxeSmm codeJiaxin Wu3-12/+13
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Move SMM profile data allocation into funcJiaxin Wu3-29/+67
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Use SMM Variable to set SmmProfileBaseJiaxin Wu3-7/+18
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Get SMRAM info from gEfiSmmSmramMemoryGuidJiaxin Wu3-28/+16
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Centralize Non-Mmram Mem Management CodeJiaxin Wu3-477/+489
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Move common code into PiSmmCpuCommon.cJiaxin Wu4-1603/+1663
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Rename PiSmmCpuDxeSmm.h to PiSmmCpuCommon.hJiaxin Wu18-20/+20
2024-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Update gSmst to gMmstJiaxin Wu7-28/+28
2024-08-28UefiCpuPkg: Enable MmUnblockMemoryLibxieyuanh1-0/+1
2024-08-28UefiCpuPkg: Add MM Unblock Page Libraryxieyuanh2-0/+128
2024-08-28UefiCpuPkg: Add ACPI S3 Enable HOB definitionJiaxin Wu2-0/+37