16#define SMM_MP_PERF_PROCEDURE_LIST(_) \
18 _(SmmRendezvousEntry), \
19 _(PlatformValidSmi), \
20 _(SmmRendezvousExit), \
27#define SMM_MP_PERF_PROCEDURE_ID(procedure) SmmMpProcedureId ## procedure
29 SMM_MP_PERF_PROCEDURE_LIST (SMM_MP_PERF_PROCEDURE_ID)
33 UINT64 Begin[SMM_MP_PERF_PROCEDURE_ID (SmmMpProcedureMax)];
34 UINT64 End[SMM_MP_PERF_PROCEDURE_ID (SmmMpProcedureMax)];
VOID MpPerfBegin(IN UINTN CpuIndex, IN UINTN MpProcedureId)
VOID MpPerfEnd(IN UINTN CpuIndex, IN UINTN MpProcedureId)
VOID MigrateMpPerf(UINTN NumberofCpus, UINTN BspIndex)
VOID InitializeMpPerf(UINTN NumberofCpus)