From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.20003.1650539145932113521 for ; Thu, 21 Apr 2022 04:05:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=M/3PMa5p; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: bo-changx.ke@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650539145; x=1682075145; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=D1BPIjhF3ohAz5fC99lmwB2F2BkQP3OBycvAIS8rwAA=; b=M/3PMa5p/meyud8TCtk5Hea44f7DygDhBImlA3dnCWmIe8pQ+W9Dz2jM BGa0IsvDhgN03T0Q85rXMuXnfYFZiKXCvv6IaaV+yqOz4VfCF0C6Zj+K0 dEPqVZMo5s1f3l440RXhYz5moKTadm8ZBZClHKdvft+37JiNyKT8nk9+s Q+fHhoto+54YSq7t8/e8nKo2MiWdMkcdBZTgP/O8iGfTV58wAYLVcB3CY f54LtaFjliiV1sYAkpyugOUhMJaorlwRrZ3srvjjGFZZx/LjMdx1evVqK MWmbfKJTPJHX/DbNTgcYnJ1PiFNjwbqxOZ7XkkPZfmuFYzwPgk/j3BFGN w==; X-IronPort-AV: E=McAfee;i="6400,9594,10323"; a="327219986" X-IronPort-AV: E=Sophos;i="5.90,278,1643702400"; d="scan'208";a="327219986" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Apr 2022 04:05:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,278,1643702400"; d="scan'208";a="555715601" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga007.jf.intel.com with ESMTP; 21 Apr 2022 04:05:44 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 21 Apr 2022 04:05:44 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 21 Apr 2022 04:05:44 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 21 Apr 2022 04:05:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QLEkfKWjWfJB6HBsxFw6U5XECY7LwtPPtkqY0w0SN+ausFHAgvOwYf+0O2ETfe3+FIJvCl3VNVB2iimEilZqTAWUOrnKP+DfxF0Q3R8taZ/w7ku4iSW/SYjlDO0aKw5SxONfRJNWrb8RINTShYxOppGYaYSp82atg7DxL/o00pud1lLVclACrdyLJFbqflCUX5++cz3vLnX0ahJLlkqOiymOzY5gGmMI6r2RZ3rMX/iEp8nVyxz9nQml6/sd7TBnAqUYVfUVlMmWMboAG/wHmdvbKWGQWPONKGpUmbREqnrDcf76ObkoIiVksEE/mwjQ3S2gssYOUKqckNHh4xOV3Q== 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=S1E0JJAfr0W3tmqJwtW1jf/oaCADdTxGjNyFw6ctfE4=; b=GKe0j7Z9zXSP8LfaYoEEauSYItZZmCBsAH/InseCPrptLiCaJ+2oUum71I6jEdAeil3UYmTN7PsEe5QJXdQ1/56mxbwI6ugQ2+9cxITY+/SUTGC2pZnnxhykNGcxOTXSe29xn0HY5dFFeYBQp9gbRaVGJINwGzVe1/0mf9/pEeU6vGnir1dz8GmvdaC0xooEnEOGvTVw41dfn+xOTiERfBvZRFqBQVuUVy2Solmp6+NFTbxaW/uRaH6TssztBDGYFf1pQhefOvV0qGToHOE1vcPP/npZ9Z93uNKd6xAfsW91tkbuzkO6PWobrx83pzREPm4qPvPW0SK/8jG0pWdjDA== 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 BN6PR11MB1570.namprd11.prod.outlook.com (2603:10b6:405:a::21) by BYAPR11MB2662.namprd11.prod.outlook.com (2603:10b6:a02:c8::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Thu, 21 Apr 2022 11:05:40 +0000 Received: from BN6PR11MB1570.namprd11.prod.outlook.com ([fe80::b574:94c4:edc8:338c]) by BN6PR11MB1570.namprd11.prod.outlook.com ([fe80::b574:94c4:edc8:338c%12]) with mapi id 15.20.5186.014; Thu, 21 Apr 2022 11:05:40 +0000 From: "Bo Chang Ke" To: "devel@edk2.groups.io" , "Ke, Bo-ChangX" CC: "Gao, Liming" , "Kinney, Michael D" , "Liu, Zhiguang" , "Gao, Zhichao" , "Bi, Dandan" , "Zeng, Star" Subject: Re: [edk2-devel] [PATCH v3] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields Thread-Topic: [edk2-devel] [PATCH v3] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields Thread-Index: AQHYVW5eTX+dM2qHWEiX13u86fS+4az6Mg9Q Date: Thu, 21 Apr 2022 11:05:39 +0000 Message-ID: References: <16E7E40A8A36DFC1.23693@groups.io> In-Reply-To: <16E7E40A8A36DFC1.23693@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action 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: ce6f84ba-d138-41c5-b409-08da2386def7 x-ms-traffictypediagnostic: BYAPR11MB2662:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: tcPsiITpk3R53HXCFkkXQddDLDHZj7DGYO/ZP+EIYdhbo807Q/gI/VWISB/WZhp99elSmzuTxl3D7eHZ4q/J9ktSrsZEeT7r9u8YnqlGTJ41BbZCueTbBhbZk61HkTWy2XAmKyRAaovjKj5GOv/AWwNxVS0m4LZh2GZE2nUSSTutMoMxdhAOATC3+NG4dzyUU5ppBXQUo19221PhoFImWqZ3uU21OTgVB/eivwlqZMBYLWEs0661P4Vt+9TZQGn3TaZnsUbhICNEHSj5MH66JGkUS7bVEUJPLMKL8tJu1DfjjNmwTEM1ww149OyT1GGQO3t7HtWl6TcOMgdmbSrUHR5Fag+kuAg3Uz8kKmI5L296hdkf/CBAyBhg+/aPFsil7qe5JlVazm5xbhRHkoCQu6FokDUkGVSRomstsZ2SoHsJYs5uxq0Ig1cvkHKG3VC6M9K98ivM5N5xVywXzLBOcsy6DFUKQHwO22+H0w4y0abRYz60PuxIMbj0lck10XYWKZ0kQaOmNLFeADN8U7wWqCLYAEneW8HSQTZON/VfO5gqFhbqEOEvAHQVhOFezP/R3GCJa61YKG3og3PTJffUzsYiQJ7DIzaCU+i2XylsQp4wZlybHiMiwfUGgVceV/EW4VbKdG5JoU6JwqeCa9DNgP/AFI/nHL8ULjIqlTWCEMlZZ8vUBSysaXJuoAiAeYS4ZLRsc4yuyAxcriyME697HAkaSFgyvRNx5w/YczKKe6aorDk7xL5+3d+LhbD9lSjlgk+Mn5/vmRlE4VgolRG3rbPW0/cgHozSd8nsV/gKvHAj3crW/RWPNiiD72izTFdHjlsgdRbRfZhk8VLdWZtbDQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB1570.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(84040400005)(33656002)(8936002)(4326008)(8676002)(66446008)(83380400001)(9686003)(7696005)(38070700005)(86362001)(107886003)(38100700002)(54906003)(26005)(186003)(122000001)(66476007)(6506007)(966005)(76116006)(66946007)(66556008)(64756008)(52536014)(110136005)(53546011)(82960400001)(2906002)(15650500001)(19627235002)(71200400001)(55016003)(5660300002)(316002)(508600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5UW83gk5EQS34XZkdf6g9dBs3MjVfjpps6FBfMjoKc1F2Rg4ek6Bx0p3ZFIA?= =?us-ascii?Q?38h8UWgyNTCi01FDMyug3/wjlI/1+BguFJURFs4lWPyecJ+U0JQRwvIZD6Ea?= =?us-ascii?Q?pNjKi5FjWgFCFnXp6ZCRWWC8NiC43r/Si3oQNybHREYzHraIZGBX8rtfU2+e?= =?us-ascii?Q?rNT1WEUx3Rs3kvE5I0RY+bZ5MeERcvYl4Ru0t0+Oi4FBIyO3f9K8aSuYeIgy?= =?us-ascii?Q?oV7tNJSq/VexTJj2fKslImcj2WectMWk0hBbIlRrKNMkawILmg7huMk48gYr?= =?us-ascii?Q?N2h1Ozt7LY7W+2FK5z9AAACONwjfd2S3Cte3fnNjzYGhmVfcG2OX2lwHe0On?= =?us-ascii?Q?gWdwqRyxHv61ZFC1UCAVE0Z1Wgm6YXrlr7zFpnLFWRSJZamljOlSyQNHrYTJ?= =?us-ascii?Q?6NewfthrmN+tv4MCwMpaavKJU+u3wb8pKwnGpSQ9XAUDOJv3lE2KutR9HLqC?= =?us-ascii?Q?dmZ7aYIKgw4wf6X08AYNM7iKVwV9vmBgOSDBUNAi2DLU23gH3zbQnOeKA0tp?= =?us-ascii?Q?JMfxRpMPuRgPQx2lOt8QZSptn2oPrBM8sLQbHxAPM/cXQfZrbMPOgXhrSoBs?= =?us-ascii?Q?SHcJJgWKXjS30UdDdniOW76K0qFe7CcJEc7RlfSOWFPEHfT28ypAu1dpBsdU?= =?us-ascii?Q?+CShaWyGUqb0TKDXbs7lHSTWM0Wb/NGIu5K5GYwkrzFo3K7pMtJHkGnQlKxp?= =?us-ascii?Q?McxWUwW2MYxGxDCyFsR6dkWxs2fUveBzG0ekitmOzr3VmzVANMDhcbvxSwLR?= =?us-ascii?Q?aR8rB7bBhWafInjP7XUdZ6WIBZIeOj8T/lWdbdavn6ArkFsZ2BdUGMQCgZnP?= =?us-ascii?Q?dGAtgSUU2Ylre37tGdQNq78lFXt5hPRT+X4JIpDJVkSq9XBbvwLV9SY1awDH?= =?us-ascii?Q?1h2t+KMYdl2ZTkIls9MI/SUHv6P0A05tylYa/3Usq8DPV+h3Q0ou1hzCDLXG?= =?us-ascii?Q?Tn1JMRAfdyn5ck4GExL4biEn7ekcN0otnuxg2uiBBRSrBw1V4YmHYlS/bE9V?= =?us-ascii?Q?IcrImKgsG1JzE1LRUavoSud6o/eI3zCQSORMVFe25xrJmMdQaXu7HZBDD+IU?= =?us-ascii?Q?kA9t3ip6jMfZLaZn7rVhBzqJDsSKOhiQp2CmaMC3OgOpAjqiGBS2UzsmJZ5K?= =?us-ascii?Q?D3+szacr//2kjb1/eL57/YhSTvX/+Ie0Hquk0B30dGQOG9/mEsqIEDRFhkL1?= =?us-ascii?Q?CrzqFfwGer7Zl0P10rh/rDbvc1iuVMHZglaZBlzs4xin4dKFih8uho/nOf9+?= =?us-ascii?Q?vWOh61rpfqHIZHIPqGzaTFNqCgY52o0AtbVQWddx756g1RNLH677H1U6g8kP?= =?us-ascii?Q?kWtoX9YBjQo3I+uHl8UXyT4I1aYkYj5VZqWPf0KOxQvnbPz8munYoUwmsjR6?= =?us-ascii?Q?xyY4VfjGjNPpKM1NOsKB3hnbdrn+9rpsU81noBD09UWaLCWKOjEAT/ICSP70?= =?us-ascii?Q?gqlNX4q1PCTRPagIxEEgn5DVXsMYDnpxVQ3EtM5FQtcpnqTiBjNgTEWFcz4C?= =?us-ascii?Q?wiBP2pXXnCPlbjrb1sIw3GLjoo4kkWa6TxPCl6d6mrcG+sBjPM/VgO+/1Nyk?= =?us-ascii?Q?TS03AbucyIBqqVgUUKE5wUpSrwQfcIeqaVGrKr2CgIJr5KZzBMF6yjGYi79t?= =?us-ascii?Q?TMvv1xZ9Y71uTEC51maO5Gwj46VL3Tf0txq1F2bpHkYzcsR6neVxLmcuuTtc?= =?us-ascii?Q?onWOethkMaxfwBGTOUdp2LLNuiV8M9DHZPB6/1TmiA9MtFKa6bgm02HrM0wq?= =?us-ascii?Q?QaQYG2px+A=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1570.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce6f84ba-d138-41c5-b409-08da2386def7 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 11:05:39.9555 (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: TkevaTO4qgH0E7ko85bQykjue7WT7Y+eOHUkqED48zkKlxzzgNQIhfNx9NXOFUamR/1uwfbbzBRgOLCqoJ4eZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2662 Return-Path: bo-changx.ke@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Liming, Mike, Fix coding style issue, And create a PR here: https://github.com/tianocore/edk2/pull/2811 The CI checks have passed. Can you help push this PR? Thank you very much. Best Regards. -----Original Message----- From: devel@edk2.groups.io On Behalf Of Bo Chang Ke Sent: Thursday, April 21, 2022 6:55 PM To: devel@edk2.groups.io Cc: Gao, Liming ; Kinney, Michael D ; Liu, Zhiguang ; Gao, Zhichao ; Bi, Dandan ; Zeng, Star Subject: [edk2-devel] [PATCH v3] MdePkg: Update smbiosview type 9 with SMBI= OS 3.5 fields REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3896 update smbiosview type 9 related fileds. Signed-off-by: Bo Chang Ke Cc: Liming Gao Cc: Michael D Kinney Cc: Zhiguang Liu Cc: Zhichao Gao Cc: Dandan Bi Cc: Star Zeng --- MdePkg/Include/IndustryStandard/SmBios.h | 177 ++++++++++++++--------- 1 file changed, 112 insertions(+), 65 deletions(-) diff --git a/MdePkg/Include/IndustryStandard/SmBios.h b/MdePkg/Include/Indu= stryStandard/SmBios.h index 2b1567b052..20d62680a5 100644 --- a/MdePkg/Include/IndustryStandard/SmBios.h +++ b/MdePkg/Include/IndustryStandard/SmBios.h @@ -1271,71 +1271,85 @@ typedef struct { /// System Slots - Slot Type ///= typedef enum { - SlotTypeOther =3D 0x01, - SlotTypeUnknown =3D 0x02, - SlotTypeIsa =3D 0x03, - SlotTypeMca =3D 0x04, - SlotTypeEisa =3D 0x05, - SlotTypePci =3D 0x06, - SlotTypePcmcia =3D 0x07, - SlotTypeVlVesa =3D 0x08, - SlotTypeProprietary =3D 0x09, - SlotTypeProcessorCardSlot =3D 0x0A, - SlotTypeProprietaryMemoryCardSlot =3D 0x0B, - SlotTypeIORiserCardSlot =3D 0x0C, - SlotTypeNuBus =3D 0x0D, - SlotTypePci66MhzCapable =3D 0x0E, - SlotTypeAgp =3D 0x0F, - SlotTypeApg2X =3D 0x10, - SlotTypeAgp4X =3D 0x11, - SlotTypePciX =3D 0x12, - SlotTypeAgp8X =3D 0x13, - SlotTypeM2Socket1_DP =3D 0x14, - SlotTypeM2Socket1_SD =3D 0x15, - SlotTypeM2Socket2 =3D 0x16, - SlotTypeM2Socket3 =3D 0x17, - SlotTypeMxmTypeI =3D 0x18, - SlotTypeMxmTypeII =3D 0x19, - SlotTypeMxmTypeIIIStandard =3D 0x1A, - SlotTypeMxmTypeIIIHe =3D 0x1B, - SlotTypeMxmTypeIV =3D 0x1C, - SlotTypeMxm30TypeA =3D 0x1D, - SlotTypeMxm30TypeB =3D 0x1E, - SlotTypePciExpressGen2Sff_8639 =3D 0x1F, - SlotTypePciExpressGen3Sff_8639 =3D 0x20, - SlotTypePciExpressMini52pinWithBSKO =3D 0x21, ///< PCI Express Min= i 52-pin (CEM spec. 2.0) with bottom-side keep-outs. - SlotTypePciExpressMini52pinWithoutBSKO =3D 0x22, ///< PCI Express Min= i 52-pin (CEM spec. 2.0) without bottom-side keep-outs. - SlotTypePciExpressMini76pin =3D 0x23, ///< PCI Express Min= i 76-pin (CEM spec. 2.0) Corresponds to Display-Mini card. - SlotTypeCXLFlexbus10 =3D 0x30, - SlotTypePC98C20 =3D 0xA0, - SlotTypePC98C24 =3D 0xA1, - SlotTypePC98E =3D 0xA2, - SlotTypePC98LocalBus =3D 0xA3, - SlotTypePC98Card =3D 0xA4, - SlotTypePciExpress =3D 0xA5, - SlotTypePciExpressX1 =3D 0xA6, - SlotTypePciExpressX2 =3D 0xA7, - SlotTypePciExpressX4 =3D 0xA8, - SlotTypePciExpressX8 =3D 0xA9, - SlotTypePciExpressX16 =3D 0xAA, - SlotTypePciExpressGen2 =3D 0xAB, - SlotTypePciExpressGen2X1 =3D 0xAC, - SlotTypePciExpressGen2X2 =3D 0xAD, - SlotTypePciExpressGen2X4 =3D 0xAE, - SlotTypePciExpressGen2X8 =3D 0xAF, - SlotTypePciExpressGen2X16 =3D 0xB0, - SlotTypePciExpressGen3 =3D 0xB1, - SlotTypePciExpressGen3X1 =3D 0xB2, - SlotTypePciExpressGen3X2 =3D 0xB3, - SlotTypePciExpressGen3X4 =3D 0xB4, - SlotTypePciExpressGen3X8 =3D 0xB5, - SlotTypePciExpressGen3X16 =3D 0xB6, - SlotTypePciExpressGen4 =3D 0xB8, - SlotTypePciExpressGen4X1 =3D 0xB9, - SlotTypePciExpressGen4X2 =3D 0xBA, - SlotTypePciExpressGen4X4 =3D 0xBB, - SlotTypePciExpressGen4X8 =3D 0xBC, - SlotTypePciExpressGen4X16 =3D 0xBD + SlotTypeOther =3D 0x01, + SlotTypeUnknown =3D 0x02, + SlotTypeIsa =3D 0x03, + SlotTypeMca =3D 0x04, + SlotTypeEisa =3D 0x05, + SlotTypePci =3D 0x06, + SlotTypePcmcia =3D 0x07, + SlotTypeVlVesa =3D 0x08, + SlotTypeProprietary =3D 0x09, + SlotTypeProcessorCardSlot =3D 0x0A, + SlotTypeProprietaryMemoryCardSlot =3D 0x0B, + SlotTypeIORiserCardSlot =3D 0x0C, + SlotTypeNuBus =3D 0x0D, + SlotTypePci66MhzCapable =3D 0x0E, + SlotTypeAgp =3D 0x0F, + SlotTypeApg2X =3D 0x10, + SlotTypeAgp4X =3D 0x11, + SlotTypePciX =3D 0x12, + SlotTypeAgp8X =3D 0x13, + SlotTypeM2Socket1_DP =3D 0x14, + SlotTypeM2Socket1_SD =3D 0x15, + SlotTypeM2Socket2 =3D 0x16, + SlotTypeM2Socket3 =3D 0x17, + SlotTypeMxmTypeI =3D 0x18, + SlotTypeMxmTypeII =3D 0x19, + SlotTypeMxmTypeIIIStandard =3D 0x1A, + SlotTypeMxmTypeIIIHe =3D 0x1B, + SlotTypeMxmTypeIV =3D 0x1C, + SlotTypeMxm30TypeA =3D 0x1D, + SlotTypeMxm30TypeB =3D 0x1E, + SlotTypePciExpressGen2Sff_8639 =3D 0x1F, + SlotTypePciExpressGen3Sff_8639 =3D 0x20, + SlotTypePciExpressMini52pinWithBSKO =3D 0x21, ///< PCI = Express Mini 52-pin (CEM spec. 2.0) with bottom-side keep-outs. + SlotTypePciExpressMini52pinWithoutBSKO =3D 0x22, ///< PCI = Express Mini 52-pin (CEM spec. 2.0) without bottom-side keep-outs. + SlotTypePciExpressMini76pin =3D 0x23, ///< PCI = Express Mini 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, + SlotTypePC98E =3D 0xA2, + SlotTypePC98LocalBus =3D 0xA3, + SlotTypePC98Card =3D 0xA4, + SlotTypePciExpress =3D 0xA5, + SlotTypePciExpressX1 =3D 0xA6, + SlotTypePciExpressX2 =3D 0xA7, + SlotTypePciExpressX4 =3D 0xA8, + SlotTypePciExpressX8 =3D 0xA9, + SlotTypePciExpressX16 =3D 0xAA, + SlotTypePciExpressGen2 =3D 0xAB, + SlotTypePciExpressGen2X1 =3D 0xAC, + SlotTypePciExpressGen2X2 =3D 0xAD, + SlotTypePciExpressGen2X4 =3D 0xAE, + SlotTypePciExpressGen2X8 =3D 0xAF, + SlotTypePciExpressGen2X16 =3D 0xB0, + SlotTypePciExpressGen3 =3D 0xB1, + SlotTypePciExpressGen3X1 =3D 0xB2, + SlotTypePciExpressGen3X2 =3D 0xB3, + SlotTypePciExpressGen3X4 =3D 0xB4, + SlotTypePciExpressGen3X8 =3D 0xB5, + SlotTypePciExpressGen3X16 =3D 0xB6, + SlotTypePciExpressGen4 =3D 0xB8, + SlotTypePciExpressGen4X1 =3D 0xB9, + SlotTypePciExpressGen4X2 =3D 0xBA, + SlotTypePciExpressGen4X4 =3D 0xBB, + SlotTypePciExpressGen4X8 =3D 0xBC, + 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, =20 + 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