From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 8B963740040 for ; Thu, 7 Dec 2023 08:41:40 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=/dKxLdM4SDoU0zkUaMZz7Ez+CCKnOPzQCnQXTORSmL4=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1701938499; v=1; b=HH5b/YX00O9TLR77+QQl64tONF3N7m9UPP8WkREzuBMSMjwzEuP1VU5fMmBqORCHd2hz0Ndw m99ViAEW0jUvfNkRl4vc3U5xqaOKlCBawO8CvrIsn9rLtrioOh+b9LfGK4Jr3CGCDq9LFxjiRGY RIfZwQDQCLxLV1FRZljCMUZ8= X-Received: by 127.0.0.2 with SMTP id CJMkYY7687511xGZCSsmAY4w; Thu, 07 Dec 2023 00:41:39 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mx.groups.io with SMTP id smtpd.web10.79658.1701938498072107536 for ; Thu, 07 Dec 2023 00:41:38 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10916"; a="1304045" X-IronPort-AV: E=Sophos;i="6.04,256,1695711600"; d="scan'208";a="1304045" X-Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2023 00:41:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10916"; a="862406601" X-IronPort-AV: E=Sophos;i="6.04,256,1695711600"; d="scan'208";a="862406601" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Dec 2023 00:41:30 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 7 Dec 2023 00:41:30 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 7 Dec 2023 00:41:29 -0800 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 7 Dec 2023 00:41:29 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 7 Dec 2023 00:41:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hfFiu3w5JD3mUryhqgi3Zr1qaRSrF4YM8d0/1lG8zRbEIziezu0GwUAiVdDzkY7+KbJOpkxsd8JQo73HyTdDW/nBxG3luaJ+IWKw5hUAYCVZ6XylchnIDp1qf1wRRKIK8W954Ehvo3vlIYMC6V343vib9J/cIl9KAd++/ZSDvEG2I0R/Fg8PVFfo/IUz+vv2VHZh4AeksPFtYBDw77T/VRG1RN2ydNpNpEeJ1gCL7q4qlLOv+pel9AjtHzmIOI4QyAMEjOxzxzUEyjc1FbXr8IzMQwUu5wdAM2vm/KGJOy/bi2cjEUfx53i6DPvIunuKHXgH8HDjFMcX/jZu6xOcFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=43Gu+yRVdrWIo+tRs1UhggRQolR6oKr46TDcY2yEq2c=; b=KzGV8vLAzh6azdLVJquBueuMCArJ5gEFwDGLMHHld2Uejyxd6kgmJjSpCIY9Hs6ZTPd79626c/QdUebQ++KF7/prOKAkIr4HSUmCMo39/PR5MK6g3wyRy/0e+1+uhOWPRP3+fHoCRcb4NA8ispmf+QGA9VkHsvgC1iaJQn85Q8dDoL7/WaHB+ApyM2Gv0BuBKF+Rtp5cv49WJgrl7eDYKVWRAjmNhk15oNZabcqct3yqI9aLekXOF1lmt6VPPflV+FjvHFSGUvoBHuG7KmTvkZs9pZcifh0kFVAKGiK8rpNWFQU8Aag1KAhbkuD3Hmn93rxLHkSTGvbsCwjACSji2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by DM4PR11MB6383.namprd11.prod.outlook.com (2603:10b6:8:bf::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.24; Thu, 7 Dec 2023 08:41:22 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858%4]) with mapi id 15.20.7068.027; Thu, 7 Dec 2023 08:41:21 +0000 From: "Ni, Ray" To: "Sheng, W" , "devel@edk2.groups.io" CC: "Dong, Eric" , Laszlo Ersek , "Wu, Jiaxin" , "Tan, Dun" Subject: Re: [edk2-devel] [PATCH v7 1/5] UefiCpuPkg: Add macro definitions for CET feature for NASM files. Thread-Topic: [PATCH v7 1/5] UefiCpuPkg: Add macro definitions for CET feature for NASM files. Thread-Index: AQHaKByRGpfty1Llvk6DK8As4Ig1vbCdga8g Date: Thu, 7 Dec 2023 08:41:21 +0000 Message-ID: References: <20231206081624.1370-1-w.sheng@intel.com> <20231206081624.1370-2-w.sheng@intel.com> In-Reply-To: <20231206081624.1370-2-w.sheng@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|DM4PR11MB6383:EE_ x-ms-office365-filtering-correlation-id: c4a440f0-bc3b-4962-59e8-08dbf70049d2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: GLaQBMmyvHc3FN94CuCUUyFBxNxNQ8QvnXLAtAWjjUtxaJ3B41D16znL3nGp+8cZNAdS9gG/QRvd0JSqDDkL/mX/V2Cl97a0Npn+gPPfwpPRNtnhLxRrGCnA0VTvr/eGrh7Jnerkr8SnRzM7bi2x5Xr16kKTmVONFhzmqDm/vqSOVeh0HCy4zKloyFXof91faDushVzzv7rahaT93HL9rpGmsG3Zq0asdoDEqeDZcaeO7Ju80XfSdObLVesS2ZKTLep1+5spXAfx6Z5/Spv+7vAUB9f0aL5gTVeWKvHBruOdSvt/lL/8qjboIlctLooRT3g8xXrj+xs0HCFSaMrFLjxAvtSjhCimfNV7BQ3+3c+H94pz4sR+JGAunhMNVEzxXYcyKuaKqKTG27v3zerNFPmBmJeYBzqfYUx38vQIew3IZ+Jwk1asbnLwBP19fZKAF8MvjBAq6TCdAU35EqUPSIwzxmOAEGoMt8/A8PbVRGrQTbyn0aJXqmLAU32eCbPEWsXpyzCdjx1YS/rFfXiBQMZujdWCJ/kAkBnTRWIhwMKu1QzK4hmUjruMcMlbi9Jj+7v8HyzTOiNkFj029lGws3utz2RC28b9S2TsELagUdOb+0lc75P2TYMcXrhNN+6X x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?IoLgYVscNne/1nl6k9o9GmaAL5QMN9Pvngcu7B+SVND1piD/SiYTD0u3EbRk?= =?us-ascii?Q?TeN2Y6M+PPFxB/4K9u4Z7qXx+jrPYn42HZgY/246lHnAIW7ZOngueer0vpug?= =?us-ascii?Q?4rinfybycmGakun9upGKJNBxWVQKg2cia77ogwNLpCDit+o17/BzYq7+kgM9?= =?us-ascii?Q?K2v2+3hpBNeDj0f06p1p6vF3mWDUoRu55Ryr/GgxYF0wMvqhxYaYUFw2S9wN?= =?us-ascii?Q?TOYuyW+d8Qu2fU9zfgtcvyNsltJMW1MpriV1oP8k7PNa/s6sKJgsKyOuidkC?= =?us-ascii?Q?0a+1RAqzIGnb0pf6Xj4gAW2Yc5Y0dBEWO7O35rucVyepqidaV0waQfjXfZG7?= =?us-ascii?Q?xcMRitV0f5sl+GL+8YubhNCsnzdb2H7mNAK3phbPg+8hneBXune+gs8zLNcx?= =?us-ascii?Q?tQEdPa0VOLRv9fwmkCHy4YvcoBmc3Wu+O/WZvh96nbCmjcvEfnKqk2W4CQVT?= =?us-ascii?Q?s8XF4dxrGMIik/LaoQJ7hd9acqmv8ui3CPIwkh2WZERfrtoo21zoqoH70RrL?= =?us-ascii?Q?J/MfAl4lJKvjS2GEu7NG/CIHGhYrVeZGcsfzHEYnfGNQdV/c/zdCyYZ8Q2gJ?= =?us-ascii?Q?OGGAQE7KRMes625R1sF6dEgXmwh4ER07Mc3vW6mQVQ+09FcRHekQZX7MtlPd?= =?us-ascii?Q?3E4+F41pMc2lQogOdrMIvRTqK13ZklVxDfhEk8bieW3C2E8XGmXz1YaKfac3?= =?us-ascii?Q?goVZRIg7qEmtVDGL6R/pwP5J/u8g6msrlAvt+HtRkfevu5TQ6XEyVjCbyyK4?= =?us-ascii?Q?2Evye4j5ecEnuPXKX3tjpl10eDBw0bjrEv1C+EzqMsMgGDyVPbDv/I+0XDp/?= =?us-ascii?Q?69NoG6vHzvk7QnRI1qtI6E8eaP0iERwiq78PkjzPR/L5uMV/B/JoTbdSSWsm?= =?us-ascii?Q?LRMFqjozXMfyaSlA4PZq1adnthhSZe/wRqJoop11Y08LhyDDPHRn8UXh6Nyx?= =?us-ascii?Q?1WDQruK2AYeCOholkkv7hc9IUFY/RliZwxKhlwbeyMGKqQscscSwgzvU5zg8?= =?us-ascii?Q?vQ4lFgt3DGDwyCe8CTf4LQetjLooUFk1J2Uf1qsJqSuxAMueSfNOcpO/yR74?= =?us-ascii?Q?Wzqylu+YfYWVr5VGrnfXjqq50KFUn3AgtmvcZx5xz2wK9Ppo7ladLRagCrjv?= =?us-ascii?Q?Pywo8SZtQzm8LnIGjPf1RwFNm3abnoH+Hd5fTf6QgrG2WybyxuGlY2okP4fc?= =?us-ascii?Q?HsfIqJafTZramlSKlEPdB//AawtRs+r+R8QcocnL43HU8EyBYjkCREuL0YDu?= =?us-ascii?Q?TV4vjPm1fzGuN0q16eYgu8kqRoBSzowKcmDWOGPRzbSMgGMpXGVcmc5bpiKW?= =?us-ascii?Q?VyLDhtAZkupgqUJ4c4AaQ6B+TlbTLH4ubNF/JwWSqu6VgKOfXDRs4bosXkLe?= =?us-ascii?Q?KtB1EAHk0TOHXTh7OWECBiEYMIURGWqJZR2RCYO8F6tRQZoJhehkc7avZJry?= =?us-ascii?Q?Cs+0BkzIEiOs+aOzJdzvGHHyVdgJ316MqUwTve28ckb3fvFA+3A822HNqnAx?= =?us-ascii?Q?kxmBm23NCMNS7sRR3u7Wp3j9Z1p5ZWznOvpZDa11k7PCD9P1BtqGA3tW1//o?= =?us-ascii?Q?PPf0q5BP68KTJLa+CHI=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4a440f0-bc3b-4962-59e8-08dbf70049d2 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2023 08:41:21.3283 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DHpYI3Bab/35b9kc2pkqLFXWSiRQ5XUFzq5fEAt+He4w6EfzegrmGw3vWtDC05uzrtPh9PMEJhWEprnuYovkEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6383 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: DXOwIyIcsOcmTRf4Zn0ZRkrvx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="HH5b/YX0"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") For all the series (5 patches), Reviewed-by: Ray Ni Can you kindly create PR and update the copyright year in file header in th= e final PR? Thanks, Ray > -----Original Message----- > From: Sheng, W > Sent: Wednesday, December 6, 2023 4:16 PM > To: devel@edk2.groups.io > Cc: Dong, Eric ; Ni, Ray ; Laszlo > Ersek ; Wu, Jiaxin ; Tan, Dun > > Subject: [PATCH v7 1/5] UefiCpuPkg: Add macro definitions for CET feature= for > NASM files. >=20 > Signed-off-by: Sheng Wei > Cc: Eric Dong > Cc: Ray Ni > Cc: Laszlo Ersek > Cc: Wu Jiaxin > Cc: Tan Dun > --- > UefiCpuPkg/PiSmmCpuDxeSmm/Cet.inc | 26 > ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > create mode 100644 UefiCpuPkg/PiSmmCpuDxeSmm/Cet.inc >=20 > diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/Cet.inc > b/UefiCpuPkg/PiSmmCpuDxeSmm/Cet.inc > new file mode 100644 > index 0000000000..41c99988c9 > --- /dev/null > +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/Cet.inc > @@ -0,0 +1,26 @@ > +;-----------------------------------------------------------------------= ------- >=20 > +; >=20 > +; Copyright (c) 2023, Intel Corporation. All rights reserved.
>=20 > +; SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > +; >=20 > +; Abstract: >=20 > +; >=20 > +; This file provides macro definitions for CET feature for NASM files. >=20 > +; >=20 > +;-----------------------------------------------------------------------= ------- >=20 > + >=20 > +%define MSR_IA32_U_CET 0x6A0 >=20 > +%define MSR_IA32_S_CET 0x6A2 >=20 > +%define MSR_IA32_CET_SH_STK_EN (1<<0) >=20 > +%define MSR_IA32_CET_WR_SHSTK_EN (1<<1) >=20 > +%define MSR_IA32_CET_ENDBR_EN (1<<2) >=20 > +%define MSR_IA32_CET_LEG_IW_EN (1<<3) >=20 > +%define MSR_IA32_CET_NO_TRACK_EN (1<<4) >=20 > +%define MSR_IA32_CET_SUPPRESS_DIS (1<<5) >=20 > +%define MSR_IA32_CET_SUPPRESS (1<<10) >=20 > +%define MSR_IA32_CET_TRACKER (1<<11) >=20 > +%define MSR_IA32_PL0_SSP 0x6A4 >=20 > +%define MSR_IA32_INTERRUPT_SSP_TABLE_ADDR 0x6A8 >=20 > + >=20 > +%define CR4_CET_BIT 23 >=20 > +%define CR4_CET (1<=20 > -- > 2.26.2.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#112169): https://edk2.groups.io/g/devel/message/112169 Mute This Topic: https://groups.io/mt/103009377/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/19134562= 12/xyzzy [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-