From nobody Sat Nov 2 14:41:21 2024 Delivered-To: importer@patchew.org Received-SPF: none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) client-ip=198.145.21.10; envelope-from=edk2-devel-bounces@lists.01.org; helo=ml01.01.org; Authentication-Results: mx.zoho.com; spf=none (zoho.com: 198.145.21.10 is neither permitted nor denied by domain of lists.01.org) smtp.mailfrom=edk2-devel-bounces@lists.01.org; Return-Path: Received: from ml01.01.org (ml01.01.org [198.145.21.10]) by mx.zohomail.com with SMTPS id 1488842880343194.68124839487996; Mon, 6 Mar 2017 15:28:00 -0800 (PST) Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 2D4D78033D; Mon, 6 Mar 2017 15:27:59 -0800 (PST) Received: from mail-io0-x244.google.com (mail-io0-x244.google.com [IPv6:2607:f8b0:4001:c06::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 20A1280333 for ; Mon, 6 Mar 2017 15:27:57 -0800 (PST) Received: by mail-io0-x244.google.com with SMTP id n76so20043586ioe.1 for ; Mon, 06 Mar 2017 15:27:57 -0800 (PST) Received: from [127.0.1.1] ([165.204.77.1]) by smtp.gmail.com with ESMTPSA id u206sm5562016itc.24.2017.03.06.15.27.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 15:27:56 -0800 (PST) X-Original-To: edk2-devel@ml01.01.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:date:message-id:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=gzcpR/Pe0rTnJkKPcU8knyV85S3fK3F8FXQQAWCYMYk=; b=L7tdukJnIckH2WcoNJkeCtyQfzt+ldTGq+SvaVvDIhrlIqoCCM3zEdwjN9QajZ6RRC 5iDf/fs6ePaHLkTxEM632YpWj5cJ0dOTIu/tzAhm8c/50DWVIu0J2hN6D+IoEh82Ajei rBWwDxvAhYTPrZ2c9AAimreO+dRuTCtML1DPmfh2PHQk/mfV00hFx83oY9poZspYczB9 eEGlmp3P3DNkZDdW4ts7K4o+RZ6QkT7iz1uFrEFQxCYb3cb2DNBU5Wutg/x76WsACb7m TCd4TQMuyRE7oXeNus4m9Vm2QA7xhYwlObCjGhO8oR77T7/BPBGcG8GmxjdhwcEqH3Hj Ttcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:date:message-id:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=gzcpR/Pe0rTnJkKPcU8knyV85S3fK3F8FXQQAWCYMYk=; b=deE0sk6MD8o/mVz4CKNztWB8auVnAUY3zDZBfqgIRhJp0GH9KW4192LAcxyfu0j4qS vKcCGGfEBNYLQhBVctQsmj/wSaBpg7zgCnDj20Roa7q+8+j2/z8DYp29WXrQ7LGx1TXS BVbftXBWZ7MCuVPZNkBXHfHQ1Pkk8vv1kr+1U/cUnARlZ6IQBo23exOOcuwMcpw4re/R HuFlqoUJsA6QljHRQveZeT9F+pv8stNgxOSlff9k0rM6/7r8xgCsFq/yUofTrEJ/m9Jl aAgTsR78KNgJCqdn3Q2AxfSwmrbuBGQZTBHzWd3SYtu7QRo0q++aQBNLN1gT9AO4iy99 XMCg== X-Gm-Message-State: AMke39nKBZzCxsOSc8HQj7PRaKA1FgIN2et4eKxtVq1L3gbpy25afxbYytV8dlLfqgleow== X-Received: by 10.107.27.204 with SMTP id b195mr3699408iob.26.1488842876461; Mon, 06 Mar 2017 15:27:56 -0800 (PST) From: Brijesh Singh X-Google-Original-From: Brijesh Singh To: jordan.l.justen@intel.com, edk2-devel@ml01.01.org, lersek@redhat.com Date: Mon, 06 Mar 2017 18:27:55 -0500 Message-ID: <148884287496.29188.5155874233993236979.stgit@brijesh-build-machine> In-Reply-To: <148884284887.29188.7643544710695103939.stgit@brijesh-build-machine> References: <148884284887.29188.7643544710695103939.stgit@brijesh-build-machine> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Subject: [edk2] [RFC PATCH v1 4/5] OvmfPkg/BaseIoLibIntrinsic: import BaseIoLibIntrinsic package X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas.Lendacky@amd.com, leo.duran@amd.com, brijesh.sing@amd.com Content-Transfer-Encoding: quoted-printable Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" X-ZohoMail: RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Imports IoLib into OvmfPkg to make the changes to support SEV guest. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh --- .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf | 0=20 .../BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni | 0=20 .../BaseIoLibIntrinsicInternal.h | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm | 0=20 .../Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoHighLevel.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLib.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibArm.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibEbc.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibGcc.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibIcc.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibIpf.c | 0=20 .../Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/IoLibMsc.c | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm | 0=20 OvmfPkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm | 0=20 OvmfPkg/OvmfPkgIa32X64.dsc | 2 +- OvmfPkg/OvmfPkgX64.dsc | 2 +- 18 files changed, 2 insertions(+), 2 deletions(-) copy MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf =3D> OvmfPkg= /Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf (100%) copy MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni =3D> OvmfPkg= /Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni (100%) copy MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h =3D> O= vmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h (100%) copy MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm =3D> OvmfPkg/Librar= y/BaseIoLibIntrinsic/Ia32/IoFifo.asm (100%) copy MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm =3D> OvmfPkg/Libra= ry/BaseIoLibIntrinsic/Ia32/IoFifo.nasm (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c =3D> OvmfPkg/Library/= BaseIoLibIntrinsic/IoHighLevel.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLib.c =3D> OvmfPkg/Library/BaseIo= LibIntrinsic/IoLib.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibArm.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibArm.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibEbc.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibEbc.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibGcc.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibIcc.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibIcc.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibIpf.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibIpf.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c =3D> OvmfPkg/Libr= ary/BaseIoLibIntrinsic/IoLibMmioBuffer.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c =3D> OvmfPkg/Library/Bas= eIoLibIntrinsic/IoLibMsc.c (100%) copy MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm =3D> OvmfPkg/Library= /BaseIoLibIntrinsic/X64/IoFifo.asm (100%) copy MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm =3D> OvmfPkg/Librar= y/BaseIoLibIntrinsic/X64/IoFifo.nasm (100%) diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf b/Ovm= fPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf copy to OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni b/Ovm= fPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni copy to OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.uni diff --git a/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h= b/OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h copy to OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsicInternal.h diff --git a/MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm b/OvmfPkg/Li= brary/BaseIoLibIntrinsic/Ia32/IoFifo.asm similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm copy to OvmfPkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.asm diff --git a/MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm b/OvmfPkg/L= ibrary/BaseIoLibIntrinsic/Ia32/IoFifo.nasm similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm copy to OvmfPkg/Library/BaseIoLibIntrinsic/Ia32/IoFifo.nasm diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c b/OvmfPkg/Libr= ary/BaseIoLibIntrinsic/IoHighLevel.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoHighLevel.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoHighLevel.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLib.c b/OvmfPkg/Library/Ba= seIoLibIntrinsic/IoLib.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLib.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLib.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibArm.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibArm.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibArm.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibArm.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibEbc.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibEbc.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibEbc.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibEbc.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibGcc.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibGcc.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibIcc.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibIcc.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibIcc.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibIcc.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibIpf.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibIpf.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibIpf.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibIpf.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c b/OvmfPkg/= Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibMmioBuffer.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c b/OvmfPkg/Library= /BaseIoLibIntrinsic/IoLibMsc.c similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c copy to OvmfPkg/Library/BaseIoLibIntrinsic/IoLibMsc.c diff --git a/MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm b/OvmfPkg/Lib= rary/BaseIoLibIntrinsic/X64/IoFifo.asm similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm copy to OvmfPkg/Library/BaseIoLibIntrinsic/X64/IoFifo.asm diff --git a/MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm b/OvmfPkg/Li= brary/BaseIoLibIntrinsic/X64/IoFifo.nasm similarity index 100% copy from MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm copy to OvmfPkg/Library/BaseIoLibIntrinsic/X64/IoFifo.nasm diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc index a35e1d2..fd89518 100644 --- a/OvmfPkg/OvmfPkgIa32X64.dsc +++ b/OvmfPkg/OvmfPkgIa32X64.dsc @@ -106,7 +106,7 @@ PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf PciSegmentLib|MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.i= nf - IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf + IoLib|OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf OemHookStatusCodeLib|MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHo= okStatusCodeLibNull.inf SerialPortLib|PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc index 5d853d6..ce77170 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc @@ -106,7 +106,7 @@ PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf PciSegmentLib|MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.i= nf - IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf + IoLib|OvmfPkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf OemHookStatusCodeLib|MdeModulePkg/Library/OemHookStatusCodeLibNull/OemHo= okStatusCodeLibNull.inf SerialPortLib|PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel