X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FCore%2FPei%2FPeiMain%2FPeiMain.c;fp=MdeModulePkg%2FCore%2FPei%2FPeiMain%2FPeiMain.c;h=a52e6f020176811e0a4086db8e0a2f9fc2c44879;hp=775bf18ce9386e3ab293353241432826999a801e;hb=67e9ab84ef042bd59c4297fdad7f6aece6b7bbca;hpb=f45dd2dd4f1d6fab4bb62bfd5f4e71cb7849897d diff --git a/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c b/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c index 775bf18ce9..a52e6f0201 100644 --- a/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c +++ b/MdeModulePkg/Core/Pei/PeiMain/PeiMain.c @@ -352,18 +352,17 @@ PeiCore ( // Update performance measurements // if (OldCoreData == NULL) { - PERF_START (NULL, "SEC", NULL, 1); - PERF_END (NULL, "SEC", NULL, 0); + PERF_EVENT ("SEC"); // Means the end of SEC phase. // // If first pass, start performance measurement. // - PERF_START (NULL,"PEI", NULL, 0); - PERF_START (NULL,"PreMem", NULL, 0); + PERF_CROSSMODULE_BEGIN ("PEI"); + PERF_INMODULE_BEGIN ("PreMem"); } else { - PERF_END (NULL,"PreMem", NULL, 0); - PERF_START (NULL,"PostMem", NULL, 0); + PERF_INMODULE_END ("PreMem"); + PERF_INMODULE_BEGIN ("PostMem"); } // @@ -411,7 +410,7 @@ PeiCore ( // // Alert any listeners that there is permanent memory available // - PERF_START (NULL,"DisMem", NULL, 0); + PERF_INMODULE_BEGIN ("DisMem"); Status = PeiServicesInstallPpi (&mMemoryDiscoveredPpi); // @@ -419,7 +418,7 @@ PeiCore ( // ProcessNotifyList (&PrivateData); - PERF_END (NULL,"DisMem", NULL, 0); + PERF_INMODULE_END ("DisMem"); } // @@ -437,7 +436,7 @@ PeiCore ( // // Measure PEI Core execution time. // - PERF_END (NULL, "PostMem", NULL, 0); + PERF_INMODULE_END ("PostMem"); // // Lookup DXE IPL PPI