2 # Xen Hypercall abstraction lib for Intel and ARM architectures
4 # Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 INF_VERSION = 0x00010005
11 BASE_NAME = XenHypercallLib
12 FILE_GUID = B5EE9A32-CA5A-49A8-82E3-ADA4CCB77C7C
15 CONSTRUCTOR = XenHypercallLibConstruct
17 [Defines.IA32, Defines.X64]
18 LIBRARY_CLASS = XenHypercallLib|PEIM DXE_DRIVER UEFI_DRIVER
20 [Defines.ARM, Defines.AARCH64]
21 LIBRARY_CLASS = XenHypercallLib
24 # The following information is for reference only and not required by the build tools.
26 # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
29 [Sources.IA32, Sources.X64]
38 [Sources.ARM, Sources.AARCH64]
54 [LibraryClasses.IA32, LibraryClasses.X64]
59 [Guids.IA32, Guids.X64]
63 RVCT:*_*_ARM_PLATFORM_FLAGS == --cpu Cortex-A15