From nobody Mon Dec 22 19:43:47 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; 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 1507070341958658.0844825503563; Tue, 3 Oct 2017 15:39:01 -0700 (PDT) Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id A220021F303F9; Tue, 3 Oct 2017 15:35:28 -0700 (PDT) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0086.outbound.protection.outlook.com [104.47.32.86]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 21A6721E781EB for ; Tue, 3 Oct 2017 15:35:27 -0700 (PDT) Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.77.1) by CY4PR12MB1239.namprd12.prod.outlook.com (10.168.167.14) 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:38:45 +0000 X-Original-To: edk2-devel@lists.01.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; Received-SPF: Pass (sender SPF authorized) identity=helo; client-ip=104.47.32.86; helo=nam01-sn1-obe.outbound.protection.outlook.com; envelope-from=leo.duran@amd.com; receiver=edk2-devel@lists.01.org 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=0kz3DqMhFwKXXJfyuSizlUxS3U7uzpkpyeH2O5kN2fs=; b=Jys7JXp83Xm8DO6n4azNCqFIyECuPB3DQZ3/cOdYtq4V5/9DFlZVrLE1yoaw50Shpk2MgCqmVxQzbeHEpjLanAvd16/etuSjOrQJGwPEYqHgi1oYE1lHzGaqTIbiG3wXY3oXHv/LUJjlEgwbzxdbO6jlZeXvxuGNvbcH0FN2TzA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; From: Leo Duran To: edk2-devel@lists.01.org Date: Tue, 3 Oct 2017 17:38:22 -0500 Message-Id: <1507070305-6727-7-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1507070305-6727-1-git-send-email-leo.duran@amd.com> References: <1507070305-6727-1-git-send-email-leo.duran@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: MWHPR22CA0061.namprd22.prod.outlook.com (10.171.142.23) To CY4PR12MB1239.namprd12.prod.outlook.com (10.168.167.14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 919c9ac2-fa41-4932-771b-08d50aaf825f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR12MB1239; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1239; 3:En5Fw8wll7/MUsvY3oInrsSLsgCf/auwUkIhgoC4QV1f9DRK0AzjEgXwe0vWQfhe6GtmY3YVSFCct2hUB3JGpQKunRnBrCZqnRrNP+homfiJ0UoxSHaDFp+ZMi+P/lnP2ZJuJkDwyftt+b4dJ/rwOkka+kdZrXuLZPXPnkx990Tyn6aP7drSvHxokU8V+54jbHBxPTiZN2dlwDPfFNytMr8mB5QlHhW0UMEBI7/zm/NtRShyaXYSzibjo6Syo9ko; 25:TIjWTbHZSOSGDclye1P4MbAAGaW5o09AgzfvwFii56BKzZfmPYICJ8SR6QW19Z46/41GVX0K34S9zQ2ImS4pL+joXd8KwY1XQlXeuZPV8YOR8Nt4bfMCLwclnopynERTh+Yd8Di01HAOu0IB48ipSEkn4ac7zuWlGB1z1uSJlgxeSL76X6E7GiZR3EtH9wyQu7aKHpAZONqcvh0Xu5r7bCxYcsURVX+iYHXnlFssvK7gkoF21NltyKvfV+lUq1kqKLT6cA/zXQ+53vnIuwpLvkQzjUeOIn+7OQEAtLy2AtHpQITJ8Wj+M8hgbMwPqcyUjvh4gev/b6xi8fypCJLP3g==; 31:3TVO/Has4K+4nU9TLr4HlBbY9zqp0/AkDPAaQeJTUmOGBLZd0Z0GphXS9ib81hF1cTv3O2OEl0TqDVYzPK1cRIciUXGdL1kgmcaH9CBSmFAxZzYp5zBDEDGbh63sDTrjiPUnM1Sq9pi4DAaHR9ce2s079JLIi1zQNZuuCLo8Ey77Ohka30XdvTHRNH9gqBZGJQA/3IMmeFEz7Cb68vETpfGviGSJmVRJmViyKrmu97Y= X-MS-TrafficTypeDiagnostic: CY4PR12MB1239: X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1239; 20:/UB17YbgAGa1eq8CEISUHKDueEVR84CQ4geey9Xi60Lfo9+x26MXXHFZgD3COTYHY/1mvcnXoQqHogxosmCPqc33k+c4Y9ODSk8FF4VPEKnusFim6FM2NhBN73IfD802NWity+ZSyiyc5aZULWkt8kCBGpEJ2rHGPr74gthrBd9g+n412iOjYby2ih4XOiSiFgceYDjZVCJK1F1qH1z1SOVlpbr8IIf73r+/rAQk02nPJvM1822r9d70ZFav+MzE1+QnkoNV4mINVC8pozLmQyouyLelNc05sTJF12MLVEw3YxEEVXfVADYilbPWRkvAiRvt7YbiVHzRKupMM7AktBndc7dK+31Tt8Y5/0JSZaSl9BGvHSmnHGG0osrAs05WB4gAizJItQ2McSMmCp87YfXPDbjbN2XnRA1wuJykVAsKIBRqZERGVyGCTcVLFY7QwQ11HQTu0uiv2dwC+4/BFMQWVKM3Jjcp9KzX8sqbDM3W2w5Ymekht1z16EBafKyl; 4:BsQseNfIG+qGidqc7Gh1EUWOctFtoW0lUBZYQTrm1jtWIdEzhApgjt8ZHjDPOna5qnpHMYbbMIPDHvt8If3LJO2CCmdlYK0yBYX/BfLF3iI+jnKut4h/7TBB8wxBCBAQelc7x8W5a1ACsM3xImkJVBZVStYbkDPQkA8qkyl4uwBF5BITRrkaLtwqpDiNeHyd6/zWQRhjXTojqN85jcLZNHhVdT0Lpe8K7qBdhk+ek02agjYr6XCuxFovZo+iZIZa3IqgvvF+zxZ2bnGwEfXyzNYJ+9ha2+07Agdl3k7rW5m95Q/uBIuqbrm3wlJ/6Jp+ENg1wMgeAxozbyKjthKXFNVPWiyjdrNWmgW4oGxfSPU= 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)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR12MB1239; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR12MB1239; X-Forefront-PRVS: 044968D9E1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(39860400002)(376002)(199003)(189002)(305945005)(189998001)(6116002)(106356001)(53936002)(7736002)(2950100002)(76176999)(101416001)(4326008)(50986999)(105586002)(36756003)(33646002)(50226002)(5003940100001)(53416004)(68736007)(2906002)(2351001)(2361001)(3846002)(48376002)(6916009)(97736004)(8936002)(25786009)(50466002)(47776003)(5660300001)(16586007)(86362001)(8676002)(6666003)(54906003)(81156014)(81166006)(478600001)(6486002)(316002)(16526018)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1239; 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; CY4PR12MB1239; 23:cH4Sww3C+5l0+j2/3daux3kwi0rNWa1JX9al3gT9I?= =?us-ascii?Q?VOINBudPKuIpDqxRfOFfoElt5tzvDEUrz5c8HzBwePUb/jWfI00eWGVAzlGq?= =?us-ascii?Q?exfapG8rHTdLKw2neTGE9OauN/XTX4PCuY4gtuQm40LoKdfNv4tb7wNFh4L8?= =?us-ascii?Q?3dOYsO1x1RIRnjtAUA4Ewvwm/o0qeBdmR/h5HG9h9gwhrklorZsPrQKzAXIS?= =?us-ascii?Q?iJsSc+HF2muecSq675HeofJv7asSSnaphEa8PofHaSSa1sSnzMy7npbeBZY9?= =?us-ascii?Q?ocDrsUH/r3eb/06KPik1YZwYSIR7KbXUCARv/v67BRPX4efOD8fHjducs6y0?= =?us-ascii?Q?VZ3Ex58V3WaqSUa0bU9Egp8J5/GbfumnS22CufQIahZDHmlevylGGXd9zqg4?= =?us-ascii?Q?VXXWTW+e+NaoMWDFMw3mqq0w3TVtyzs1aC4eUiSIblf7G1RhzRcN+0/qaqRV?= =?us-ascii?Q?4nkmyqQSKHAgNQqarC8MxWcC0aU1UPuwtxSBoFJQbAc0y2zaEhNRf8egad1i?= =?us-ascii?Q?U6xCnoaZYy2UJgMUj8SPrAUEY422niSOXlxe7gjmB852pX0PZyliCJDdYZwC?= =?us-ascii?Q?wrP7wb4rVMCvzh5lVIZta+tuS6DrSiGuNTBbYYwhtVcQYQ5oVTd2NVey6A35?= =?us-ascii?Q?+o60kDtPAvJ2PCYJ/G/XuihsNTRxDuzfl7Pq8FFwdXPMk//GZIAyWQiyh8TZ?= =?us-ascii?Q?fI+tNt1t/SIVXTBkOxHEe/+Xm0ZKdzzaHtpp9pqlcXKSbYm1uyxKf0IoT+1i?= =?us-ascii?Q?FlEpRAvNFZHYQgIP6Sae3cQaZEkbCKlNv7OnVJU+IKisRORvPuShVH3mHXhh?= =?us-ascii?Q?RLK2ywyAej9FQrHIQh2vk/IDHjlzPl8+R1LHIrls12LCnDeSp8Zf3Qxf+1Un?= =?us-ascii?Q?El6rl5+NKyGWds6fIr1pVMkQIYwlhPYch3pRqc19TmuQ9U9z5HlnrkF6o0Dt?= =?us-ascii?Q?Dekxpeas/euI/0NNnYxkPJ4XeKlFi5aOjq0z9o8OUaATyZKF9f9PTC+WeUxq?= =?us-ascii?Q?spUgpW4PFrR/CTqBngX4wPbDaDZGVsIE1yb/kkwnFKzervGrMoQB1/2E7HJ+?= =?us-ascii?Q?PudmFxES6v/lFUiLWScvNfccGXh6lujVcMSJz/MAjYSncS7ajACjtMM6y57y?= =?us-ascii?Q?c4t6Cy1xsC2bWMHSnh7ysGrBBJKmjdk?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1239; 6:zSbcNeDUmqayOv7csj4OSCAoYSX7yQ0XwH7C6LtT86ADf5v6CIy/BgivBoOg/JVYREjs1AluVpiFxRIeqR6cv736fIVhDdHWWSKWja730nfiMpLjoKLHp/WtQUwVMKWYDtC4onX00w9vu2LcFNRbY28jTLmJDymOri2ue+vEWKmXwSH889qyw+nOzQQIeK+qieSvpq5H8mqT9+N0MxOuQ/S8c5Ee3lHpvX+2hPYLKGnXdIA1PqFkLCnrQklcByfP9WD1GZQ6ow22rXcR3Kz0ww+2aJO6PVdZjMtikJBYwWMkobUCCNDP2ryfBIGwVsSU4ZYYWpi4SJ+R+3YpgSocAg==; 5:QegpszZMjpA+pEapyUI7dgZLas0BnI03MAIWrqi4fliTaAByMGLL9LCxDb5MAxnL4I8W7M4V44XcKQKF3JmFlZ/8unx9eCxWDH31UA9TYaBBzz5WqF8iHII/RHr9xGU2MGmwNvcmShUrbanvZToDSA==; 24:EkFSxIFfZKdKacMLuWEAYxxvvm4tiHknKePb52wNGqQkg5Rzje+mkUEqYBpiuFGhlcf70L88hGU7IRF2CAVUabVbEf1F03OSzhHAQQ6Gom0=; 7:uLRWhwpdwb5X0WPq9n3xgY8J7qpiL/DvVfg808pcxEa634n6wJvbv6adqfBXuDjpUW0KMXsgZ02pg1FVTwLPVlk6KUTYOQ/OzziONatU179/UKZrYjYDAaa2hOo/fcpoT9+dq3z18JMH4yueZnhah9sbZzGwAbE/l+KHMqpcWT8g6wgOhNtBzmjs7UAP4QNas8o0BZOL6wcRgPPHvAspWD9Pd2TtpLvl45d12kgDCTg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1239; 20:TMZyvfdEzNwda2JQeX26a+QYv4EcfuO81ndeH8/odlNN8ffieN1+ZhEEg/tWzyrW4E0hBIZk6akWuE5EEzVNKRQpTBg6w7hZEkB9Fi7YWg6CbUATpng2MHgiz6ENK0Qp27hTbDHnefdCtHCG8+0e0o/boAUV4TPwpq/shjJaRCXgJKs38rrUujGTGM2Fu1UdpIh95JfXaTpko838qPPvsa0tZev9e7vIEgI4cvHHsbccSRzqDYJx+BQ6RBYIHFHH X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2017 22:38:45.8923 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1239 Subject: [edk2] [PATCH v2 6/9] UefiCpuPkg: Register/SmramSaveStateMap.h 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: , Cc: Ruiyu Ni , Jordan Justen , Liming Gao , Jiewen Yao , Michael D Kinney Content-Transfer-Encoding: quoted-printable Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_4 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Add a FixedPCD to replace an Intel-specific hard-coded macro. The new PCD allows SMM support on AMD-based x86 systems. PcdCpuSmmSmramSaveStateMapOffset - SMRAM Save State Map Offset. Cc: Jiewen Yao Cc: Ruiyu Ni Cc: Michael D Kinney Cc: Jordan Justen Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Leo Duran --- UefiCpuPkg/Include/Register/SmramSaveStateMap.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/UefiCpuPkg/Include/Register/SmramSaveStateMap.h b/UefiCpuPkg/I= nclude/Register/SmramSaveStateMap.h index a7c7562..2167f33 100644 --- a/UefiCpuPkg/Include/Register/SmramSaveStateMap.h +++ b/UefiCpuPkg/Include/Register/SmramSaveStateMap.h @@ -8,6 +8,8 @@ Intel(R) 64 and IA-32 Architectures Software Developer's Ma= nual Volume 3C, Section 34.7 Managing Synchronous and Asynchronous SMIs =20 Copyright (c) 2015, 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,7 +36,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER= EXPRESS OR IMPLIED. /// /// Offset of SMRAM Save State Map from SMBASE /// -#define SMRAM_SAVE_STATE_MAP_OFFSET 0xfc00 +#define SMRAM_SAVE_STATE_MAP_OFFSET (FixedPcdGet16 (PcdCpuSmmSmramSaveSta= teMapOffset)) =20 #pragma pack (1) =20 --=20 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel