9#ifndef _SMM_PROFILE_ARCH_H_
10#define _SMM_PROFILE_ARCH_H_
17 UINT32 BTSAbsoluteMaximum;
18 UINT32 BTSInterruptThreshold;
19 UINT32 PEBSBufferBase;
21 UINT32 PEBSAbsoluteMaximum;
22 UINT32 PEBSInterruptThreshold;
23 UINT32 PEBSCounterReset[4];
28 UINT32 LastBranchFrom;
31 UINT32 BranchPredicted : 1;
50#define PHYSICAL_ADDRESS_MASK ((1ull << 32) - SIZE_4KB)
70 BOOLEAN *IsValidPFAddress
VOID InitPagesForPFHandler(VOID)
VOID RestorePageTableAbove4G(UINT64 *PageTable, UINT64 PFAddress, UINTN CpuIndex, UINTN ErrorCode, BOOLEAN *IsValidPFAddress)
VOID InitSmmS3Cr3(OUT UINTN *Cr3)