summaryrefslogtreecommitdiff
path: root/PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf
diff options
context:
space:
mode:
authorGuo Mang <mang.guo@intel.com>2016-12-22 17:05:34 +0800
committerGuo Mang <mang.guo@intel.com>2016-12-26 19:14:48 +0800
commite71baad96e2c14ce48d793dbe4847169fbf74b88 (patch)
treead73fb5d22c6f918f8d7bc2ba0a45b54e44d381e /PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf
parentb04a7fdd5b5550f9d34eecd4e6fa7d4d5b722223 (diff)
downloadedk2-platforms-e71baad96e2c14ce48d793dbe4847169fbf74b88.tar.xz
PerformancePkg: Move to new location
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang <mang.guo@intel.com>
Diffstat (limited to 'PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf')
-rw-r--r--PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf59
1 files changed, 0 insertions, 59 deletions
diff --git a/PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf b/PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf
deleted file mode 100644
index 9d622687b5..0000000000
--- a/PerformancePkg/Library/TscTimerLib/BaseTscTimerLib.inf
+++ /dev/null
@@ -1,59 +0,0 @@
-## @file
-# Base Timer Library which uses the Time Stamp Counter in the processor.
-#
-# Note: There will be 1ms penalty to get TSC frequency every time
-# by waiting for 3579 clocks of the ACPI timer, or 1ms.
-#
-# Note: This library is a sample implementation that depends on chipset ACPI timer.
-# It may not work on new generation chipset. PcAtChipsetPkg AcpiTimerLib is
-# the generic timer library that can replace this one.
-#
-# A version of the Timer Library using the processor's TSC.
-# The time stamp counter in newer processors may support an enhancement, referred to as invariant TSC.
-# The invariant TSC runs at a constant rate in all ACPI P-, C-. and T-states.
-# This is the architectural behavior moving forward.
-# TSC reads are much more efficient and do not incur the overhead associated with a ring transition or
-# access to a platform resource.
-#
-# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<BR>
-# This program and the accompanying materials
-# are licensed and made available under the terms and conditions of the BSD License
-# which accompanies this distribution. The full text of the license may be found at
-# http://opensource.org/licenses/bsd-license.php
-# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-#
-##
-
-[Defines]
- INF_VERSION = 0x00010005
- BASE_NAME = BaseTscTimerLib
- FILE_GUID = D29338B9-50FE-4e4f-B7D4-A150A2C1F4FB
- MODULE_TYPE = BASE
- VERSION_STRING = 1.0
- LIBRARY_CLASS = TimerLib
-
-
-#
-# VALID_ARCHITECTURES = IA32 X64
-#
-
-[Sources.common]
- TscTimerLibShare.c
- BaseTscTimerLib.c
- TscTimerLibInternal.h
-
-
-[Packages]
- MdePkg/MdePkg.dec
- PerformancePkg/PerformancePkg.dec
-
-
-[LibraryClasses]
- PcdLib
- PciLib
- IoLib
- BaseLib
-
-[Pcd.common]
- gPerformancePkgTokenSpaceGuid.PcdPerfPkgAcpiIoPortBaseAddress ## SOMETIMES_CONSUMES