From 5d307a4d238923cf79451899c7e6663ff210e48c Mon Sep 17 00:00:00 2001 From: Jiewen Yao Date: Fri, 20 Oct 2017 11:29:16 +0800 Subject: Enable SmiHandlerProfile in DSC. Enable SmiHandlerProfile in debug build. Disable SmiHandlerProfile in release build. Cc: Michael A Kubacki Cc: Amy Chan Cc: Chasel Chiu Cc: Brett Wang Cc: Daocheng Bu Cc: Isaac W Oram Cc: Rangasai V Chaganty Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao Reviewed-by: Amy Chan --- .../Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgConfig.dsc | 7 ++++++- .../Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.dsc | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgConfig.dsc b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgConfig.dsc index 92842ca237..6913ef7bde 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgConfig.dsc +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgConfig.dsc @@ -132,5 +132,10 @@ gSiPkgTokenSpaceGuid.PcdOptimizeCompilerEnable|TRUE !endif - gMinPlatformModuleTokenSpaceGuid.PcdPerformanceEnable|FALSE + !if $(TARGET) == DEBUG + gMinPlatformModuleTokenSpaceGuid.PcdSmiHandlerProfileEnable|TRUE + !else + gMinPlatformModuleTokenSpaceGuid.PcdSmiHandlerProfileEnable|FALSE + !endif + gMinPlatformModuleTokenSpaceGuid.PcdPerformanceEnable|FALSE diff --git a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.dsc b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.dsc index a96500ed0a..150218e6e0 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.dsc +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.dsc @@ -39,6 +39,10 @@ gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|140 !endif +!if gMinPlatformModuleTokenSpaceGuid.PcdSmiHandlerProfileEnable == TRUE + gEfiMdeModulePkgTokenSpaceGuid.PcdSmiHandlerProfilePropertyMask|0x1 +!endif + gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xE0000000 gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength|0x10000000 gSiPkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF80000 -- cgit v1.2.3