From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=helo; client-ip=104.47.37.77; helo=nam02-cy1-obe.outbound.protection.outlook.com; envelope-from=leo.duran@amd.com; receiver=edk2-devel@lists.01.org Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0077.outbound.protection.outlook.com [104.47.37.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A657D2095E537 for ; Tue, 3 Oct 2017 15:05:29 -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=7zOLqxCLPD5w+hF1XGIJbLZffDizrMIv1CLqYWLwqUs=; b=uwWDr/Z3UKyfah/kQ3Yoaq4F3VvwCvKzRTYC4jBgnhisGU4aSDrrd2K9EvH23IiQpVz2OneCX4ZaXCMcqPf3cjA4qVkorvuvHvkdwEvUOgeIsRqKPaQpn9H5fEuQRuzMBu8ROfcmRO5Kbx/PGGE6BlXEF82Yhvg+uhZTrjJBbS0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.77.1) by MWHPR12MB1246.namprd12.prod.outlook.com (10.169.204.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 3 Oct 2017 22:08:48 +0000 From: Leo Duran To: edk2-devel@lists.01.org Cc: Leo Duran , Michael D Kinney , Kelly Steele Date: Tue, 3 Oct 2017 17:08:25 -0500 Message-Id: <1507068509-5148-6-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1507068509-5148-1-git-send-email-leo.duran@amd.com> References: <1507068509-5148-1-git-send-email-leo.duran@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR17CA0020.namprd17.prod.outlook.com (10.173.147.30) To MWHPR12MB1246.namprd12.prod.outlook.com (10.169.204.150) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 85f8ebc2-efed-4b54-330c-08d50aab5301 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR12MB1246; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1246; 3:uvVt4w7tblCBD1zIHJiup9ADxP9NjFHLDE0CA3nl4UNWF7bGnNgCaN1LGvqnZwSyPAIu7p/DQBan2UTDO4AfmMl/S0D4tRNBXU0OdBMs+7mpTIL3+0VHec95xrpN/QzmBWm9HkRrfrgnQIWc56kHtexV4mMcGi8Rqp83W2PtKnedEH+L95rHaVByGI8mFn1hP6PxK+pSd3ikNr3f9CDVq9D8GIz7fGqPWBikdtVYkeWGeATlBqibSy37KO9mTN7n; 25:3+dG2wX5an9mEx6CC96W1JBHdh6FPsv6CbpfZSmG+P8gTLbTB3HPCWcitQJtMxmcbkf6oiwO5mRt6hxcNfNcIfVcwHY2y1rtBESHv73uzCXuIzRDg9IINz68z2PIPOfL0dqUPMAbwBpKS9v2VUWctnz5N3rHwHWyDsJYpBNO7nO0iSvQrYsEUSourf4GMYJoolnA1kavoOdPehsWwPXds1UcNhXNUzGT0UauIYLIMH3Z/FrO3Dn5qjgSiScjJLy9y/VMri18J2dEh0I+KfEGxttn9s1QB1E85fCbqzZOxZZzsQIJnHEYE7FTXsJv+zEO7dC6bn0yxZ85xpzVF2vUwg==; 31:o8lhg1F2lwgtmiYPkK76wDte7mBDMd7r+pMZOS0p11xHCYaF8GLGDnF2mncZ+PD+86s86fpIr/QiLM+IU3bKDR3W71791Wi1hZRc8yfLOCAmB/9pDEz2A8ROoPk2aO0JuQOYcMLM1qfEcgv6S1wvAW2Sj8JW+9l9h44ZFS+6eyjxOFsuGfLl34S6XU0Q6OptU8IBOrmidCsDQCU7a9LmUnmWL9mRcPkTUoMeiSk43O4= X-MS-TrafficTypeDiagnostic: MWHPR12MB1246: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1246; 20:EUwIPCfhml0PTQeVWTpYevyey4+hmxP+TETCu2bKPka/sqVUBVtHmCz/NF8he2n7BYA/ObzJXkGTtIlYzAC+Qf2z62fG6xJkHpaq3GYluRUksmtm2yxw7F0uodLCzumzT6pfJWOCzT80mQRyDacSAiVG98hOSDmL82QumwFltAxUxUyZKpI+29wBscGcIE/okZXoBvXFR+2CPFh4tJZEFNBDdB42yIJ/NCS9JpbKpHn0d1Kcq2oyNECynM8B6fUvc/z/GbR6VDafPxg/kM7WCcvRabknstLRxu/9h6qwiL/Zs61iR0TPDdjLwq/etkKnOocSRvoV07DH8Ylz03xNuE896sCDGgctpjGRV3Eqgyvji2awYC52daSI3yNFuZMILKj0oaLXsZtBOMwnOEA2PFIvzmw1z8udVOqL+2NKrDZOFxHsOQWYeITORFatBMT6Y0yDEZ8w6LslpW1fPF6bm5B92lqVyZXhHzL3M2SGXPw3QavH11bIJTODkOM+LGKi; 4:KdA7eG5qJWaaq8jFmQfZiEPWiNeldpQKluGaI9Wku8W/RGGJ/mC2UVFt0IBJ13vIjrEf3z78YnClLsm7r9AMrr+qCBr3qrYcSHZS+H3B2LXaDZLx9CvSFhFIzW4BjkoJ3ZHLx+80Rr2JMaoP9qJa5clFpwLs2S1VXSStmIyB39y7y30ap8pR3PLfCbcrotzfpQDjT3drFZ2RHNe0+fvAN9oC7kS/0k/zky7SaC2gte23u/rvwN39Oscqztdm2ZtdjTNIY4i5NrI4GUJTLZjxEmXgZlWKvJzeARF7x1702L3kRgML9RUeK+SC6/Z0h6gDieB7yBslkeueSJr1PPMjnbYiO8ahac+t9ZaxAoMI9fI= X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(788757137089)(228905959029699); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1246; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1246; X-Forefront-PRVS: 044968D9E1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39860400002)(199003)(189002)(48376002)(5003940100001)(47776003)(76176999)(50986999)(68736007)(66066001)(25786009)(101416001)(6486002)(86362001)(33646002)(478600001)(2950100002)(16526018)(5660300001)(3846002)(6916009)(50466002)(7736002)(6116002)(2906002)(6666003)(105586002)(2351001)(53936002)(81166006)(106356001)(97736004)(4326008)(16586007)(54906003)(36756003)(8936002)(305945005)(81156014)(189998001)(2361001)(53416004)(50226002)(316002)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1246; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1246; 23:r4XNun2WNALBS1qtTBta/4KsBSW3CLG+422pz+AAn?= =?us-ascii?Q?W4aBqvwQbyvxq1iO1v1fuzhQtAtUZEq+qFegfFID3bF2Ggpl/uCBQ91fRcvZ?= =?us-ascii?Q?F4QPPj8e4vPwGltIQXK2zRL5A94tHNUvYzpl07tbATsWgg/DNTw7zT1hw8kT?= =?us-ascii?Q?CcqxZHJL7t9jJrMrIJ+iXnqmIk7rvyTdmUJIu2T83sghqQiWMY7IKM9kSjiU?= =?us-ascii?Q?n/hwrZEW+0V5S9+1V0fb5Lh8zDHm9M/FlPhyBJHJkHhen11uVKhHD+zu+qJ5?= =?us-ascii?Q?7nLe6xn2nFIn7+JUHnIKF5/8+M10oqsJZg6HHoCXMCaTErz04xSPKAdYrZB2?= =?us-ascii?Q?PD4ki1wuiOry1/21j6d8pegTozQ49cHE8L5jUic/NOhO8uWeWIs5c3/e2KuW?= =?us-ascii?Q?SwWLwfbOWK1pvvtcEJcKjU2/t2l91P6MjkGqFdcJyis01yFbE+qWaAkDJfQf?= =?us-ascii?Q?cBON9CuslT126ZBQU/2w3tIJ/l2wPtIi7hpVF8fm1TM86Pe1K2/KY9Acr1fb?= =?us-ascii?Q?LT4p5zP0YcBAtF8woqMhn1cBBBfhbgRNNHSIG2FpLRkcGaEuZP31lYRGoj3h?= =?us-ascii?Q?ZuhMQJr+VmJmSq5qpndthq3fOzjb5LmSA2eVWWvUgcjLz123Gnyo8diJZA6J?= =?us-ascii?Q?RlAlnEMaknsUTG33GBKockkAcwv9gipHzZP1iAWKXNauldDLPs2T4viYTRXM?= =?us-ascii?Q?gJPl6K2cttPZhxBw9zGSBp0W1mLqrqpK1TLJslv/GzWWv/IrGRet/+/diSFp?= =?us-ascii?Q?HqJVyR21PH5M4iLojiwwOFt9fgghYQ0y4Xt3CUxRUjQ9gv/J6DcNR/Fv6cKu?= =?us-ascii?Q?TQQFHyH/6bXeQ8a0Ms8DLl/5YJo6ikgy2z9I4cdzn29MdLf0Zs43t1erfdG8?= =?us-ascii?Q?NlWIw9bQ6Qut+novjgkqTsoPsf29RIT+hwU1VwjH05usjjdP7Bv31X+cSX5X?= =?us-ascii?Q?8pxT5KzvaCk9+gDP/e/SmsOmUVA6cVLsflPumHwR+MmROCyg/ViN1EOqvnSO?= =?us-ascii?Q?pKgUK3q08VN6tNISSiH6/i1UkV5P3/yrht06O96ZhESdzF4V+FQzBk0n4BY0?= =?us-ascii?Q?yOxSztbEUFDF9QrR+w3kTb0nZux/xFVhI23oFCT8eg5rnKQdMesYBY5qeAQa?= =?us-ascii?Q?F4xGlzE7eWjeCL6/qTYaKcJWAcP181w?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1246; 6:Ug2IggdOZtfNvdqdtLPAizPSXHCLOOtzRdrjce1gTE7L4qJRep2jQckmzrOpDlaPrTLo1F9hQu1NKKkIMmNpD4bOGSHyF3mS2C9SjBKYWBDV2dUHvI++9tlHZgUbqXF41wIiKN2C0O+eQMzZwBxjhtnA5soQMjpiZOQwOD7IDa8G7zzB0oDGNlrE9H1AWEqE7qpe0ahF7Ja1RXtkEGLEjP3o+e/0oGu3hvMaKQxijDxeGIK+s146ppAbadMbyspnsBn1RoCXoztOEWaMUDc8GY/Z7arcnn/bace9LxEbObYvimmX39CLIavzSlVFpfpArmsUJUXRqf6kZnye3+PVdg==; 5:/xt3uAdyAgGtyR90hRRj6202ljfqF6R9Z24Xte7JTPz9pj8EJuCxLwiylberPeQr1w2HhgHgYThVc+kV8u6N/vGQsLN75g9DPi5DYvNQr14CSfjNCrgxSY33sYC6fms7qpNMCRLymRC3bSTj9I84tw==; 24:Y5Zx1nvBNaCHYC9DY6NQjqkGKkEJtmGInRgnF8jX9lknnYIlVo24R/irECgZ3VUQdMXiNPdvKFUBc2h/ut7oi/NVNBxNM4s4UtCkayzIWnw=; 7:c/Gf0vmdFyKdS1W69qRJQTXiNhBirPfTjsl/0HEzOTI7ao4I4HEbA1WAMDZ7Aix7n+N9g+2Ly0WQRweTPCbQ98jci2N4rm0oPlkTm4x/7pUIFq0khgG4e9P1IQntYcj/cC7vtUSrplStNcTnAOTRcBVXnVktQvLFZPx8VZOtBk+ffhnHL9uVhad6F4SdVD56X8K4zcrHbKuuCKtU2u9f82WrLPjyVCyvpglNohHpqC4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1246; 20:9U/sxhuPp1eqqUvVqdTxW3ZsFcxCzm87GBr5uKEQhcJvO3VJ4bD0uZZbPCfXBOJaJ1Gof5pRY7b1OADo9YZ6Y6yneTuiG2UoP4dj9WcqDBQlPmtenAK1kw9bn+r8k228zY3uKApWlJCDkTDQtolGYGiahEsXdz4RXEA5PouDYJVFzRMV5pB6GpmPDB15Yes6e+WKTLyMz1RGSSYtyH/Id7JFzrKVxNGDbn9Ho3cjYi6JQVeqCrZAPc+SShHd+f/7 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2017 22:08:48.3722 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1246 Subject: [PATCH 5/9] QuarkSocPkg: SmmCpuFeaturesLib 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: Tue, 03 Oct 2017 22:05:29 -0000 Content-Type: text/plain Introduce a FixedPCD to replace an Intel-specific macro. PcdCpuSmmSmramSaveStateMapOffset - SMRAM Save State Map Offset. The new PCD allows for SMM support on AMD-based x86 systems, and it is declared here just to resolve the macro that will be replaced by the shared Library/SmmCpuFeaturesLib.h file. Cc: Michael D Kinney Cc: Kelly Steele Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran --- .../Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf b/QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf index 267ac84..ef9c113 100644 --- a/QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf +++ b/QuarkSocPkg/QuarkNorthCluster/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib.inf @@ -2,6 +2,8 @@ # The CPU specific programming for PiSmmCpuDxeSmm module. # # Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
+# Copyright (c) 2017, AMD Incorporated. All rights reserved.
+# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -34,3 +36,6 @@ DebugLib QNCAccessLib +[FixedPcd] + gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmSmramSaveStateMapOffset ## CONSUMES + -- 2.7.4