From nobody Sat Sep 21 03:19:22 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+97733+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1671798851391433.6963393265611; Fri, 23 Dec 2022 04:34:11 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id vK49YY1788612xi8CPYFjbhg; Fri, 23 Dec 2022 04:34:11 -0800 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.40]) by mx.groups.io with SMTP id smtpd.web10.71100.1671798850234269434 for ; Fri, 23 Dec 2022 04:34:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hLGUUksi1oESzdQtaKlfdQ4E00ruDuVn7HkbpJLXPJGc/bvsVsd66PmVM9zyuMMPE9Lj4wk25TLFmURsxYdT29nB5+rdbmwp/OE6erjInbBjpnhAwtu8v0oQvxQHLjE92X5GJfu3NHej3CCTkqRCdXplOT1m67XSmh2nsUOnAfNCUdQIq1axiU+fC6ZalPLXEmiIaEe2LO221C4prSyXDwZUuURezB4kwS7LdZKCxNbgd4abfMSU+yBdAmGXK+GlrALAw4luTNazNEm3nz1w/uq9MUsVJ4oKwbrbt1ZEdDUuqLC/LGaJjrc+qIH3xFibOLncLjXXciYIxm3A3lomfQ== 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=xyIi+eAfJyqW/bukcHW4X3StutdYua0jpmwFPeT3nT8=; b=Gk+Nmr9cMXYPr4xLw1xWbGXSzTZhcQaY41GWDugrifz9ioQvaAL0arnW9ASHLrym74wPGMKEWgJQImYt2usWsIOcWL2N1OVIVymt6ZcCoKNysGya9nXrgPB4HhKMVuFF1JhX/uwGVDEJ3ppPYmlUEyvoE3I8DuDjR607zlNIbcCIVbzEuc67+KJ/eB2LcTDu5e/S8k8qaqWRH9zI49H22nG9olAgUISPi9k4o3aDp25XFt7tCZKSz02NYVZbD4svLwAvqQsa8XCMAhaPGvcnE5NhOxDPsfGlsY2Bb6RoRbCyUDnm8JSHFyVkwnPU7MHY+H53IfVBX2sGS8u5GmjBFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none X-Received: from DM6PR08CA0048.namprd08.prod.outlook.com (2603:10b6:5:1e0::22) by BN9PR12MB5367.namprd12.prod.outlook.com (2603:10b6:408:104::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.12; Fri, 23 Dec 2022 12:34:08 +0000 X-Received: from DS1PEPF0000E647.namprd02.prod.outlook.com (2603:10b6:5:1e0:cafe::a8) by DM6PR08CA0048.outlook.office365.com (2603:10b6:5:1e0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.13 via Frontend Transport; Fri, 23 Dec 2022 12:34:07 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+97733+1787277+3901457@groups.io; helo=mail02.groups.io; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C X-Received: from SATLEXMB04.amd.com (165.204.84.17) by DS1PEPF0000E647.mail.protection.outlook.com (10.167.18.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5944.8 via Frontend Transport; Fri, 23 Dec 2022 12:34:07 +0000 X-Received: from TPE-L1-ABNCHANG.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Fri, 23 Dec 2022 06:34:03 -0600 From: "Chang, Abner via groups.io" To: CC: Michael D Kinney , Liming Gao , Zhiguang Liu , Nickle Wang , Igor Kulchytskyy , Isaac Oram , Nate DeSimone Subject: [edk2-devel] [PATCH 1/3] MdePkg/IndustryStandard: Update IPMI definitions Date: Fri, 23 Dec 2022 20:33:34 +0800 Message-ID: <20221223123336.2014-2-abner.chang@amd.com> In-Reply-To: <20221223123336.2014-1-abner.chang@amd.com> References: <20221223123336.2014-1-abner.chang@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS1PEPF0000E647:EE_|BN9PR12MB5367:EE_ X-MS-Office365-Filtering-Correlation-Id: 78ebddc3-51ca-451d-809b-08dae4e1fc58 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: UwqCv5Z0MFh+sjJYHMgq8s/6/Jjgfx0rugO4NrkvXTkl/zUGjb2cS2WSnEcD3cwvFl7yGixUO7d5xT5DP0OSi8DjrEL5NYxCeoxQKx63Gttz/46lGN5sh2TSioVWRUzfP2fXGnyA6pxwM1T8Rk3E1PVyhkufyM7ykpEIR+Y7bnWNYnbqqIWqyagVU1kGQvAzRO25qcPJCFeYAPWU2SwFuSGEUHvgLWpCFFmrAhQgSHZ+mOnLa+0YmdelZ18ClncbzHME9TvNJp4GdOPirbK2fx+IfV58VBAD3VC/N8xd9/eaKwk5K7abor7etQNFUSAUsiAzAyGG1ExzaTx3iL6VP1/k83lZK86ObCrdNiNOv0HwFnwrhNoKSL/ocS4b4bBFkFgURy+nlrVsueojrl/wBI47ftOpJxoj7L4VjkOMuwlfCWB/BFN6XErS0EOvjhbRJrzB//m+vjbzZ/H/CTXimG68w7l2jR93xWKeng8EzTLYVFA39dTtzBQdPvBNRzAIFKy+mTANMicRiQAM1F8236fTMHE+h7p2W11A7aIWH2PkiW5BQ1iIimRNydQg2b4wzLD/+++DA+FQo5hsSurB56JkHdjVe1Cr6eiSInel0OXrDLDFt23gGnFYsU/lr5s4kDnuUe+WzO78MAF2E+P2p0ATCccLVDANPFyK8xVielnQuVH61Wv1Qt+uHYM5pp0YANEs9NFCZIZtgKClAjhEGCl3Emwe2rK04wT64Zru9fU= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2022 12:34:07.7998 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 78ebddc3-51ca-451d-809b-08dae4e1fc58 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF0000E647.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5367 Precedence: Bulk List-Unsubscribe: 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,abner.chang@amd.com X-Gm-Message-State: Y0b5rmmOpHACAz8ZWfDjNSx9x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1671798851; bh=ND7CaQrkYfkHNR4tf6tvRxz4Ns6psl0PI4+luZfplf4=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=eRk4wdZ20ClP5Mh5GTSSM8MHvZznCRRYQTg5ys5ApKNbm/f6ksTCdhH9xYbJgOS6609 l49zU1ZH2LPbaTEhW40X4vTdLukCweZCZ+Go7uvdv+M7gqJzS7GY20rWvRI56kGDUB8HS kczZRFDr5QnqJ007syiZkZASJKM5HFSoBVA= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1671798853397100002 Content-Type: text/plain; charset="utf-8" From: Abner Chang This change updates IPMI header files to support build up SMBIOS 42 Redfish Host Interface record using the information retrieved via IPMI App/Net Function. Signed-off-by: Abner Chang Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: Nickle Wang Cc: Igor Kulchytskyy Cc: Isaac Oram Cc: Nate DeSimone --- MdePkg/Include/IndustryStandard/Ipmi.h | 17 +++++++++ .../Include/IndustryStandard/IpmiNetFnApp.h | 37 +++++++++++++++++-- .../IndustryStandard/IpmiNetFnTransport.h | 32 ++++++++++++++++ 3 files changed, 82 insertions(+), 4 deletions(-) diff --git a/MdePkg/Include/IndustryStandard/Ipmi.h b/MdePkg/Include/Indust= ryStandard/Ipmi.h index 9d1d412b53e..e16c1281862 100644 --- a/MdePkg/Include/IndustryStandard/Ipmi.h +++ b/MdePkg/Include/IndustryStandard/Ipmi.h @@ -6,6 +6,7 @@ and Appendix H, Sub-function Assignments. =20 Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.
+ Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 @@ -52,4 +53,20 @@ #define IPMI_COMP_CODE_SUBFUNCTION_DISABLED 0xD6 #define IPMI_COMP_CODE_UNSPECIFIED 0xFF =20 +#define IPMI_CHANNEL_NUMBER_PRIMARY_IPMB 0x00 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_1 0x01 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_2 0x02 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_3 0x03 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_4 0x04 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_5 0x05 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_6 0x06 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_7 0x07 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_8 0x08 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_9 0x09 +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_10 0x0A +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_11 0x0B +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_RESERVED_12 0x0C +#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_RESERVED_13 0x0D +#define IPMI_CHANNEL_NUMBER_PRIMARY_PRESENT_IF 0x0E +#define IPMI_CHANNEL_NUMBER_PRIMARY_SYSTEM_INTERFACE 0x0F #endif diff --git a/MdePkg/Include/IndustryStandard/IpmiNetFnApp.h b/MdePkg/Includ= e/IndustryStandard/IpmiNetFnApp.h index 0721bc6b271..08f977f2087 100644 --- a/MdePkg/Include/IndustryStandard/IpmiNetFnApp.h +++ b/MdePkg/Include/IndustryStandard/IpmiNetFnApp.h @@ -12,6 +12,7 @@ and Appendix H, Sub-function Assignments. =20 Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.
+ Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 @@ -486,6 +487,11 @@ typedef struct { // #define IPMI_APP_GET_SYSTEM_GUID 0x37 =20 +typedef struct { + UINT8 CompletionCode; + EFI_GUID SystemUuid; +} IPMI_GET_SYSTEM_UUID_RESPONSE; + // // Constants and Structure definitions for "Get System GUID" command to f= ollow here // @@ -671,6 +677,30 @@ typedef struct { #define IPMI_CHANNEL_MEDIA_TYPE_OEM_START 0x60 #define IPMI_CHANNEL_MEDIA_TYPE_OEM_END 0x7F =20 +// +// Definitions for channel protocol type +// +// Not available +#define IPMI_CHANNEL_PROTOCOL_TYPE_NA 0x00 +// IPMB-1.0 +#define IPMI_CHANNEL_PROTOCOL_TYPE_IPMB_1_0 0x01 +// ICMB-1.0 +#define IPMI_CHANNEL_PROTOCOL_TYPE_ICMB_1_0 0x02 +// Reserved +#define IPMI_CHANNEL_PROTOCOL_TYPE_RESERVED 0x03 +// IPMI SMBUS +#define IPMI_CHANNEL_PROTOCOL_TYPE_IPMI_SMBUS 0x04 +// KCS +#define IPMI_CHANNEL_PROTOCOL_TYPE_KCS 0x05 +// SMIC +#define IPMI_CHANNEL_PROTOCOL_TYPE_SMIC 0x06 +// BT-10 +#define IPMI_CHANNEL_PROTOCOL_TYPE_BT_10 0x07 +// BT-15 +#define IPMI_CHANNEL_PROTOCOL_TYPE_BT_15 0x08 +// TMode +#define IPMI_CHANNEL_PROTOCOL_TYPE_TMODE 0x09 + typedef union { struct { UINT8 ChannelNo : 4; @@ -713,10 +743,9 @@ typedef struct { UINT16 AuxChannelInfo; } IPMI_GET_CHANNEL_INFO_RESPONSE; =20 -// -// Definitions for Get Channel Info command -// -#define IPMI_APP_GET_CHANNEL_INFO 0x42 +typedef struct { + IPMI_CHANNEL_INFO_CHANNEL_NUMBER ChannelNumber; +} IPMI_GET_CHANNEL_INFO_REQUEST; =20 // // Constants and Structure definitions for "Get Channel Info" command to = follow here diff --git a/MdePkg/Include/IndustryStandard/IpmiNetFnTransport.h b/MdePkg/= Include/IndustryStandard/IpmiNetFnTransport.h index 19db84e5122..2eb6cd9b344 100644 --- a/MdePkg/Include/IndustryStandard/IpmiNetFnTransport.h +++ b/MdePkg/Include/IndustryStandard/IpmiNetFnTransport.h @@ -11,6 +11,7 @@ and Appendix H, Sub-function Assignments. =20 Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.
+ Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 @@ -60,6 +61,7 @@ typedef enum { IpmiLanReserved3, IpmiLanDestinationType, IpmiLanDestinationAddress, + IpmiLanVlanId =3D 0x14, IpmiIpv4OrIpv6Support =3D 0x32, IpmiIpv4OrIpv6AddressEnable, IpmiIpv6HdrStatTrafficClass, @@ -103,6 +105,14 @@ typedef enum { IpmiOem2 } IPMI_LAN_DEST_TYPE_DEST_TYPE; =20 +// +// Destination address format +// +typedef enum { + IpmiDestinationAddressVersion4, + IpmiDestinationAddressVersion6 +} IPMI_LAN_DEST_ADDRESS_VERSION; + typedef union { struct { UINT8 NoAuth : 1; @@ -177,6 +187,10 @@ typedef struct { UINT8 ArpInterval; } IPMI_LAN_ARP_INTERVAL; =20 +typedef struct { + UINT8 IpAddress[4]; +} IPMI_LAN_DEFAULT_GATEWAY; + typedef struct { UINT8 Data[18]; } IPMI_LAN_COMMUNITY_STRING; @@ -227,6 +241,24 @@ typedef struct { IPMI_LAN_MAC_ADDRESS AlertingMacAddress; } IPMI_LAN_DEST_ADDRESS; =20 +typedef struct { + UINT8 VanIdLowByte; +} IPMI_LAN_VLAN_ID_DATA1; + +typedef union { + struct { + UINT8 VanIdHighByte : 4; + UINT8 Reserved : 3; + UINT8 Enabled : 1; + } Bits; + UINT8 Uint8; +} IPMI_LAN_VLAN_ID_DATA2; + +typedef struct { + IPMI_LAN_VLAN_ID_DATA1 Data1; + IPMI_LAN_VLAN_ID_DATA2 Data2; +} IPMI_LAN_VLAN_ID; + typedef union { IPMI_LAN_AUTH_TYPE IpmiLanAuthType; IPMI_LAN_IP_ADDRESS IpmiLanIpAddress; --=20 2.37.1.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 (#97733): https://edk2.groups.io/g/devel/message/97733 Mute This Topic: https://groups.io/mt/95843859/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat Sep 21 03:19:22 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+97734+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1671798853863690.5229071167378; Fri, 23 Dec 2022 04:34:13 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id 6VVbYY1788612x6m1AwRwtf5; Fri, 23 Dec 2022 04:34:13 -0800 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.73]) by mx.groups.io with SMTP id smtpd.web10.71102.1671798852795087922 for ; Fri, 23 Dec 2022 04:34:12 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fU0m/S9sfhdHUMe/BkJYl1DbZkgecBcIKcZ2XvGa8h3pLxwPProgGi33ZcFnPRHXGcNujxuAbWM9EiNWPoPWE9Q9vy8CiagsvmSvBg2Rj2r9yzuSfafzX6i2p58d37MgcAtd2sJ9lmG/ut5E33Sfz1fkzydGtTY/OvX713fH5hjyGNXlfz7gYw78VC+qtnmn8e6+eSbHGFvfACh60bTUaxPYMePIETW1CTWc+j867NcqJ089maj+Olicp9/ghUuzhBAoroxuTvWCUndbzPJTCR+PfVt6EmQe8pwK/sikwJjpUAtgzSY/h3uA9QaIGKg3NJdIHTr8vAH6KFKh+DxsKw== 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=Tr/rxSYYQ8BuDjlDjioXz8F6LbW2lp6GRiNBLdzJmdU=; b=CgWJrqTYnCkAGMjeF0lAEyuPb3MXB+IbrhnhzJvoQT0Q5fFIhV9jUaIi0C6dzg+MQV+lZDsyoOL295rVB+yD+PHTK5/WetxeWZk9iM7eibwJw23+DblctkWJ0s0QyhLTM6g+oMYU/0XaqI6Eab8b5zsRWNqSzsLE8ZeW6Xa+zJFEU7ykl4wqhMKJfvAk1T0RGw4zyQEj75Qzg9BRiOExAJGjV1UdPqj1I/aASBcpTbIdJfS47PFg9rWvTIB2HCFHBKS+5WQGA2wulyzgMclRo2kcD3EQwx+RuzaIlvn2rGhV50fxndRv+qydP49wlWyWr3ITvmofQmSBAup9G+QyoA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none X-Received: from DS7PR05CA0097.namprd05.prod.outlook.com (2603:10b6:8:56::26) by MN2PR12MB4533.namprd12.prod.outlook.com (2603:10b6:208:266::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Fri, 23 Dec 2022 12:34:10 +0000 X-Received: from DS1PEPF0000E64D.namprd02.prod.outlook.com (2603:10b6:8:56:cafe::75) by DS7PR05CA0097.outlook.office365.com (2603:10b6:8:56::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.5 via Frontend Transport; Fri, 23 Dec 2022 12:34:10 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+97734+1787277+3901457@groups.io; helo=mail02.groups.io; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C X-Received: from SATLEXMB04.amd.com (165.204.84.17) by DS1PEPF0000E64D.mail.protection.outlook.com (10.167.18.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5944.8 via Frontend Transport; Fri, 23 Dec 2022 12:34:10 +0000 X-Received: from TPE-L1-ABNCHANG.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Fri, 23 Dec 2022 06:34:07 -0600 From: "Chang, Abner via groups.io" To: CC: Abner Chang , Igor Kulchytskyy Subject: [edk2-devel] [PATCH 2/3] RedfishPkg/Include: Add Redfish IPMI definitions Date: Fri, 23 Dec 2022 20:33:35 +0800 Message-ID: <20221223123336.2014-3-abner.chang@amd.com> In-Reply-To: <20221223123336.2014-1-abner.chang@amd.com> References: <20221223123336.2014-1-abner.chang@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS1PEPF0000E64D:EE_|MN2PR12MB4533:EE_ X-MS-Office365-Filtering-Correlation-Id: f60ad044-84d0-44ce-f794-08dae4e1fdca X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: LLQ+wbdRLExwuQ3uAqXhsXef8MnoAHk/CZqzGftMNV9qEBioMYIwaBwFxznQuldtfyvBrRYmclfqkaP1oJYfyHDVIPi4ukHeIL46Fcic+JQIaJ6YcpG/Myfx93RICGtgOlQBp2eKah+GRH1VUkRorTvuPo5JAzfaXRs5o4CbLLjt9pw3N46aqVNqh74A8JzKVBC0mP3XYlt9lMaw4JbDrV9k5gK+Sz7fFK9e7aBsQq9cpZjbGe/2b7vLf3UK1bXhu7Y5o+4fBAdOzLG3O1ZAcnpYRzlFlMb5gTmcvzv6ZnzGhUe1rRsuowRo8WoPMVuPyFIP9r3SRHCiTkKe380Z2dmSeaXhxrGKz/2uTbomhU+1Q3IQb0/Oo9mRl5ocMJ7eA2WnsaJDM444zvJ0+w7fiwqzdsbmO10utLFerty3cNl+lFfjmaVGFgC4Ck/4NVmvldL4eEXrQpudbNcdVfz0uwRzjDMVFUosutTE9jvIWv79+dogSDqaWGWjnqPLV1LjTeDbim3PwiwxIgfQX7s5RaV9eKiE3OigXE26YYB/8WHhqdbTSZYoEXH/wvIwSksZdJ+Ix8G/TCBBGWzgFE/qn6FwAXe3D46WiKySUdYbreSQlElEq1QZSWpyRlSfCPmMzz3fwHchYUNaHXuWz/5ulgW1HtV6qlqwDUH//j8WUa57peuMiua9uxErPk8dADc5dOPydKxcoBQhaz7httj9cg4gnQQIhmP9/ds6zS2UGls= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2022 12:34:10.2277 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f60ad044-84d0-44ce-f794-08dae4e1fdca X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF0000E64D.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4533 Precedence: Bulk List-Unsubscribe: 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,abner.chang@amd.com X-Gm-Message-State: sWYMQrT4Xx3ZgiHM5REv1gK2x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1671798853; bh=bz9gwmj664ZYFpmFgtoFAjIS1IOHXq4QAF5nC4vKUB8=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=GOMGjTimsqfPlgefpf5ckHuuRPq/v50on8mKQwyLrcAOD0av379jC6Qqzq7/qAlYH/p H3FwJKgpoZwOAqqYrcTEMnwnQm4PrTkQAhElW+oFj4cmgsw6b6yhylNiSUVNJYZfUVvqL 6Jrgg1/QGkG2PbRgEbmYSV4PRO52QfIBqtg= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1671798855401100005 Content-Type: text/plain; charset="utf-8" From: Abner Chang Add the definitions of Redfish Host Interface credential bootstrapping IPMI commands. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishHostInterfaceIpmi.h | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 RedfishPkg/Include/IndustryStandard/RedfishHostInterfac= eIpmi.h diff --git a/RedfishPkg/Include/IndustryStandard/RedfishHostInterfaceIpmi.h= b/RedfishPkg/Include/IndustryStandard/RedfishHostInterfaceIpmi.h new file mode 100644 index 00000000000..892b744c458 --- /dev/null +++ b/RedfishPkg/Include/IndustryStandard/RedfishHostInterfaceIpmi.h @@ -0,0 +1,50 @@ +/** @file + Redfish Host Interface IPMI command + + Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + SPDX-License-Identifier: BSD-2-Clause-Patent +**/ + +#ifndef REDFISH_HOST_INTERFACE_IPMI_H_ +#define REDFISH_HOST_INTERFACE_IPMI_H_ + +#include +#include + +#define REDFISH_IPMI_GROUP_EXTENSION 0x52 +#define REDFISH_IPMI_GET_BOOTSTRAP_CREDENTIALS_CMD 0x02 +#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_ENABLE 0xA5 +#define REDFISH_IPMI_BOOTSTRAP_CREDENTIAL_DISABLE 0x00 +#define REDFISH_IPMI_COMP_CODE_BOOTSTRAP_CREDENTIAL_DISABLED 0x80 + +/// +/// Per Redfish Host Interface Specification 1.3, The maximum lenght of +/// username and password is 16 characters long. +// +#define USERNAME_MAX_LENGTH 16 +#define PASSWORD_MAX_LENGTH 16 +#define USERNAME_MAX_SIZE (USERNAME_MAX_LENGTH + 1) // NULL terminator +#define PASSWORD_MAX_SIZE (PASSWORD_MAX_LENGTH + 1) // NULL terminator + +#pragma pack(1) + +/// +/// The definition of IPMI command to get bootstrap account credentials +/// typedef struct { +typedef struct { + UINT8 GroupExtensionId; + UINT8 DisableBootstrapControl; +} IPMI_BOOTSTRAP_CREDENTIALS_COMMAND_DATA; + +/// +/// The response data of getting bootstrap credential /// typedef +typedef struct { + UINT8 CompletionCode; + UINT8 GroupExtensionId; + CHAR8 Username[USERNAME_MAX_LENGTH]; + CHAR8 Password[PASSWORD_MAX_LENGTH]; +} IPMI_BOOTSTRAP_CREDENTIALS_RESULT_RESPONSE; + +#pragma pack() + +#endif --=20 2.37.1.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 (#97734): https://edk2.groups.io/g/devel/message/97734 Mute This Topic: https://groups.io/mt/95843860/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat Sep 21 03:19:22 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+97735+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1671798861491193.61385557879294; Fri, 23 Dec 2022 04:34:21 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id d3j3YY1788612xOCakGs6gQI; Fri, 23 Dec 2022 04:34:20 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.54]) by mx.groups.io with SMTP id smtpd.web10.71104.1671798855168862745 for ; Fri, 23 Dec 2022 04:34:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IMLW+/CWymAle4JwxArPKciplLP4Kcvh1FnV2D+v26mAZIZXtgz6UQNBc2LhtjqePCpSJ0KsKueT9nJ2osbFFZgQ/wqfh5Ucwdn6qNgy+PYG22Iv4TmFJJHWSiULMud424jA4ToudH57LTOutVCPZUf6dPYBV2zZx44yE4gQ7SAAgQQcJt8Ll9Am85hz59Ckgi+SpUzLlKvHENDejIcdJtBOPlDwfimXIyEC0tig6IXzqsdnmVd3WkdHCAnmpkMiToTucjeih7t9izo8bY6xj1l/9KIIjIgg38oiJs0JhKz7IzYX0dRloeADLobzaG6B2UbxAASYjgGpEkBXbUVDsA== 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=rwHjzYhqKo1PAB+rRnS8aFaYWWRZV74b+e0zazxF+VI=; b=cPZS+8ZyEyx1YT5WdBvEGsp0I1yk8FCTc7US4cGtLxoT+jiqTkBvuv3OWVLPaE/Ssae7+RQqzawCufab07qjTMCVZ1sCM7t13lY/XpvkibyVAuyr9p5rgfYFK9H3vseBDQqcJ1reW7VUUt7HkT2rvAI4CTmFqYjXUQpwFuQ1QE0zBvAtvlUHih6IPuBxJYo14gml/pMogshpqP5YoaUoNzIx4klpT85qyc3TwgVg1HuyVHbdHQ7dL+bbNoXPZprd12a6RpbSLasle5fK08vbjVRK12aUIUeRedFll2y5PRCgYYHSCOgkW6YctPCugJPUDdaeLE0tFppc0FOB8HT81Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none X-Received: from DM6PR07CA0096.namprd07.prod.outlook.com (2603:10b6:5:337::29) by DM6PR12MB4532.namprd12.prod.outlook.com (2603:10b6:5:2af::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.13; Fri, 23 Dec 2022 12:34:13 +0000 X-Received: from DS1PEPF0000E64C.namprd02.prod.outlook.com (2603:10b6:5:337:cafe::48) by DM6PR07CA0096.outlook.office365.com (2603:10b6:5:337::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.13 via Frontend Transport; Fri, 23 Dec 2022 12:34:13 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+97735+1787277+3901457@groups.io; helo=mail02.groups.io; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C X-Received: from SATLEXMB04.amd.com (165.204.84.17) by DS1PEPF0000E64C.mail.protection.outlook.com (10.167.18.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5944.8 via Frontend Transport; Fri, 23 Dec 2022 12:34:13 +0000 X-Received: from TPE-L1-ABNCHANG.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Fri, 23 Dec 2022 06:34:10 -0600 From: "Chang, Abner via groups.io" To: CC: Nickle Wang , Igor Kulchytskyy Subject: [edk2-devel] [PATCH 3/3] RedfishPkg/Include: Redfish USB Interface V2 update Date: Fri, 23 Dec 2022 20:33:36 +0800 Message-ID: <20221223123336.2014-4-abner.chang@amd.com> In-Reply-To: <20221223123336.2014-1-abner.chang@amd.com> References: <20221223123336.2014-1-abner.chang@amd.com> MIME-Version: 1.0 X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB04.amd.com (10.181.40.145) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS1PEPF0000E64C:EE_|DM6PR12MB4532:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b527b01-373b-4036-fe50-08dae4e1ff9b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: ENyH6n0E5AzvwfFB91Yfmg1NtrTyzPZE3QmyVBPDWPvYZ3/uecpuKYOKAFaYupaNImnGXtBR59P1dNhVmlwnens2VdFkzJpmuvACfQ+3BDGbU8DT+7I7uegpCawnTWWrHoYqnJ3Zi8hlkpMQAzpFOeDnzhck5qT1faS3jyGCvgJvmQdEeZC49O+ebPq8QxVVY/yYp50zCbKeq7qg95+B5mRyEdjEmYrXbo0NzTXuFlPUvbebSY/6G4jt5gYkVWkv5NShJaYlZ6LsGaqhYWS5I8qD9wQl6i1MmDmEkOhimIZZ3+/ToVIfYyaSU0qSRzKd4lUbrZXWQAUtakxWS2R/wwTqL/pCC7K2IDDQIL4Y3qEK/ZAiGqqlMTjxhkBDWqBoKbIw4oX14/uQJj9NBcMmp8Xufi4CsWB7k4S42MO95/nTk31JC++qgVvn0UoUYN6OeRamUQmrS5XHPStTbzvHbEUQzt3V5StaBYONnbXZAmMQS/3tV9LhBvABSD/MtarWuvo3q6/ZYVclqIonkLs1UnJqTjtz4pBYXfZ+r/ro1UOBtEajB4hDc0kFyriR5HXbIW/xiWYGwtKwuyAbmJtWze94D4NtZ9JnkDne+b2AvxNdU07x3JCtMpsEjnX/zHFT5mVindIPTb/tSRxg2S+rC0yfENQiGdgPuiuJw7z9XHoW0Q6DGR+TkISPXvv+Z1mQsissk6OWkgwCTeiM9Vag7Kj/0WEOzNWpblQYuOiI7zk= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2022 12:34:13.2128 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1b527b01-373b-4036-fe50-08dae4e1ff9b X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF0000E64C.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4532 Precedence: Bulk List-Unsubscribe: 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,abner.chang@amd.com X-Gm-Message-State: GFEKkcubEqjINPtq3IOVa3BBx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1671798860; bh=lyzSab+Ub3XGg7yoh6IOnTFMK24KTINAyE4j92yzwBg=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=ki/WCI8g8zSfN1BAVE2+qeuAvBYgxLctINGK6e9hSnyFeMwYrTcsFlajcqqyEFd/igb dEbAoGOc8ERJ7/2DUEvO+reRZTw+/34Hesuula3aV1XoCOxRZORrFhSuaipAWb3Jecrv2 YHYmwihfh/NDMPDKvT0Ohc16spr5iAHrpEQ= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1671798863426100001 Content-Type: text/plain; charset="utf-8" From: Abner Chang Support USB_INTERFACE_DEVICE_DESCRIPTOR_V2 which is updated in Redfish Host Interface spec v1.3. Signed-off-by: Abner Chang Cc: Nickle Wang Cc: Igor Kulchytskyy --- .../IndustryStandard/RedfishHostInterface.h | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/RedfishPkg/Include/IndustryStandard/RedfishHostInterface.h b/R= edfishPkg/Include/IndustryStandard/RedfishHostInterface.h index 49b3ceee39c..5337c3234b2 100644 --- a/RedfishPkg/Include/IndustryStandard/RedfishHostInterface.h +++ b/RedfishPkg/Include/IndustryStandard/RedfishHostInterface.h @@ -3,6 +3,7 @@ =20 Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2020 Hewlett Packard Enterprise Development LP
+ Copyright (C) 2022 Advanced Micro Devices, Inc. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -29,6 +30,18 @@ #define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP4 0x01 #define REDFISH_HOST_INTERFACE_HOST_IP_ADDRESS_FORMAT_IP6 0x02 =20 +/// +/// Definitions for IP assignment tyeps. +/// +typedef enum { + RedfishHostIpAssignmentUnknown, + RedfishHostIpAssignmentStatic, + RedfishHostIpAssignmentDhcp, + RedfishHostIpAssignmentAutoConfigure, + RedfishHostIpAssignmentHostSelected, + RedfishHostIpAssignmentReserved +} REDFISH_HOST_IP_ASSIGNMENT; + #pragma pack(1) /// /// Structure definitions of Host Interface device type 04h (USB Network I= nterface V2) @@ -46,6 +59,12 @@ typedef struct { ///< descriptor, and is convert= ed from Unicode to ASCII ///< and is NULL terminated. UINT8 MacAddress[6]; ///< The MAC address of the PCI= /PCIe network device. + + /// + /// Below is defined in Redfish Host Interface spec v1.3 + /// + UINT16 Characteristics; ///< Additional device characte= ristics. + UINT16 CredentialBootstrappingHandle; ///< Credential bootstrapping h= andle. } USB_INTERFACE_DEVICE_DESCRIPTOR_V2; =20 // @@ -74,6 +93,10 @@ typedef struct { /// /// Define union for the Host Interface Device Descriptor /// +#define USB_INTERFACE_DEVICE_DESCRIPTOR_V2_SIZE_1_3 0x11 ///< Leng= th USB interface device v2 defined in + ///< Redf= ish host interface spec v1.3 +#define USB_INTERFACE_DEVICE_DESCRIPTOR_V2_SIZE_1_2 0x0d ///< Leng= th USB interface device v2 defined in + ///< Redf= ish host interface spec v1.2 typedef union { USB_INTERFACE_DEVICE_DESCRIPTOR_V2 UsbDeviceV2; ///< Devi= ce type USB V2 device discriptor. PCI_OR_PCIE_INTERFACE_DEVICE_DESCRIPTOR_V2 PciPcieDeviceV2; ///< Devi= ce type PCI/PCIe V2 device discriptor. --=20 2.37.1.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 (#97735): https://edk2.groups.io/g/devel/message/97735 Mute This Topic: https://groups.io/mt/95843861/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-