1## @file
2#  The Local Apic library supports xAPIC mode only.
3#
4#  Note: Local APIC library assumes local APIC is enabled. It does not handle cases
5#  where local APIC is disabled.
6#
7#  Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
8#  SPDX-License-Identifier: BSD-2-Clause-Patent
9#
10##
11
12[Defines]
13  INF_VERSION                    = 0x00010005
14  BASE_NAME                      = BaseXApicLib
15  MODULE_UNI_FILE                = BaseXApicLib.uni
16  FILE_GUID                      = D87CA0A8-1AC2-439b-90F8-EF4A2AC88DAF
17  MODULE_TYPE                    = BASE
18  VERSION_STRING                 = 1.1
19  LIBRARY_CLASS                  = LocalApicLib
20
21#
22# The following information is for reference only and not required by the build tools.
23#
24#  VALID_ARCHITECTURES           = IA32 X64
25#
26
27[Sources]
28  BaseXApicLib.c
29
30[Packages]
31  MdePkg/MdePkg.dec
32  UefiCpuPkg/UefiCpuPkg.dec
33
34[LibraryClasses]
35  BaseLib
36  DebugLib
37  TimerLib
38  IoLib
39  PcdLib
40
41[Pcd]
42  gUefiCpuPkgTokenSpaceGuid.PcdCpuInitIpiDelayInMicroSeconds  ## SOMETIMES_CONSUMES
43  gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress        ## SOMETIMES_CONSUMES
44