From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.72]) by mx.groups.io with SMTP id smtpd.web11.2257.1681973667819079364 for ; Wed, 19 Apr 2023 23:54:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nvidia.com header.s=selector2 header.b=V1Qp5Ltd; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.243.72, mailfrom: nicklew@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RFyOs+uk9TQJCqmgJM/4moFdHys4JEi6jw61gZJBMOKjyyJql1joGRDGkcPREfi6jZ0c1vUlMTQAUnMb9b+EUA2K8Ze1W0yDXxD805c/WgoUsMIMNG7NPoKyC4/omVxS8BpWQOMSWHdALYkoTXlYI4xV3CQOMAgbpfwdjvzJbLHeMXhEZe+E1TLdU6PaQ3nisy9MC8n9r6zMDiMPEX1kXW2dIeckaQyljXrBjRo6rl+9v952f2N6h2hST05l1BFdqdkQwusAaYjdduWcWMdmOJuV8AwcOvMWMiI+gokg+rMiDDDyFsEWiBw3R9PUT+NKxA3yxW2QgEmYIbUlg0hNIw== 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=geS+O6HAb3Ng+C1z/KVXGJYSjpU/BuXTEatZ2ju13ys=; b=HfT3XpBUkTYGbW3U4EEIUTPi+aGVJ0CkRRKw5xAoIeDTN00zNZsEZ81KenPAkL8hyYorqJFrvRq+Rv1E0zxQx7lcDRh9CCuKKiRj3jvgYC6sHOqiqA1sO+qvf3ap9I4QHYEsMxjtDHSc5vEi+f/Est64LyXpy47g5KTDrduO+psGiPgMUlIbbWcI5dM/AnJlKX9fWDqCGaoRlUqkxjTdovcuTCRL6Z+4G7AMDQb0xApIyu9L6brsqM+KppZufLoPX47Wtc3QmPBmurb6Q7fflvOiq4vcAwvXax/7xdpxYnOyNCO3Pb26bPd3ZHzLcoIPWvnWJz8aEbtzViy4C4GhqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=geS+O6HAb3Ng+C1z/KVXGJYSjpU/BuXTEatZ2ju13ys=; b=V1Qp5Ltdo8+1AK1/NwbloR0O3kE9NBwk42APEWzao3Ci8Pn5szXPYTq4p3xVXscRQX4Eo0egbReRtcYnP28z5DmZo/j3DWqzA1826lOodT4IP9MQiu2fZ/aoKkpOwL7Ljb2Y+TdQOtX5wKxfqYAe8eLBWIglKxlKMLiEIH0ocDn42C6zhziLOE6O/xB3+p7E8aE+NA/H3OO9ZFIOko4h3v8rbdNIxWacoP81XHmAVegQzpcfVKx18J8Q7EL/qmmgRjzRmhy6v9ThQwG/VfIL0JG2lRmUWsIA4cb9AMr1f7PCaVW5I4ayjax365PGaWK4du3S2IsW7L+hCRSNJ3T4Ig== Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by PH7PR12MB7819.namprd12.prod.outlook.com (2603:10b6:510:27f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Thu, 20 Apr 2023 06:54:25 +0000 Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::d9df:b45b:2cc1:f017]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::d9df:b45b:2cc1:f017%5]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 06:54:25 +0000 From: "Nickle Wang" To: "abner.chang@amd.com" , "devel@edk2.groups.io" CC: Isaac Oram , Abdul Lateef Attar , Igor Kulchytskyy Subject: Re: [edk2-platforms][PATCH V2 07/14] ManageabilityPkg: Add definitions of MCTP Thread-Topic: [edk2-platforms][PATCH V2 07/14] ManageabilityPkg: Add definitions of MCTP Thread-Index: AQHZccWuy68YD5MHpkGQzawrJMaZva8zxkeQ Date: Thu, 20 Apr 2023 06:54:25 +0000 Message-ID: References: <20230418071543.1951-1-abner.chang@amd.com> <20230418071543.1951-8-abner.chang@amd.com> In-Reply-To: <20230418071543.1951-8-abner.chang@amd.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|PH7PR12MB7819:EE_ x-ms-office365-filtering-correlation-id: 65feeff0-c70a-4e41-c3c2-08db416c1427 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8op6mEblvPXomdAzlcNBmCQpl5spl/0v5S8tHCPWGayCLA4iwl6re4ropxCsywxfUhnbHwhHiy4bsbizHt2N3GdbzuXiwId8fCTJ6m/3JejBAnllgEk7Fo6fz1WsyP/WUWh+gn4wm/F545zea8Sbb7TrRwU8Wp/jM/6J0hy2uhnattjsP0swjVXquqNFXz3t8pVcq8yJzO8DwsEORQMHI/Mh1RzFo5SODmL48hnYtfSdfL28kAy4B8s2r5A5W/7MBg1xM3LlF/gjeKroTwX4IU2HxCgTIxALH/nXdJ6yA2ES+jgE0VZU5pnjuLEFchncc6C1iEwtSM9wuaZrVoPy8G3dQzshgL/QedVZaaHI4kRhfSmbLdBHkjuRLAkFgaX7ZLcMJZKu9pegEEfAnuyYvn1YLkJBPw5aDS3b3H9NtFFdccg26vLmi5tAr/Jiz2SNegxLhu8TMsXxU7VZRXxeXWqaMXROWS4ZkVwqBZDYBhYfn6n+cJ18Wyxx70QqhdmfGik+Hs/n7QE6DuVdfusPqZK2b99Hh0Bd+aQvhWnCVo6Dhkk2KhKo3aR8tiHUol6dbvXl6q4ItkNNztcRrOXgVw5J6jQoWTdie2tYyVl0PV/kmrFxwUIdeESCQcGL1Pmj x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR12MB7031.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(376002)(396003)(136003)(366004)(39860400002)(451199021)(54906003)(110136005)(4326008)(316002)(64756008)(66476007)(76116006)(66946007)(66556008)(66446008)(478600001)(7696005)(71200400001)(55016003)(8936002)(5660300002)(41300700001)(8676002)(52536014)(122000001)(2906002)(86362001)(38070700005)(33656002)(38100700002)(9686003)(6506007)(26005)(53546011)(186003)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5H/vPgEdPOePLfncarkqQfDamTWgDi6YLZjlkRfggu/Ac9nT85nIjz2Vi/+s?= =?us-ascii?Q?jiwHfwttCxgB3YTUkRMqqbrdPGpNokBAm0WacYJIfiLTNttBvb3x7bUmyiWK?= =?us-ascii?Q?sJawYE1GDai6zzF1lZxgW/QoYa+RLM11AdUa5NmtpUzawXdiOFzQjMe9RaSD?= =?us-ascii?Q?iKMILrKIr4cP16uSdcJAqzWQJT9ZjkwYYAnyqtWoNEOmB4+ziCLcZ7u87zXv?= =?us-ascii?Q?hHxzybBCRaR8qXQYePMFcqbyHPltpPYMIJ68mZeWCojDaylFstjYJFiwtY4w?= =?us-ascii?Q?kW31Wd8VO9IKBYXL7VRAWczq+jWW8wrgAeU21M17BPrdMthcNQU85J2Ff1r7?= =?us-ascii?Q?8rr1R157BbJwhEiYyj9i/RVfe0TLiiuPnK9ANbpdM8JEO8X7INNbPWTk/UpH?= =?us-ascii?Q?F7PDoYPp0VzyietGbC9kLgHnX0G1mBvpjUCSDU4V6k6tdGpWgh8OQriD04QS?= =?us-ascii?Q?JcctooxegJ6WrL6PQJswfNY4FHjqO1tPzamyo7m5U/pZOdQfLBdKiz8rXN6c?= =?us-ascii?Q?xibSWruzwNkPwhc/UdFBIsY4zJn0KUi3ty6VDVdOopGrLxSwow0853o+LrnF?= =?us-ascii?Q?Is92GVA2FvwGV6E28XhkozLSB0dMaEJfD396qOqYZl+JNqxUcnID7SYSjVLn?= =?us-ascii?Q?+XGtAuY6qkO/VPf2NRHvGIz+SFP0niNMuuwzF5IR+3eOY7NQURnxeWGJDjSO?= =?us-ascii?Q?akyXARxD8iZKkwEB4tj8Bzbl0Xg67rlEaighJArIQBzUT9bgkeOS2fFWWYc3?= =?us-ascii?Q?D2kUr74NWRUC1oTo+4biUCh99VPuGoQEDwPKwsI8BUDbO2CRcBZtv/pcNi8+?= =?us-ascii?Q?icHMLVpTKpRgzvR1hsWbnJxIwGIWed3ptzxnuOcFi7HXwo1yTEz31M3Nb1ZH?= =?us-ascii?Q?bF/+wdWY62SsxqEENYXniTz91CioTfTEEqnlbg2/fK7eK4e0OxXYyxReggi6?= =?us-ascii?Q?4A4kWqFWh7/7AytKH1EoCwWuZMdCkuFH5ZbSF13b+1EfZc6yJ3956WuyEzZT?= =?us-ascii?Q?a59Lz84NP3is4Q8zApViymnKG+vLJX6HcRxOE84Dbg/sSEE/zWuU2IQ5Ua34?= =?us-ascii?Q?1oqZQzXSIFqU/61bfpML/Z4OOnSfUR2pIP5wrYZjmLgLl/F82YMiBtkAISeq?= =?us-ascii?Q?M1LpCh9kukmyV2U6iEq7CrlVTDGx1X3U+yr7WXL6MYJnjAbtebKk7NsazgVj?= =?us-ascii?Q?xPC7BptmSMWFR2RBL+VJT9le3vi8u4Kadw8gw/MlWzcb3BAbAEHnOse0hJYH?= =?us-ascii?Q?6mKBr7rNb0TkqSRw5GpnJCyTe70dpMgvXfSrA58noepyZahsAe6q2lwO0C8K?= =?us-ascii?Q?TQVG3XL42D+xQNGz3493lKX3MessLmveR60FB3ltDEdpBbdqCui5o9zmVXZA?= =?us-ascii?Q?8lKSotIrMBeEnksK+6A8l9oGsrJ8xq438uS5s0TJYh/yoXdKMxHSgIhvp7sX?= =?us-ascii?Q?HI1Q6dlZDkcG35GkQ86OLgctCUVTA+vYW3MTQIyD1iDtGZzWzFBKIozkoEU4?= =?us-ascii?Q?LE8LmAbPDlixp1sFD6TeY8sku4/VYYx7/i5SKg1SMGIuKLT3Qi0WGwKig4Lp?= =?us-ascii?Q?3BWsbF7fN1NH4gDx/sw=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65feeff0-c70a-4e41-c3c2-08db416c1427 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2023 06:54:25.2859 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vGLMeiwl3ndURXKav1fEHzXf0KOYf9Aba0be/q5bJ8y0s4ZNRQDLyr1IwwDgPXmBG08wPOyqqp2jT02vaPAGjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7819 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Nickle Wang Regards, Nickle > -----Original Message----- > From: abner.chang@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 07/14] ManageabilityPkg: Add definitio= ns > of MCTP >=20 > External email: Use caution opening links or attachments >=20 >=20 > From: Abner Chang >=20 > Add definitions of MCTP manageability transport interface library. >=20 > Signed-off-by: Abner Chang > Cc: Isaac Oram > Cc: Abdul Lateef Attar > Cc: Nickle Wang > Cc: Igor Kulchytskyy > --- > Features/ManageabilityPkg/ManageabilityPkg.dec | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) >=20 > diff --git a/Features/ManageabilityPkg/ManageabilityPkg.dec > b/Features/ManageabilityPkg/ManageabilityPkg.dec > index 9c9f0d8232..6b198e6a3c 100644 > --- a/Features/ManageabilityPkg/ManageabilityPkg.dec > +++ b/Features/ManageabilityPkg/ManageabilityPkg.dec > @@ -45,6 +45,7 @@ > # Manageability Protocol IPMI > gManageabilityProtocolIpmiGuid =3D { 0x36ACA47C, 0xCC80, 0x473B, { = 0xAB, > 0xEC, 0xF3, 0x98, 0xFF, 0x87, 0x74, 0x5B } } > # Manageability Protocol MCTP > + # MCTP is a transport interface but also a protocol that can be trasm= itted > over other transport interfaces. > gManageabilityProtocolMctpGuid =3D { 0x76FED8F1, 0x0BE5, 0x4269, { = 0xA3, > 0x1A, 0x38, 0x0F, 0x54, 0xF1, 0xA1, 0x8A } } > # Manageability Protocol PLDM > gManageabilityProtocolPldmGuid =3D { 0x3958090D, 0x69DD, 0x4868, { = 0x9C, > 0x41, 0xC9, 0xAC, 0x31, 0xB5, 0x25, 0xC5 } } > @@ -52,3 +53,18 @@ > [Protocols] > gEdkiiPldmProtocolGuid =3D { 0x60997616, 0xDB70, 0x4B5F= , { 0x86, > 0xA4, 0x09, 0x58, 0xA3, 0x71, 0x47, 0xB4 } } > gEdkiiPldmSmbiosTransferProtocolGuid =3D { 0xFA431C3C, 0x816B, 0x4B32= , > { 0xA3, 0xE0, 0xAD, 0x9B, 0x7F, 0x64, 0x27, 0x2E } } > + gEdkiiMctpProtocolGuid =3D { 0xE93465C1, 0x9A31, 0x4C96= , { 0x92, > 0x56, 0x22, 0x0A, 0xE1, 0x80, 0xB4, 0x1B } } > + > +[PcdsFixedAtBuild] > + ## This value is the MCTP Interface source and destination endpoint ID= for > transmiting MCTP message. > + # @Prompt MCTP source endpoint ID > + > +gManageabilityPkgTokenSpaceGuid.PcdMctpSourceEndpointId|0|UINT8|0x00 > 000 > +001 > + # @Prompt MCTP destination endpoint ID > + > +gManageabilityPkgTokenSpaceGuid.PcdMctpDestinationEndpointId|0|UINT8| > 0x > +00000002 > + ## This is the value of MCTP KCS I/O base address mode > + # @Prompt MCTP KCS I/O base address mode > + > +gManageabilityPkgTokenSpaceGuid.PcdMctpKcsMemoryMappedIo|0|BOOLEA > N|0x00 > +000003 > + ## This is the value of MCTP KCS I/O base address > + # @Prompt MCTP KCS (Memory mapped) I/O base address > + > +gManageabilityPkgTokenSpaceGuid.PcdMctpKcsBaseAddress|0xca2|UINT32|0 > x00 > +000004 > + > -- > 2.37.1.windows.1