From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.6972.1649903092917240344 for ; Wed, 13 Apr 2022 19:24:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=EyYjg8N6; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: zhichao.gao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649903092; x=1681439092; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jOMwGCEJMJOM4rUQGjgsvFCDaoDnihujtwoN14XFeuE=; b=EyYjg8N6CIL/pV5hgJNm4DTdEcjF27UIjbFddBhD/NziStID8UXgDQoW dfEvIQLpQ8SnSuW+dAulLtyGWEK9tu5nfZWTioE6JYvm65jNIQ2pQCH5q nTSJL4A4cYD1JO/wfI227zZNAg8bBPbHwwX4ovhZx+xKKZJO8UTwcK4OM ytVXEUh2kLygqIvOWU/XYARiTD7x98ZPnDEsHgIksoGdutc8HS0f/wApG avRqjLN8S3EKusgeDGcfyPXmP8p9wFiOec5/2B6GTQOLGugtnw6zDBaQO nJ2wF1HlZ9Z0sYdiQ62XupJjhCYmqyEPilgxgAhKrL6CNWgqbEV3OeBU1 w==; X-IronPort-AV: E=McAfee;i="6400,9594,10316"; a="262577318" X-IronPort-AV: E=Sophos;i="5.90,258,1643702400"; d="scan'208";a="262577318" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2022 19:24:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,258,1643702400"; d="scan'208";a="855027508" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga005.fm.intel.com with ESMTP; 13 Apr 2022 19:24:51 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 13 Apr 2022 19:24:50 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 13 Apr 2022 19:24:50 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 13 Apr 2022 19:24:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iA9qkD0kmrQ5gJHc/+PbtcOncWnqJNsLcVac1gjtDIYE9oZZpVnKophSh/CK1FXslWZ765jVhxbnz0Q5Q6T8D00HtZO91V5Ss3mgpw3lLjX3MAnQ8HqDPbxP4de9nYqFdOPXAGD8RHYgm+8IXPoXtQOhXTOHoThA2M95BZmmotI/RLy0lkRVj/J73Q4KVMT7QjH8cgzx++pqIhwzcd9LYICqjKUWd3HZ/519guArR9UA+V+NVexoRwkjt8tNnIsGQSBpddYcUQroX/HqyqXLV7G1L85YBTr3xma9MQUgXPBvO5t1jPkyhmUIqTXDnv/ClJzeD/+FV+TAjwDqilFkVg== 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=ev6VVoI+yGO8J33s4X79p0VDH3ckzkkamxTls5aQfRQ=; b=mRJqZyDMRgmVf3gnP4oItBnhv6nvCEBHwJuINPF156KAHPq1NQO0pytLd2rIDwRaKwNDdoSINADBBOwiQFkrM+cX5DlfQO6pTX77VaFLEbpXip46fRah3WGw+jnMnl8ciTWoDOW80kuw4KBMgbzuwzonFUoHULKu3DNyv16cGebcacdkc2oyJWkfbD5i/2OBcAaLE7UTzZE/twiCDs0MpgV6kohofH1OlXGNKGUxShMyYlVUjS321LwJN5F9a5HOZ90CEeUQhcqHk/Qq0o9g9OKzwAs0tIID7UXaUo0Y9e8F5Jpned1FCcxS8pkDOEGP6RUhtN9Dt+uUWZGZdjF1Ww== 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 Received: from DM4PR11MB5277.namprd11.prod.outlook.com (2603:10b6:5:388::23) by CH2PR11MB4376.namprd11.prod.outlook.com (2603:10b6:610:40::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Thu, 14 Apr 2022 02:24:48 +0000 Received: from DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::3c64:1d03:3b40:7b0e]) by DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::3c64:1d03:3b40:7b0e%5]) with mapi id 15.20.5144.029; Thu, 14 Apr 2022 02:24:48 +0000 From: "Gao, Zhichao" To: "Ke, Bo-ChangX" , "devel@edk2.groups.io" CC: "Liu, Zhiguang" , "Bi, Dandan" , "Zeng, Star" Subject: Re: [PATCH v2] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields Thread-Topic: [PATCH v2] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields Thread-Index: AQHYTuSiVOIWnfUir0ai5GhkOppfM6zurzNw Date: Thu, 14 Apr 2022 02:24:48 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3c0f7c1c-d979-4424-b867-08da1dbdf29e x-ms-traffictypediagnostic: CH2PR11MB4376:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6bdvGfSr5IywqhHcWAbXE4eU+DFpvdJx4SFDId0bxOAlPXYwrS4UpZJI3ZYdRHpmmNLuMvhwTedd3utzE0INI3SvrtwIH0HrZEIYDnQv3vjxeRingB4RdHIgh1hVUfxkhTyXaFPNADXVEmpfFzt63vcTrXKW+iqb8IsPSkythucd65yaijWZFteTIDTcm5YX4WqOqytIdJ1XdvDsRiGCbEWMtPF1bKbFz2QT+1a7e+dvkL4LTWJdjOPhq4ifzp/ikF+uZ4ClPoPV37YXVQLXvTJX7L2dOE5WKkYrTuNfvbCK+GDAUyUXqK6eOA40mdCcdoMwpzGTKHAz2ue/niGJzPuXGkP7FFcIjkAf79lOwT3BpUN5Rerb+iiZFKNeaQec20Z3DsFYYkKxPnXFAQvbXrt2ThRjQ3spsIAql3p9MuU4oUgVx0GEK92UofAuxKcDkh+4bhkGchLPJ2FgmTashO9ZtDssQV/hXUH4qkNTPHbTItPZWyNQpGpxo3BgmRvc8uIoyZu6SwfpxNuSMNFUiXAwLrSHgk8tou2UQbYBrG3kDHiIxR2s656M91PnPGTl6wAlQ3lusG13KrYCjhD23RRka3kwD4eeuPfDB1q6qaHioTA1ZRFrHMgtaS9pijspLxJra7Jsw+TAOuBCXjaT6MyZ9X5ilmMoa2KvgedIY/tomlX8x8Tqev79h3M7ZmG1Y9/3MWnsrnd8JzQX6qoGATwhO0QlIW1iseInqziIETZqWfakX+nK/a8FUVzRF8fbX7MS4UiL57G8Kb8IFtdbPkk8qM/I3dN7/m7KnWYePPU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5277.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(107886003)(8676002)(8936002)(15650500001)(4326008)(38070700005)(5660300002)(26005)(186003)(2906002)(55016003)(76116006)(83380400001)(33656002)(19627235002)(86362001)(64756008)(66946007)(508600001)(110136005)(66446008)(66476007)(54906003)(66556008)(52536014)(6506007)(7696005)(9686003)(82960400001)(53546011)(71200400001)(122000001)(38100700002)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZoDLHBkorOikTVxfm/q2BLo+wtrQLT+M1UzewlNoies1H6tkLa62Fg5ycCcs?= =?us-ascii?Q?Oxrk1P3yGiBje16DDvNTtS4/WnfioMLNJckuttZjNIenP7L1owbPXRv7mt3Q?= =?us-ascii?Q?oCH/sj0lP8H4v+OybU7gPvopTuMzG1ikgSh1xw2ByCASFlyqS/b42rzGjeNG?= =?us-ascii?Q?xEGDfqPeia7/fjui/bOvt2N8094G+6jIe6IqGxIIjUbjIh6ezLigAqWi8ON5?= =?us-ascii?Q?YrE+ftNTY2gUd0EqMPrNsll7RjljMKQqUAGCL4MUN8jijxw6XRIFTg01erzB?= =?us-ascii?Q?iyUCUNRIQ21QOK8HGjwg7aVeDTGwf17UMw7amohsScPeewwk2VHOPblG9UAQ?= =?us-ascii?Q?oabM5n23QUXNNz66FLcF35LsqTLY/7P529rXye/KFGIOtsD90EJeYABWPcAD?= =?us-ascii?Q?FtfTxMOr7yyOXTqwlIZ0oZ1ID+89NvQHSOLuw/hex45IJIa0QNJiOioL8KXs?= =?us-ascii?Q?nhrPFrOgzBKHXqozu8OX+JCElFvm0fDAd3lrMdd+17vXMizwzY97HkN9WgSO?= =?us-ascii?Q?zj2/FjvMpAs1GCDy/plZBM25pgENyETUBtJGCkSkUrkiPWSzC52XPxQQfTaA?= =?us-ascii?Q?3NdR4+bSv0+3Ogi6W/DghzalNbiBJQhMVyHDFZNW2lz0HMVY6Mc1uGYeLBcd?= =?us-ascii?Q?FH0PsrVNjGNCIivSHHrCXFOD2kcJHf4UjvFDY7xZo2Nru36tSdJ7Tz0PhxyW?= =?us-ascii?Q?WrEGDp16JyiOPh+Fzg5bJjEHOSc9luLOO+uSEJWbFgLTF9sHBgnffMcuBWvr?= =?us-ascii?Q?qxFNmPSCq1GM+bs+RDyVVrvH/Q7NUYlqEpVLxauEx7AlfGGcZRPPlqcN7Ptg?= =?us-ascii?Q?u3rjC2USoeuC4rhssZBMbgXqGsWCpyNe/cA/2kCA8BN7iBAXs21t5FCHmliz?= =?us-ascii?Q?fkp+Va/LJMnZeiRsmYgqhdDlt6FwyM9sx7VR0cKr6jcL/mb0g6V6ht5e2/lb?= =?us-ascii?Q?p3kdLjvmbwhbIEgI4RM4Vc1cbTTmNEHYDzsU5AQdv22YyszwWn4C0I4BIVC/?= =?us-ascii?Q?z39alZyTKFiFbHmGg4GL7k+2HYrmkAierEzAK+YtBdZuGEdkhMY9O04G3NXq?= =?us-ascii?Q?XD7OcypH4ywtFY26Wi3AhJ/xWLvrarYPN39IxcCGqcNP9t5VRezAbYOyhG+H?= =?us-ascii?Q?IK1rnlSROXzhpjUH8rNRdiOm+fxXfp4Ta6S6eDWNRNRGt+a0VeTW90yarMDy?= =?us-ascii?Q?unEnAJl8KOYXUPLOvsC78IQV75tnSao2NHOmHTpdivWr6mjufPgktBCpWnQH?= =?us-ascii?Q?mB5nk7jmGkfF8kEYwrlAX//UeDZ21wK8gc6rNZMvU/+CAht0iV8+gG4M9U5d?= =?us-ascii?Q?Ga2MRY/Uac8VFrYuo9DooM7Ui5YWz7mXJJPx4fe86N3ilTCyO+NvO8dhGkfW?= =?us-ascii?Q?IVDpcecNWZaEAxTLdtXpHWAo+TPR1chtbtOFKu/ixEWhJ3Zp7YJe7/A+0YB4?= =?us-ascii?Q?ikO7rUx0LPAwtvXiAUwaSXpNWBLZ9C/wsCLKksCSbfAqwusTG0fVhSMyh6nX?= =?us-ascii?Q?JRoXqaxMX4rPDgEKYZIl9UvIobxIaGOlSQ7a8PSpS2EOpyxNtbVR7fwkYjQ0?= =?us-ascii?Q?rwZGDu6sMvtM9rh4ocNXuzTUPECmtUXNgeoVJblLpgd8SFqvldyFm+hNSV4Q?= =?us-ascii?Q?UO0V+V44RKVSA7T3RPxipWjIOF/ZIIkhM2NGEjcmRglBBPAvS5mu32F4x7d8?= =?us-ascii?Q?GXnlWiocnlFftNXmff+uzGTP2X76lSdUdcPn0I+wD57eJHn3V2pkNvCIQtw/?= =?us-ascii?Q?nc83pj9Ndw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5277.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c0f7c1c-d979-4424-b867-08da1dbdf29e X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2022 02:24:48.2234 (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: NHjTCHj231ubLvwdXp3XKIhbrKHEoARB4qMgv0rha9LpX8OuJwAuPjW3eUwQ48gs0O0GuftQ6GQooLvY4t0rjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4376 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Zhichao Gao Thanks, Zhichao > -----Original Message----- > From: Ke, Bo-ChangX > Sent: Wednesday, April 13, 2022 11:14 AM > To: devel@edk2.groups.io > Cc: Liu, Zhiguang ; Gao, Zhichao > ; Bi, Dandan ; Zeng, Star > > Subject: [PATCH v2] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fiel= ds >=20 > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3896 >=20 > update smbiosview type 9 related fileds. >=20 > Signed-off-by: Bo Chang Ke > Cc: Zhiguang Liu > Cc: Zhichao Gao > Cc: Dandan Bi > Cc: Star Zeng > --- > MdePkg/Include/IndustryStandard/SmBios.h | 49 +++++++++++++++++++++++- > 1 file changed, 48 insertions(+), 1 deletion(-) >=20 > diff --git a/MdePkg/Include/IndustryStandard/SmBios.h > b/MdePkg/Include/IndustryStandard/SmBios.h > index 2b1567b052..52f2e35ee9 100644 > --- a/MdePkg/Include/IndustryStandard/SmBios.h > +++ b/MdePkg/Include/IndustryStandard/SmBios.h > @@ -1306,6 +1306,11 @@ typedef enum { > SlotTypePciExpressMini52pinWithBSKO =3D 0x21, ///< PCI Express M= ini 52-pin > (CEM spec. 2.0) with bottom-side keep-outs. > SlotTypePciExpressMini52pinWithoutBSKO =3D 0x22, ///< PCI Express M= ini 52- > pin (CEM spec. 2.0) without bottom-side keep-outs. > SlotTypePciExpressMini76pin =3D 0x23, ///< PCI Express M= ini 76-pin (CEM > spec. 2.0) Corresponds to Display-Mini card. > + SlotTypePCIExpressGen4SFF_8639 =3D 0x24, ///< U.2 > + SlotTypePCIExpressGen5SFF_8639 =3D 0x25, ///< U.2 > + SlotTypeOCPNIC30SmallFormFactor =3D 0x26, ///< SFF > + SlotTypeOCPNIC30LargeFormFactor =3D 0x27, ///< LFF > + SlotTypeOCPNICPriorto30 =3D 0x28, > SlotTypeCXLFlexbus10 =3D 0x30, > SlotTypePC98C20 =3D 0xA0, > SlotTypePC98C24 =3D 0xA1, > @@ -1335,7 +1340,16 @@ typedef enum { > SlotTypePciExpressGen4X2 =3D 0xBA, > SlotTypePciExpressGen4X4 =3D 0xBB, > SlotTypePciExpressGen4X8 =3D 0xBC, > - SlotTypePciExpressGen4X16 =3D 0xBD > + SlotTypePciExpressGen4X16 =3D 0xBD, > + SlotTypePCIExpressGen5 =3D 0xBE, > + SlotTypePCIExpressGen5X1 =3D 0xBF, > + SlotTypePCIExpressGen5X2 =3D 0xC0, > + SlotTypePCIExpressGen5X4 =3D 0xC1, > + SlotTypePCIExpressGen5X8 =3D 0xC2, > + SlotTypePCIExpressGen5X16 =3D 0xC3, > + SlotTypePCIExpressGen6andBeyond =3D 0xC4, > + SlotTypeEnterpriseandDatacenter1UE1FormFactorSlot =3D 0xC5, > + SlotTypeEnterpriseandDatacenter3E3FormFactorSlot =3D 0xC6 > } MISC_SLOT_TYPE; >=20 > /// > @@ -1358,6 +1372,39 @@ typedef enum { > SlotDataBusWidth32X =3D 0x0E ///< Or X32 > } MISC_SLOT_DATA_BUS_WIDTH; >=20 > +/// > +/// System Slots - Slot Physical Width. > +/// > +typedef enum { > + SlotPhysicalWidthOther =3D 0x01, > + SlotPhysicalWidthUnknown =3D 0x02, > + SlotPhysicalWidth8Bit =3D 0x03, > + SlotPhysicalWidth16Bit =3D 0x04, > + SlotPhysicalWidth32Bit =3D 0x05, > + SlotPhysicalWidth64Bit =3D 0x06, > + SlotPhysicalWidth128Bit =3D 0x07, > + SlotPhysicalWidth1X =3D 0x08, ///< Or X1 > + SlotPhysicalWidth2X =3D 0x09, ///< Or X2 > + SlotPhysicalWidth4X =3D 0x0A, ///< Or X4 > + SlotPhysicalWidth8X =3D 0x0B, ///< Or X8 > + SlotPhysicalWidth12X =3D 0x0C, ///< Or X12 > + SlotPhysicalWidth16X =3D 0x0D, ///< Or X16 > + SlotPhysicalWidth32X =3D 0x0E ///< Or X32 > +} MISC_SLOT_PHYSICAL_WIDTH; > + > +/// > +/// System Slots - Slot Information. > +/// > +typedef enum { > + others =3D 0x00, > + Gen1 =3D 0x01, > + Gen2 =3D 0x01, > + Gen3 =3D 0x03, > + Gen4 =3D 0x04, > + Gen5 =3D 0x05, > + Gen6 =3D 0x06 > +} MISC_SLOT_INFORMATION; > + > /// > /// System Slots - Current Usage. > /// > -- > 2.32.0.windows.1