From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web12.2996.1617930974701954064 for ; Thu, 08 Apr 2021 18:16:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=TsbBWjeO; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: ray.ni@intel.com) IronPort-SDR: BnHMM+T42Xlm9gM4yAM2ihx3fZ9lyMSsMTT/3/qe+CzwHgGzoV7LhdnTKs22+RW5NAlDFNZ+6n w/OFuXB3YpDw== X-IronPort-AV: E=McAfee;i="6000,8403,9948"; a="278940417" X-IronPort-AV: E=Sophos;i="5.82,208,1613462400"; d="scan'208";a="278940417" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2021 18:16:13 -0700 IronPort-SDR: YxqiNovS/lunLakMOlxveVq9gVN/OM8gpM7yfC0dpi231gJ6DwnHT0H7DlYAwJwmDAF0g/wEZu FW04EsnqSddg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,208,1613462400"; d="scan'208";a="530808324" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 08 Apr 2021 18:16:12 -0700 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 8 Apr 2021 18:16:12 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 8 Apr 2021 18:16:12 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Thu, 8 Apr 2021 18:16:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yh9xmNDJZM7JGYhlPBSUwFq4a5sbupt+CqloYCzuH5tdKq4Pizd1kNFftnmkCdKC4J38HMLTi3lwrj4UwMXp52u+++tuRuKLDDhZwlA0gHEcVaabjK5o1Yyq1lw7o1w57V1pMIgcAam3ysnq7rsDRRu7Aofu/q0/R9YBdUheNTI9K8NuFzcIVOASphx1QcL2f0WTVu1UorzVR4fp6fj9zgK8DtdWjMCjOzVUynz339dcPOjM2tx0/4OX+21apDDVgrMZc51fAH+Zfiwyd6SBl/78VWKKlVj8sdCeppqoF2xox46n3WNg3To/xTUPgMYSDbbU8nXRKFVqrn4jlVVnCQ== 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-SenderADCheck; bh=+Fe1egRfdTFicr2VwJed4XuiumPD9T4puyvT33qUUC0=; b=g6m+J6kK/YcXrqXpBnyAv92Bt/AKs90B23YWWpEO+UwJ3ZJtUIURIqjZTu0tktb0mbyxBYqOdWjc+A3TUPMGDV22eg4yPbnM2Hjep04qA1lWD+Le+UHW8C7QyPewvqVta5T7PPPPQWEtP2dUGf8weSUjwgHE73p5rG0Zg157F8dPfS3AdZBd9DOqPe67FPiABKt+vkNh9u9QxuFyY8ufiUjhJCYUJRkbaKv2PyMLIPTVYI1TVS5NTvhlMOny0kfNTHEsb4t1yFOtF23uMcZptcF9ct/nBk37KlQ2TLmbqt39iK9fnC5+ANrlxm3V+PME0es39mh7E0NwaUdW3gq4Rg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+Fe1egRfdTFicr2VwJed4XuiumPD9T4puyvT33qUUC0=; b=TsbBWjeOboiNrx8ckk3QQryxI8YW+7I+ymvtheiNPVzC00rM54Y/AXbspCtkMZ8YEe4j+MO5EFzXDKVtSOGwr1xiiSQT0BnVOAQ0oyq/G2AVfS2K50m/IiIlEEOL/b8KJn32Ynd7e0aDI6h6bfXVEeoW1wCOdD7cxFJItvtpaxE= Received: from CO1PR11MB4930.namprd11.prod.outlook.com (2603:10b6:303:9b::11) by MWHPR1101MB2365.namprd11.prod.outlook.com (2603:10b6:300:74::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Fri, 9 Apr 2021 01:16:11 +0000 Received: from CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::59d6:8b94:55bf:36e7]) by CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::59d6:8b94:55bf:36e7%5]) with mapi id 15.20.4020.018; Fri, 9 Apr 2021 01:16:11 +0000 From: "Ni, Ray" To: "Lou, Yun" , "devel@edk2.groups.io" CC: "Kinney, Michael D" , Liming Gao , "Liu, Zhiguang" Subject: Re: [PATCH v3] MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h) data structure. Thread-Topic: [PATCH v3] MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h) data structure. Thread-Index: AQHXLIaZwwMQ29/rlUCmeCCSXBxzhKqrYqOg Date: Fri, 9 Apr 2021 01:16:11 +0000 Message-ID: References: <20210408145049.14851-1-yun.lou@intel.com> In-Reply-To: <20210408145049.14851-1-yun.lou@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.207] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b08a6418-be8b-4725-e19c-08d8faf50ffa x-ms-traffictypediagnostic: MWHPR1101MB2365: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nREWCQmCQxBWmrFXiMkFmFLDArZ33Qj9vlpKb1Hr2mNu14tFLrvsMiGXJnVHr+hm5J30Vpl0Qxt4fHx9MVpwUiSCQb3cj3A8fqR+9JpJREX6ZTFZsq7/TKmA+mNeMG3sYMv9uzVIEXoeFcsTPYtUaB5ASnCz5jftompNqoVNCciq2SqJ1RE5/yHsCQG/dumw2ld5Xpz2ovTpUW4wFbaB5uRFsdo8xsXozvpq9rqrNgzy1hNuJPc8weoCFOJyXGJOVh/KpTHKErujom1mZRrvQicwOg3cMWQJKDCHoFbt1DcfWsj/drYzZtWdYslKFtstMKTNDZchgz/Qlic9lA7zHPiBDR8fLztXdVloWIdBqBqR3QtD2A4EemwezEpFkjNtpjFZI/lgqp06XfNJwYWQOUN/m69hkFPhbke4EZgVFhUjw9RpjWoVzfP0Sz3Udlks1CunPHSieWwpd+FJk8KrofVY1M+R7yITIaO2KXV6h7yxnaHLfp+mQM9H1Oc9YhvLi0iIVMEWaFxu4E71tMHjjxiKiYht6hLjNeNX8w2RM/oTiIuGja7F1ViNg4i7iUZGpHS6hZn1DwvRk3JdrnzExQKaEsOBQI5vC3mNwdqWJYaCo8GRHjNIta1AjwFYAK1B3G1/P/XgKxzzCzKX18BNGzlITk2UJ4i8dXzjkHv9g/+DGdQcUkhQTENqFkgZs7B0oIWPp/s6EjcGxtZGIbV+bbO1hz7oI5/Y8kLQv/emMjlUO1K2c2c3TNB2FDDYhGpE x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4930.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(396003)(346002)(376002)(39860400002)(136003)(9686003)(2906002)(478600001)(6506007)(316002)(83380400001)(54906003)(110136005)(8676002)(8936002)(86362001)(966005)(55016002)(71200400001)(66446008)(53546011)(26005)(76116006)(186003)(64756008)(7696005)(4326008)(66476007)(38100700001)(5660300002)(107886003)(52536014)(33656002)(66556008)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?PVAaCgz44oLg8X57tVL7E2ByiUs9YtMYHVjsQej4ZbwgY5pC6h9KNWkyLGQ+?= =?us-ascii?Q?9MQDZLDxJeOmzYBL4/1ym7lwnsb8yJ4prLI01E+cDsLg9qEHMBnJ23mvBd8s?= =?us-ascii?Q?+XFxzkWbVhyekTATKl9KK7h3xAX0u/TluRbVL32mMVvGNLVl5kCdhleb0HVb?= =?us-ascii?Q?n8X2YI5WN9hRa5mCQ64+2ZAGEEQ/3Sf9K+lXnj0tVMsgG/8h4pLpDpIoX+Z2?= =?us-ascii?Q?MMFqxioxa6vhyX/tzZdoEpnkiew4jYSE9dDAe8HIAKmdEEzqm7CyYz885PHr?= =?us-ascii?Q?mRQNJjROmpxQk8u0wDmGmJ/i/tu5d0oheiajdoxYAQfLIgY51TrhbXINMynP?= =?us-ascii?Q?S/zlgfeFXfCIGJHkki5M6UqjIjqLZVqCEHIGJkM5P8zCa9tataetAOCNOULI?= =?us-ascii?Q?k9yqec8sAQRkUllVny4bwfN8VOYj+wmMLCo1PhFfrM8ApUlob+XxfDk6go09?= =?us-ascii?Q?mHijN4HgEfyD+IKjhM+QaJsDugIt4BDYex25V8NPHKuBYPVtI+2BipIPP7ez?= =?us-ascii?Q?XjCm2S67aKfTIRVKzDDgiCBCBCLdBRjdk93dkrdf95rcw7QrqgQ8r8+BoGn6?= =?us-ascii?Q?aWA0l4wjO2ZuOIAZyu13X+QLD/1XGtNTF5yyJWQrlhKJXHsSlUZO0gmlpJ+B?= =?us-ascii?Q?gua/D3VYjWS9saxsGRmiP/ZE5s3hIf7jFfAGVL7w+59kssgo95Ni9Jh9Fefz?= =?us-ascii?Q?bAVqB8NeXhJghGAM2SNDYD3jD442ZBhtkGIBaX2KF7wM5iLYM6Wv/FqSN6uu?= =?us-ascii?Q?Anzv1VBWoxBfi7EtnkkDUnXp/CLBkxP95viQisV7jFdfyUmSKtQyx0vWUjCo?= =?us-ascii?Q?A7L6hxDhn/XdfTfgcfJIcovGpVEYHVx+8BMZJ99EWhq+FZ02+PCjNPXfE0rN?= =?us-ascii?Q?AnVbMNHl1wazc6YOxtoslyburym6Rf7Ub1KMBmf1p9X5X3pejGE3vtTSBecQ?= =?us-ascii?Q?FYTmTzgWtg3oVDShlmoxdVtGnFFLby+Lg7u0CmTr6G8MluGtH9/rlyUbSkt6?= =?us-ascii?Q?oZ9tvpZw4dsyBCgHll1bB74x04HFlMl4lVS8s4UmuODW8JyoS5boUXxSYvb0?= =?us-ascii?Q?L/tFsQG7cqrdnglL75VFFi14qD/pnssjOu+XzkzY1FptZfoviYzpHFRVmPJz?= =?us-ascii?Q?XezEhzFLAUODeEPdJqy5txV8APELEnKlHIis/JV1ngVry03lXjLnHUzZk980?= =?us-ascii?Q?EmIcZOY2YRc2/xRa28/vOGtALaWzg+0oFU2/9fryaaXZTj7cF3HFmSDkMWOU?= =?us-ascii?Q?iEirYiSWN3HiV4wxfCKrirYgnxofulqzS5GZpYKQOv87cW9/kwSi0DI8hkmT?= =?us-ascii?Q?dzOuRUgOH0axnXl6gFTkh+rD?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4930.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b08a6418-be8b-4725-e19c-08d8faf50ffa X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2021 01:16:11.3503 (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: HrPBMp4hEkarHYHDfxletH/jmttqjJvARvr7m/pfhlrg+M+kaASS+v+ohxEQQSceRYAgFIw5atseaSeLBGuZZg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2365 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Jason, Reserved3 doesn't need to change because its position and width are not cha= nged. > -----Original Message----- > From: Lou, Yun > Sent: Thursday, April 8, 2021 10:51 PM > To: devel@edk2.groups.io > Cc: Lou, Yun ; Kinney, Michael D ; Liming Gao ; > Liu, Zhiguang ; Ni, Ray > Subject: [PATCH v3] MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h)= data structure. >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3309 >=20 > Define new element(Hybird) in CPUID_STRUCTURED_EXTENDED_FEATURE_FLAGS > (07h) data structure. >=20 > Signed-off-by: Jason Lou > Cc: Michael D Kinney > Cc: Liming Gao > Cc: Zhiguang Liu > Cc: Ray Ni > --- > MdePkg/Include/Register/Intel/Cpuid.h | 16 ++++++++++++---- > 1 file changed, 12 insertions(+), 4 deletions(-) >=20 > diff --git a/MdePkg/Include/Register/Intel/Cpuid.h b/MdePkg/Include/Regis= ter/Intel/Cpuid.h > index 19af99b6af..25ec65a746 100644 > --- a/MdePkg/Include/Register/Intel/Cpuid.h > +++ b/MdePkg/Include/Register/Intel/Cpuid.h > @@ -6,7 +6,7 @@ > If a register returned is a single 32-bit value, then a data structure= is >=20 > not provided for that register. >=20 >=20 >=20 > - Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.
>=20 > + Copyright (c) 2015 - 2021, Intel Corporation. All rights reserved.
>=20 > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 >=20 >=20 > @par Specification Reference: >=20 > @@ -1550,9 +1550,17 @@ typedef union { > /// >=20 > UINT32 AVX512_4FMAPS:1; >=20 > /// >=20 > - /// [Bit 25:4] Reserved. >=20 > + /// [Bit 14:4] Reserved. >=20 > /// >=20 > - UINT32 Reserved2:22; >=20 > + UINT32 Reserved4:11; >=20 > + /// >=20 > + /// [Bit 15] Hybrid. If 1, the processor is identified as a hybrid p= art. >=20 > + /// >=20 > + UINT32 Hybrid:1; >=20 > + /// >=20 > + /// [Bit 25:16] Reserved. >=20 > + /// >=20 > + UINT32 Reserved5:10; >=20 > /// >=20 > /// [Bit 26] Enumerates support for indirect branch restricted specu= lation >=20 > /// (IBRS) and the indirect branch pre-dictor barrier (IBPB). Proces= sors >=20 > @@ -1581,7 +1589,7 @@ typedef union { > /// >=20 > /// [Bit 30] Reserved. >=20 > /// >=20 > - UINT32 Reserved3:1; >=20 > + UINT32 Reserved6:1; >=20 > /// >=20 > /// [Bit 31] Enumerates support for Speculative Store Bypass Disable= (SSBD). >=20 > /// Processors that set this bit sup-port the IA32_SPEC_CTRL MSR. Th= ey allow >=20 > -- > 2.28.0.windows.1