X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=UefiCpuPkg%2FLibrary%2FSecPeiDxeTimerLibUefiCpu%2FSecPeiDxeTimerLibUefiCpu.inf;h=cd8bc628c6bf321785fd28c9d21e6a4a2e48e706;hb=HEAD;hp=e47b66262556b1089875421b34b20c11349919f5;hpb=8d3dd3144caa3372ea2f46ff80ec910b78f17210;p=mirror_edk2.git diff --git a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/SecPeiDxeTimerLibUefiCpu.inf b/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/SecPeiDxeTimerLibUefiCpu.inf index e47b662625..cd8bc628c6 100644 --- a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/SecPeiDxeTimerLibUefiCpu.inf +++ b/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/SecPeiDxeTimerLibUefiCpu.inf @@ -3,9 +3,9 @@ # # Timer Library that only uses CPU resources to provide calibrated delays # on IA-32, x64, and IPF. -# Note: A driver of type DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER can use this TimerLib -# in their initialization without any issues. They only have to be careful in -# the implementation of runtime services and SMI handlers. +# Note: A driver of type DXE_RUNTIME_DRIVER and DXE_SMM_DRIVER can use this TimerLib +# in their initialization without any issues. They only have to be careful in +# the implementation of runtime services and SMI handlers. # Because CPU Local APIC and ITC could be programmed by OS, it cannot be # used by SMM drivers and runtime drivers, ACPI timer is recommended for SMM # drivers and runtime drivers. @@ -13,14 +13,9 @@ # This library differs with the SecPeiDxeTimerLibCpu library in the MdePkg in # that it uses the local APIC library so that it supports x2APIC mode. # -# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.
# -# 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. +# SPDX-License-Identifier: BSD-2-Clause-Patent # # ## @@ -28,6 +23,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = SecPeiDxeTimerLibUefiCpu + MODULE_UNI_FILE = SecPeiDxeTimerLibUefiCpu.uni FILE_GUID = 4FFF2014-2086-4ee6-9B58-886D1967861C MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -35,16 +31,12 @@ # -# VALID_ARCHITECTURES = IA32 X64 IPF +# VALID_ARCHITECTURES = IA32 X64 # -[Sources.Ia32, Sources.X64] +[Sources] X86TimerLib.c -[Sources.IPF] - IpfTimerLib.c - - [Packages] MdePkg/MdePkg.dec UefiCpuPkg/UefiCpuPkg.dec @@ -52,15 +44,11 @@ [LibraryClasses] BaseLib -[LibraryClasses.IA32, LibraryClasses.X64] +[LibraryClasses] PcdLib DebugLib LocalApicLib -[LibraryClasses.IPF] - PalLib - - -[Pcd.IA32, Pcd.X64] - gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## CONSUMES +[Pcd] + gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## SOMETIMES_CONSUMES