]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.inf
Code scrub performance library instances in MdeModulePkg
[mirror_edk2.git] / MdeModulePkg / Library / DxeCorePerformanceLib / DxeCorePerformanceLib.inf
index 6e6324213df285245ff27f2cd4af44f7d8632c53..704256dd18f265c4ed69a5bcac8814a8a808021d 100644 (file)
@@ -1,8 +1,13 @@
 #/** @file\r
+#  Performance library instance mainly for DxeCore usage.\r
 #  \r
-#    Component description file for DxeCore Performance Library\r
-#  \r
-#   This library provides intrastructure for DxeCore to log performance.\r
+#  This library provides the performance measurement interfaces and initializes performance\r
+#  logging for DXE phase. It first initializes its private global data structure for\r
+#  performance logging and saves the performance GUIDed HOB passed from PEI phase. \r
+#  It initializes DXE phase performance logging by publishing the Performance Protocol,\r
+#  which is consumed by DxePerformanceLib to logging performance data in DXE phase.\r
+#  This library is mainly used by DxeCore to start performance logging to ensure that\r
+#  Performance Protocol is installed at the very beginning of DXE phase.\r
 #  \r
 #  Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
 #  All rights reserved. This program and the accompanying materials\r