MdeModulePkg/UefiBootManagerLib: Remove the useless perf codes
V2: Just update the commit message to reference the hash value of new performance infrastructure. Our new performance infrastructure (edk2 trunk commit hash value: SHA-1:73fef64f14
~ SHA-1:115eae650b
) can support to dump performance date form ACPI table in OS. So we can remove the old perf code to write performance data to OS. Cc: Liming Gao <liming.gao@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> (cherry picked from commit3a039a567a
)
This commit is contained in:
@@ -27,6 +27,29 @@ EFI_BOOT_MANAGER_LEGACY_BOOT mBmLegacyBoot = NULL;
|
||||
EFI_GUID mBmHardDriveBootVariableGuid = { 0xfab7e9e1, 0x39dd, 0x4f2b, { 0x84, 0x08, 0xe2, 0x0e, 0x90, 0x6c, 0xb6, 0xde } };
|
||||
EFI_GUID mBmAutoCreateBootOptionGuid = { 0x8108ac4e, 0x9f11, 0x4d59, { 0x85, 0x0e, 0xe2, 0x1a, 0x52, 0x2c, 0x59, 0xb2 } };
|
||||
|
||||
/**
|
||||
|
||||
End Perf entry of BDS
|
||||
|
||||
@param Event The triggered event.
|
||||
@param Context Context for this event.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
BmEndOfBdsPerfCode (
|
||||
IN EFI_EVENT Event,
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
//
|
||||
// Record the performance data for End of BDS
|
||||
//
|
||||
PERF_END(NULL, "BDS", NULL, 0);
|
||||
|
||||
return ;
|
||||
}
|
||||
|
||||
/**
|
||||
The function registers the legacy boot support capabilities.
|
||||
|
||||
@@ -1830,7 +1853,7 @@ EfiBootManagerBoot (
|
||||
//
|
||||
Status = EfiCreateEventLegacyBootEx(
|
||||
TPL_NOTIFY,
|
||||
BmWriteBootToOsPerformanceData,
|
||||
BmEndOfBdsPerfCode,
|
||||
NULL,
|
||||
&LegacyBootEvent
|
||||
);
|
||||
@@ -1871,7 +1894,7 @@ EfiBootManagerBoot (
|
||||
// Write boot to OS performance data for UEFI boot
|
||||
//
|
||||
PERF_CODE (
|
||||
BmWriteBootToOsPerformanceData (NULL, NULL);
|
||||
BmEndOfBdsPerfCode (NULL, NULL);
|
||||
);
|
||||
|
||||
REPORT_STATUS_CODE (EFI_PROGRESS_CODE, PcdGet32 (PcdProgressCodeOsLoaderStart));
|
||||
|
Reference in New Issue
Block a user