From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on061e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe42::61e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 40FA021C8D0A8 for ; Fri, 26 May 2017 07:44:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bjGXSeSO+x2ZujmYK8CQwH/8LnwU2pm+3H1jHYif/Bs=; b=UXcXA8aJaBnWZs4g2XgxuuRbLcAGjSi0Gcp3jBCPH3oFvZ9eKvfjC6ZtyiD9mJTaLrWD4WXtC/jZ9hUGeQ7oDP40/W1wvaZWWcNAfpL/2BSL8RpX037XcaGBQNptZ5YuneDfnTqqzN7j2xQdv764pcH8vgra9ZcNOLbL/p9bE+s= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=amd.com; Received: from brijesh-build-machine.amd.com (165.204.77.1) by SN1PR12MB0158.namprd12.prod.outlook.com (10.162.3.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Fri, 26 May 2017 14:44:33 +0000 From: Brijesh Singh To: CC: , , Brijesh Singh , Jordan Justen , Laszlo Ersek Date: Fri, 26 May 2017 10:43:58 -0400 Message-ID: <1495809845-32472-11-git-send-email-brijesh.singh@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1495809845-32472-1-git-send-email-brijesh.singh@amd.com> References: <1495809845-32472-1-git-send-email-brijesh.singh@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: CY4PR16CA0024.namprd16.prod.outlook.com (10.172.173.34) To SN1PR12MB0158.namprd12.prod.outlook.com (10.162.3.145) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PR12MB0158: X-MS-Office365-Filtering-Correlation-Id: 1e4dd663-0810-44c2-4a76-08d4a445b9da X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:SN1PR12MB0158; X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 3:PXKVSEOjBNSyVC6GV5yLIHRMAN/KxvB3BxLOR9vluktwLldQSIFVgE+6C2GwKRDAJt/S6SnXBfCCmq7iT6voAcoQAa0f+kUDPb6hos6gZemSuk6nfjT/5uZPpi+kc0AX+r3/d+WMqScfH6NVNbVnw5/ybQnrJ9NAk9NUmkvqg0/FsTiCsDebpTqemPB2clTz9gU5aCYV9Dz5sB9QwjBFfOr7gCSV0g2yb9tD1khYVuXl7Xg8qWpnd2la58M3img3A+ykIdO0i9j/E45XQl5aMCXxCSDwi0eBd7DpktOm1iw683zrGQNKkyRPyhVirvkS07/AQ/zXIEfs15APCuGv9/xVEZeoWCEorjvc0IpoRsE=; 25:WiJZ1z9g+xrCXDhSpTASe0Ds2JxaDk8q+BUJAF4KL2xpirk+HxbeXWqdWNVYJxtjwz1UdpiSWr+VjyDeYccpo0mCvGGCxwWovKiYbfajeFGwjd0bL2t7M8UBq+iistg4Fu7bRxIzyLR2halGZrMXBBEJ5smF037XcUMGPM0oU2Jo3EdF/2I6OGgAXsfS7a727+1Kd2dQZyuluhZTzG8kGFpVH5qvV6qZniGVBaJ7vqDM2gxnuHzULABkgMK8u9UgRmbdskL/t7LMkHvEkmXRjJoB1bq9adLr2p2Eru6/dhh2JD31x/bnyczyCJ/y8fYJeTkA/b5vpIHmiNCsluyL/j/IofvEskEMhaxNRA0Bj11YPiCn9NgSyynfgDDu7/eODx6R+Ka8hX27S0OsJ3DRQU+/L1tuAKEI7Lgx7GQIJgi0INbNjv0yG4agBYlJmdTcdvHxQBMbKvS5cJyY5IRXx4y725oyWmMSaNjUBCYV4BY= X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 31:Rs0jdwNYguJ9IDQ97ZCtnu3ea3O71p+ihkn7HTYdYIocoY12eq+2Rdkg8hdCD05/lI5IABYoshPYU/rcwsuBSLodj1495Pgkjg9/ouB2ptBmrfBYA4zL411KOXnI4xC9juyScBEPw5UKs3Vb/rs+smCu6UcUiv0xtLwqDWeyrM/yJ/teZ3/DhtYJGqF9KZ7XSUjdoCUEGG3fAuTEzRaS45UdcpPCYNHqeEcLQhEpbp4=; 20:UEZrCkB6NduO1izHYIU1PgjprbydFSNuS3yDvQbiAidSOpJPGdCcI7XX53sDg0AMJAR/CTRO3Ex/+LFrz5Tac5TWROi61t0jRPutcfRKWYfDN+GNeFqD+66qaSygjgDx0ByjPKMGumGpoSLdpkqXVMshT5Bn23xUWP5GV1iWfEOfQrWXifD3Yns72gnO/JTL3YdvRYyScE0X3Eg8T7AUV7lVjK5jY+LIxswAXyXqZlSA1NgheHEEzm7jITGGa8kq1/TAvWkKpzz/Z58hDOK+lrZmRP44ZVDfbjl5rm8PfT/6qO2w22M3kB6otC3nxrO+IXhFwz+PIby496r5C97d2H89JEKYG/p1/fACqUaORA2SSzQ7Br1Qww+GIRVTBAMBym4DHkicp0is69TSkJvQjn/SupI3k2iRAOB39/U5R5AeOcHwph8yUDUKxV+J6XDrXi9N6ppKWQTF/hlvqLvc7NjjWNMcaKis6fhC955QVFAFGyiaZJZPX00JyfgwW6eX X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148); SRVR:SN1PR12MB0158; BCL:0; PCL:0; RULEID:; SRVR:SN1PR12MB0158; X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 4:/WyOUyN5LMfnbS4bmzc91eHkwOTNj8cq6oXzfSK9VHxJlXM4NMrAU5JDm1UZxSNrQB0JacuWwIQLV1tmOaO1VaUlN8tIyw80jcTiyVnbD6Ghgvwwtr4TficKzjrsAjABbnMpTVocwt8H7edKqKE3rngjGX45yUVp9lZjCik6TX3wPGdx4LIE/qkf+2mEx1ZzayEvzYEPJGq1mK45eM8kd/pxb7sUkiZ0P+BUpiy1kkj7VPFRxfqPX0KJ/vPzxhZUQcHG+iHSlSRpzfjBFR+Yjt5FgVitG1Ub10kfKy5jXqdiwl07Gzm/I5blLb0TimFVwAXhyIJNN0Kv32E0pUn8/oWIsMo0VPeN5jEwrH8Z06NpFe14bL6gwE1+UC7HZ55Ba4Gr3uSQMKEK102t9wldM5VBxBx1sdn+ShujZD7ycuHr3WI7P+03NkqxhUtPS5pepicvhqfZRNc/kdLFMwck/xkrF4RwSWIXERn8VJINlq7rhaMxQeQnPVSKERgZkqE8f8+caofXVnrBP3UUSgzKM3xoIBXHvpbO7wFbMbX6ckfCnj1Bn0HGvciKTbDedM4LP61lHmaqNckFzSTd3j6VRqymW4Hr/CO9r3Cu2mkRXoaJlZm6vr6x+gSECeTtU3MvTFhG3HDYKpCtQuaRBtQ2AVDYqo7fmtBucVZcbubaBNj2goI/ekpVLwonW5QTK7vDGWWcApvMqQb77TqFMQNMG+/+M2VLOFFt+RBDywHYDsMMuqyjI7aa5DlbNZ34j4ON4S3ss0hu24jWQckGQ/sS6iT+MI7L2gcIN9fARCz2ZdoLAwDnV+m4ZOOzDSNyYIyy3lClsl+YEUGq/4dORVQAwsS2YGuxOVKdxXG7XAoxsLpQgvyc+qtO8B4H7BJ+9rZD X-Forefront-PRVS: 031996B7EF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6029001)(39450400003)(39410400002)(39840400002)(39860400002)(39400400002)(39850400002)(2950100002)(6916009)(6666003)(38730400002)(110136004)(50226002)(76176999)(36756003)(81166006)(8676002)(53936002)(86362001)(478600001)(48376002)(54906002)(25786009)(5660300001)(50986999)(189998001)(5003940100001)(33646002)(305945005)(6486002)(2906002)(53416004)(47776003)(2351001)(575784001)(42186005)(3846002)(6116002)(66066001)(4326008)(50466002)(7736002)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR12MB0158; H:brijesh-build-machine.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR12MB0158; 23:dxYpHL/pPlqrknAHxOeYVuVqGtb3I26bB6ckKxZV8?= =?us-ascii?Q?L2LbcBoJTq9JSknXaBnuO7qaeNsO8imiWVyZa1jTeEA0zF3xCt/gbP2vYfBd?= =?us-ascii?Q?2clCVxCjAgOA7TdYRlVti5X0G/yLBn2zCY0/AEL50rS36X9okAcjj0nSZ7nL?= =?us-ascii?Q?iIkoiGqq54b51fU+w5ybLVdXIPDrtK8n10JQ2QT9KSzo6BQme2g3UAxawNzZ?= =?us-ascii?Q?ypk0+UGTLmlsBRhvH0FnVdKiXjwX6N9/YQJ+7mWBeaGA04C5CDyIHVVv74Ox?= =?us-ascii?Q?yWFQJojF6ZduAg5YPN7nOgQmqEaanPamAFFiN0TDKaJAp1tcIakFDg1KA9pk?= =?us-ascii?Q?U/v797ezyRncYqgJIGYPZQi1X6x25dLeha6PqVgRIbUg2+eCci76D4lK451j?= =?us-ascii?Q?+L8IDAEdHFmakjZUKfK5/DijppW8+HgZ0IoQSsGYU030Qkr2dbl9WO2xGLTW?= =?us-ascii?Q?1OTlBW01ShqTvIxOQAyu6XOdy+3ea6CHVakKdCb1/jixxqiqmxd7ABUdaR+v?= =?us-ascii?Q?6TbJBx3ONz5kLJsw/wKiS8ef4OxPZ3yb18kzgFoFbDGSY+8R8B8w8rhy3ccb?= =?us-ascii?Q?4PmAhzdn8HLXnalQDjBER8awRXxs0m3pymxJRBs0uScOg+nngkKnL9i8xEJ5?= =?us-ascii?Q?Ei8bZWXdR0euAQief7J/CN7oQN+zJ5aLBGw+0zAqRGjzO8MjjhmaJ31WePUR?= =?us-ascii?Q?0S/8DuQelZ/MLyaY4DKTILSTo+ffhhSbuNaMerSAuGh+PDpPWSFv8ykw0+lP?= =?us-ascii?Q?ZPOmvjSyx2xTRYcpvzd/FfKkFMGnqlQaX31KnTpwLtulxlEXkBDmg58uLQif?= =?us-ascii?Q?C5xPJycYTKWLDh2RYO5NNk42Nr8PV5Ddg8eu5eewYCL/sT8ulsZQzQ81Dc5+?= =?us-ascii?Q?XQUHCoUGABQ6uXd66hR5s9tWxDRnHZPmfTN5PBhD/gEs2h/PVi8SfM/T3QPH?= =?us-ascii?Q?kHyB5JOgyBemQ5pBwnktOpCTlT6lvvunesg7Avg+iiNxFnqIcJ6MhAjEcxXU?= =?us-ascii?Q?pFcsGoahAYCm/Z7LJsodCmxWmArryaM/ANBsb08yaqVbmYucCsTfae2owvfc?= =?us-ascii?Q?nxwBpa9JNLBpvIZWyWmLW1buMmqxghsCufU0hhEQ2ajOElTtQyfk3V+j/Gwk?= =?us-ascii?Q?orxP6ulTlKCZ+Q9mYvfXq6jTSfsGId+?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 6:vRj6qIz4EDyXEGBOIyhghL1aJHcrlMRABX8DOHx+OHejo1dDVIZVvFN5RDwhSATIgR/y6Cqqjy+P/fSnCfsukZ0FUXL7Fu9S7D0dFySPfQhTKxtiIUBVeV7HLCPBoP6wL1CYoKNSO5vkLM+C5sgNvHafIpLnFVcl0vE/mpQgp4ppsr5PgB6U/APSwLfhKhRFmpB0HLIOqamDWRQ/ujZX1UtEv/KlDmSMvcsHzN1sPKISZsmHLX5ad/TXJqLx5Ke9xiANQbgB7xD02WFhwuvnYbCeLYuRrXrs7EgtKNtHlcqyq/sa7jXU8v0HME8OOO5iqxHuTHVphJKZwYbtCAuP88ax0tgCFJHv4VMtIwP3La52cZFvziCiYXMxLdlUTmLyfz6BBqB2Sxss+ZF2VOG424QaSbBcyXYfSCvqiubCGPrWtsPjB52onUlguUbQruss1tFyp+WZQHXLHN4Z31/XQGELBgbsX2QZ8zheCxPev8WHZGhIgVWhQeCsvEnLOPs+4gUWfdXiYPVRGeagLpH00ZNuieN8F6788act2EqpOAI=; 5:81AEl3SOrVqnCUmejohC7goO9g2ZIQ3DbgLbdrDMCxUC/0aM0S/WYS87bYv/UcKX2goSPp3zBb5fpO/1dDJhIbKXk3ZRqNTI1FhPF8aEZVRmuyuzeQyG9s4E1XACr7Aa0WhYxtwLNz8kbBgLOBbDug==; 24:eoRiwlv96E71q0B+hWiLqT8oqSneN3S0/xmB4725RbdtAWjt3TOoHstYh8hroVaPQ1Bwb1U7CuMUut3d3Q8GvJ+ukLVuFsoAxYOzgO6ZUlg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 7:i2PsfLDZL7ZMmfHq/tVIbgP9nBI7qIkZeudoLyTfUxRdoI52ZwbAo4LZuXQ1XgFNLAlX0DTw4YIO0ONIByqXDgMpLCdMYmlOBHCmbwEAr89nMmBMPM3gOrpyOoEjz7PiaGUMUAJzigEYVcqHQhlA4mWKkjkkSUDQ+28RxHNp5tUuayrs164j9UDBz3B5QmdXnRGWhPXaTRBCBBzeZzPxbcpm5bj0xLG6Ff0Bp/3IshsYGyKIUcrJt8nPiwfA1Sfa4TKGbFfxv3AJ/S9dZSa4WpDM6s6AWdAK/Lpv64l74Zhzmr1Sv5etpEzKbKIeLkf8GD1KMWYSgZb+0cxukqJpIg==; 20:fqcHSXbZhudo/3cgE4bswq0r/GxmjssbTwz161FWRray5QL6xmxwx8+VU/ORhlIEW+OG6JBnBSFubyZFNMpsU341wljTn35xDQnbBBApqw7ltD0L5iFNxIf6qND/A2EGLIymLSYl7Me1PTzQBiw5H0L8NgXlckP0qkkZhIZllz+SwElFM5gHung0FaaCDHUUzXRAu1cM+TlIEblYHWaYwGop3y1yZ89onuz82OK4wgX+WScatDaiiGZNGxLtp0nT X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2017 14:44:33.9088 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0158 Subject: [PATCH v6 10/17] OvmfPkg/QemuFwCfgLib: Provide Pei and Dxe specific library X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2017 14:44:35 -0000 Content-Type: text/plain Current QemuFwCfgLib.inf is used in both Pei and Dxe phases. Add Pei and Dxe inf file to provide a seperate QemuFwCfgLib instances for Pei and Dxe phases. Cc: Jordan Justen Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Brijesh Singh Reviewed-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc | 3 ++- OvmfPkg/OvmfPkgIa32X64.dsc | 3 ++- OvmfPkg/OvmfPkgX64.dsc | 3 ++- OvmfPkg/Library/QemuFwCfgLib/{QemuFwCfgLib.inf => QemuFwCfgDxeLib.inf} | 8 ++++---- OvmfPkg/Library/QemuFwCfgLib/{QemuFwCfgLib.inf => QemuFwCfgPeiLib.inf} | 8 ++++---- OvmfPkg/Library/QemuFwCfgLib/{QemuFwCfgPeiDxe.c => QemuFwCfgDxe.c} | 0 OvmfPkg/Library/QemuFwCfgLib/{QemuFwCfgPeiDxe.c => QemuFwCfgPei.c} | 0 7 files changed, 14 insertions(+), 11 deletions(-) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc index 18544d7cfd73..fffee6b0610b 100644 --- a/OvmfPkg/OvmfPkgIa32.dsc +++ b/OvmfPkg/OvmfPkgIa32.dsc @@ -142,7 +142,7 @@ [LibraryClasses] DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf - QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf VirtioLib|OvmfPkg/Library/VirtioLib/VirtioLib.inf LoadLinuxLib|OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.inf MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/BaseMemEncryptSevLib.inf @@ -260,6 +260,7 @@ [LibraryClasses.common.PEIM] MpInitLib|UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/PeiQemuFwCfgS3LibFwCfg.inf PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf [LibraryClasses.common.DXE_CORE] HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc index 1b3bf3517a9f..a7a6c4694bca 100644 --- a/OvmfPkg/OvmfPkgIa32X64.dsc +++ b/OvmfPkg/OvmfPkgIa32X64.dsc @@ -147,7 +147,7 @@ [LibraryClasses] DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf - QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf VirtioLib|OvmfPkg/Library/VirtioLib/VirtioLib.inf LoadLinuxLib|OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.inf MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/BaseMemEncryptSevLib.inf @@ -265,6 +265,7 @@ [LibraryClasses.common.PEIM] MpInitLib|UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/PeiQemuFwCfgS3LibFwCfg.inf PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf [LibraryClasses.common.DXE_CORE] HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc index 9fdabaf0eac4..31145b4bcfad 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc @@ -147,7 +147,7 @@ [LibraryClasses] DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf - QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf VirtioLib|OvmfPkg/Library/VirtioLib/VirtioLib.inf LoadLinuxLib|OvmfPkg/Library/LoadLinuxLib/LoadLinuxLib.inf MemEncryptSevLib|OvmfPkg/Library/BaseMemEncryptSevLib/BaseMemEncryptSevLib.inf @@ -265,6 +265,7 @@ [LibraryClasses.common.PEIM] MpInitLib|UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/PeiQemuFwCfgS3LibFwCfg.inf PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf + QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf [LibraryClasses.common.DXE_CORE] HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf diff --git a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf similarity index 80% copy from OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf copy to OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf index 689476032d39..d7e368e5435d 100644 --- a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf +++ b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxeLib.inf @@ -18,11 +18,11 @@ [Defines] INF_VERSION = 0x00010005 - BASE_NAME = QemuFwCfgLib - FILE_GUID = fdd53716-31e1-4acc-9007-8bd5d877c96f + BASE_NAME = QemuFwCfgDxeLib + FILE_GUID = 80474090-55e7-4c28-b25c-9f236ba41f28 MODULE_TYPE = BASE VERSION_STRING = 1.0 - LIBRARY_CLASS = QemuFwCfgLib|PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER + LIBRARY_CLASS = QemuFwCfgLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER CONSTRUCTOR = QemuFwCfgInitialize @@ -35,7 +35,7 @@ [Defines] [Sources] QemuFwCfgLibInternal.h QemuFwCfgLib.c - QemuFwCfgPeiDxe.c + QemuFwCfgDxe.c [Packages] MdePkg/MdePkg.dec diff --git a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf similarity index 80% rename from OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf rename to OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf index 689476032d39..47e23b97eccf 100644 --- a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf +++ b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiLib.inf @@ -18,11 +18,11 @@ [Defines] INF_VERSION = 0x00010005 - BASE_NAME = QemuFwCfgLib - FILE_GUID = fdd53716-31e1-4acc-9007-8bd5d877c96f + BASE_NAME = QemuFwCfgPeiLib + FILE_GUID = ddd4f5f0-5304-42a8-9efa-d14bf11a3533 MODULE_TYPE = BASE VERSION_STRING = 1.0 - LIBRARY_CLASS = QemuFwCfgLib|PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER + LIBRARY_CLASS = QemuFwCfgLib|PEIM CONSTRUCTOR = QemuFwCfgInitialize @@ -35,7 +35,7 @@ [Defines] [Sources] QemuFwCfgLibInternal.h QemuFwCfgLib.c - QemuFwCfgPeiDxe.c + QemuFwCfgPei.c [Packages] MdePkg/MdePkg.dec diff --git a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiDxe.c b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxe.c similarity index 100% copy from OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiDxe.c copy to OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgDxe.c diff --git a/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiDxe.c b/OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPei.c similarity index 100% rename from OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPeiDxe.c rename to OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgPei.c -- 2.7.4