]> git.proxmox.com Git - mirror_edk2.git/blobdiff - PerformancePkg/Library/TscTimerLib/DxeTscTimerLib.inf
BaseTools: Update Python Makefile to include the new added python files
[mirror_edk2.git] / PerformancePkg / Library / TscTimerLib / DxeTscTimerLib.inf
index e0edd6f21e31bd6e28be19f53fbb11cf6a2631fc..16db5f73eab3f183befc9edbcfccf76ff82f22b0 100644 (file)
@@ -1,6 +1,10 @@
 ## @file\r
 #  Dxe Timer Library which uses the Time Stamp Counter in the processor.\r
 #\r
+#  Note: This library is a sample implementation that depends on chipset ACPI timer. \r
+#    It may not work on new generation chipset. PcAtChipsetPkg AcpiTimerLib is \r
+#    the generic timer library that can replace this one. \r
+#\r
 #  A version of the Timer Library using the processor's TSC.\r
 #  The time stamp counter in newer processors may support an enhancement, referred to as invariant TSC.\r
 #  The invariant TSC runs at a constant rate in all ACPI P-, C-. and T-states.\r
@@ -8,7 +12,7 @@
 #  TSC reads are much more efficient and do not incur the overhead associated with a ring transition or\r
 #  access to a platform resource.\r
 #\r
-#  Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 #  which accompanies this distribution. The full text of the license may be found at\r
@@ -36,6 +40,7 @@
 [Sources.common]\r
   TscTimerLibShare.c\r
   DxeTscTimerLib.c\r
+  TscTimerLibInternal.h\r
 \r
 \r
 [Packages]\r
@@ -53,7 +58,7 @@
   DebugLib\r
 \r
 [Guids]\r
-  gEfiTscFrequencyGuid                          ## CONSUMES ## System Configuration Table\r
+  gEfiTscFrequencyGuid                          ## CONSUMES ## SystemTable\r
 \r
 [Pcd.common]\r
-  gPerformancePkgTokenSpaceGuid.PcdPerfPkgAcpiIoPortBaseAddress\r
+  gPerformancePkgTokenSpaceGuid.PcdPerfPkgAcpiIoPortBaseAddress   ## SOMETIMES_CONSUMES\r