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