From d39eb83cc5ce2147264e2ea3566c4dbf7eb9888d Mon Sep 17 00:00:00 2001 From: andrewfish Date: Wed, 21 Apr 2010 22:04:35 +0000 Subject: Add some ldm/vldm optimized CopyMem routines. Add performance macros to BDS git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10388 6f19259b-4bc3-4df7-8a09-765794883524 --- BeagleBoardPkg/Bds/BdsEntry.c | 4 ++++ BeagleBoardPkg/Bds/BdsEntry.h | 1 + BeagleBoardPkg/Bds/FirmwareVolume.c | 1 + 3 files changed, 6 insertions(+) (limited to 'BeagleBoardPkg/Bds') diff --git a/BeagleBoardPkg/Bds/BdsEntry.c b/BeagleBoardPkg/Bds/BdsEntry.c index 05afd190dd..025de152f5 100644 --- a/BeagleBoardPkg/Bds/BdsEntry.c +++ b/BeagleBoardPkg/Bds/BdsEntry.c @@ -74,6 +74,10 @@ BdsEntry ( EFI_DEVICE_PATH_PROTOCOL *LoadImageDevicePath; EFI_DEVICE_PATH_PROTOCOL *FileSystemDevicePath; + PERF_END (NULL, "DXE", NULL, 0); + PERF_START (NULL, "BDS", NULL, 0); + + // // Now do the EFI stuff // diff --git a/BeagleBoardPkg/Bds/BdsEntry.h b/BeagleBoardPkg/Bds/BdsEntry.h index 21e49498cf..20a9f9d5cc 100644 --- a/BeagleBoardPkg/Bds/BdsEntry.h +++ b/BeagleBoardPkg/Bds/BdsEntry.h @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/BeagleBoardPkg/Bds/FirmwareVolume.c b/BeagleBoardPkg/Bds/FirmwareVolume.c index 692e2a56a6..ca3cd38376 100644 --- a/BeagleBoardPkg/Bds/FirmwareVolume.c +++ b/BeagleBoardPkg/Bds/FirmwareVolume.c @@ -141,6 +141,7 @@ LoadPeCoffSectionFromFv ( Status = gBS->LoadImage (TRUE, gImageHandle, DevicePath, NULL, 0, &ImageHandle); if (!EFI_ERROR (Status)) { + PERF_END (NULL, "BDS", NULL, 0); Status = gBS->StartImage (ImageHandle, NULL, NULL); } -- cgit v1.2.3