X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseIoLibIntrinsic%2FBaseIoLibIntrinsic.inf;h=29b9e8bdfdfac1aa17c72f5368407c43e1f77ae3;hp=e88ebc63c5698ae3d725c1b288f4e8750c6d8288;hb=d910a704f84d645fd202ec1a7a2a68423d48fc88;hpb=b4319afbda8d84e5dc67f8a3e8b18796a0e53f85 diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf index e88ebc63c5..29b9e8bdfd 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf +++ b/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf @@ -3,9 +3,10 @@ # # I/O Library that uses compiler intrinsics to perform IN and OUT instructions # for IA-32 and x64. On IPF, I/O port requests are translated into MMIO requests. -# MMIO requests are forwarded directly to memory. +# MMIO requests are forwarded directly to memory. For EBC, I/O port requests +# ASSERT(). # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
# # This program and the accompanying materials @@ -21,6 +22,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = BaseIoLibIntrinsic + MODULE_UNI_FILE = BaseIoLibIntrinsic.uni FILE_GUID = 926c9cd0-4bb8-479b-9ac4-8a2a23f85307 MODULE_TYPE = BASE VERSION_STRING = 1.0 @@ -28,7 +30,7 @@ # -# VALID_ARCHITECTURES = IA32 X64 IPF ARM AARCH64 +# VALID_ARCHITECTURES = IA32 X64 EBC IPF ARM AARCH64 # [Sources] @@ -48,6 +50,10 @@ IoLibIcc.c | INTEL IoLib.c +[Sources.EBC] + IoLibEbc.c + IoLib.c + [Sources.IPF] IoLibIpf.c @@ -68,5 +74,5 @@ PcdLib [Pcd.IPF] - gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf + gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf ## SOMETIMES_CONSUMES