summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm
AgeCommit message (Expand)AuthorFilesLines
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-05UefiCpuPkg: rename and simplify IsAddressValid functionDun Tan3-34/+31
2024-08-05UefiCpuPkg: remove unneeded code in SmmProfilePFHandlerDun Tan1-8/+0
2024-08-05UefiCpuPkg: rename the SmiDefaultPFHandler functionDun Tan7-166/+221
2024-08-05UefiCpuPkg: Remove duplicate code in SmiPfHandlerDun Tan2-12/+6
2024-08-05UefiCpuPkg:CpuDeadLoop in SmiPFHandler if SMM profile is disabledDun Tan2-3/+4
2024-08-05UefiCpuPkg: remove unnecessary manipulation for smm page tableDun Tan1-17/+17
2024-08-05UefiCpuPkg: always create full mapping SMM page tableDun Tan2-10/+3
2024-08-05UefiCpuPkg: Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix system..."Dun Tan1-30/+10
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Avoid use global variable in InitSmmS3Cr3Jiaxin Wu6-20/+29
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Clean redundant SmmS3Cr3 InitJiaxin Wu3-8/+3
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: clean unused PCD for S3Jiaxin Wu1-1/+0
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Iterate page table to find proper entryJiaxin Wu1-16/+29
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Remove assert check for PDE entry not existJiaxin Wu1-9/+0
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Check PDE entry exist or not before useJiaxin Wu3-5/+48
2024-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Enable single step after SmmProfile startJiaxin Wu2-5/+11
2024-07-29UefiCpuPkg: fix issue when SMM profile is enabledDun Tan1-10/+26
2024-07-23UefiCpuPkg: Revert "UefiCpuPkg/PiSmmCpuDxeSmm:Map SMRAM in 4K..."Dun Tan1-90/+24
2024-07-05UefiCpuPkg/PiSmmCpuDxeSmm: Consume PcdCpuSmmApSyncTimeout2Yanbo Huang4-13/+28
2024-07-05Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Consume PcdCpuSmmApSyncTimeout2"Yanbo Huang4-28/+13