MdeModulePkg/DxeCorePerformanceLib: Use EFI_MM_COMMUNICATE_HEADER
Refactor the file to use the new type name EFI_MM_COMMUNICATE_HEADER. This is the same type but follows the new name and is more clear with upcoming Standalone MM support being added. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
This commit is contained in:
parent
cd387d2c77
commit
874c24baae
|
@ -21,7 +21,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
|
|||
//
|
||||
// Data for FPDT performance records.
|
||||
//
|
||||
#define SMM_BOOT_RECORD_COMM_SIZE (OFFSET_OF (EFI_SMM_COMMUNICATE_HEADER, Data) + sizeof(SMM_BOOT_RECORD_COMMUNICATE))
|
||||
#define SMM_BOOT_RECORD_COMM_SIZE (OFFSET_OF (EFI_MM_COMMUNICATE_HEADER, Data) + sizeof(SMM_BOOT_RECORD_COMMUNICATE))
|
||||
#define STRING_SIZE (FPDT_STRING_EVENT_RECORD_NAME_LENGTH * sizeof (CHAR8))
|
||||
#define FIRMWARE_RECORD_BUFFER 0x10000
|
||||
#define CACHE_HANDLE_GUID_COUNT 0x800
|
||||
|
@ -227,7 +227,7 @@ InternalGetSmmPerfData (
|
|||
{
|
||||
EFI_STATUS Status;
|
||||
UINT8 *SmmBootRecordCommBuffer;
|
||||
EFI_SMM_COMMUNICATE_HEADER *SmmCommBufferHeader;
|
||||
EFI_MM_COMMUNICATE_HEADER *MmCommBufferHeader;
|
||||
SMM_BOOT_RECORD_COMMUNICATE *SmmCommData;
|
||||
UINTN CommSize;
|
||||
EFI_SMM_COMMUNICATION_PROTOCOL *Communication;
|
||||
|
@ -277,13 +277,13 @@ InternalGetSmmPerfData (
|
|||
//
|
||||
if (ReservedMemSize > SMM_BOOT_RECORD_COMM_SIZE) {
|
||||
SmmBootRecordCommBuffer = (VOID *)(UINTN)SmmCommMemRegion->PhysicalStart;
|
||||
SmmCommBufferHeader = (EFI_SMM_COMMUNICATE_HEADER *)SmmBootRecordCommBuffer;
|
||||
SmmCommData = (SMM_BOOT_RECORD_COMMUNICATE *)SmmCommBufferHeader->Data;
|
||||
MmCommBufferHeader = (EFI_MM_COMMUNICATE_HEADER *)SmmBootRecordCommBuffer;
|
||||
SmmCommData = (SMM_BOOT_RECORD_COMMUNICATE *)MmCommBufferHeader->Data;
|
||||
ZeroMem ((UINT8 *)SmmCommData, sizeof (SMM_BOOT_RECORD_COMMUNICATE));
|
||||
|
||||
CopyGuid (&SmmCommBufferHeader->HeaderGuid, &gEfiFirmwarePerformanceGuid);
|
||||
SmmCommBufferHeader->MessageLength = sizeof (SMM_BOOT_RECORD_COMMUNICATE);
|
||||
CommSize = SMM_BOOT_RECORD_COMM_SIZE;
|
||||
CopyGuid (&MmCommBufferHeader->HeaderGuid, &gEfiFirmwarePerformanceGuid);
|
||||
MmCommBufferHeader->MessageLength = sizeof (SMM_BOOT_RECORD_COMMUNICATE);
|
||||
CommSize = SMM_BOOT_RECORD_COMM_SIZE;
|
||||
|
||||
//
|
||||
// Get the size of boot records.
|
||||
|
|
Loading…
Reference in New Issue