From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.60]) by mx.groups.io with SMTP id smtpd.web11.2260.1666746535524696314 for ; Tue, 25 Oct 2022 18:08:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=RBplh9lc; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.244.60, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NZkP2GV628NYGumDz1UQ6AjOBHCjHxI1XX3hmyVwXcbsNjPPw/aADYAIgDJeRfcbU8MA+yU5alExYf8eBobe8HZggqv3KNmSqVFtyla3cZ+Kg68j0euG4CZAV/c2XHz65CE5K+c7o9Y2sZqTJ03OXRUiSXEdY4kWtfFcDS8AqQNM/6Wgf8sUyS387pyUY+VOEQsWgOxDIBg6jkFvogvynWBCBMzVVJMiFyIzsDYA1Az4c/b9T6INlVR4czUb0S4VQnRCWvi4Z0IA+cWWXTzVhpSnWo6JZ8EsHnnOY8mtwsW+IB4IPf4vow1TKqDCY4NK6PoFkgXxEHj/60kkunyNow== 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=0JX3j3h+uGBrpDjMXsH/jRi3+lOE2mmzzLRElShdmw4=; b=Pk3iteq9Q9v3prvAPH9lUzUcZRGXxp3d9ukFhOyVbWsXuJG/BuTylWl1wTpPBVwuLVP/adA6HbZGLtJ8dPTUXdRYU/8U0CYBLm8mxRXF3ltY3zYfNxuHXPe93o3GOr7IEK1ufv0ZodchJFEC1Ic1JvGn5j4yxgTbs+pCinLSjpVgZ0lRFxRee2VMRMiQIaePTxUmc/d1jjDvT6e52CFK4XxR70vhPnqEHHFRfTP9YJdIc9xqgXBUU2WaD7dKWAT7N81AI0sNCHxpgvanSO22CTvgj3Yl96WEvJ4QUsS+qsPmcp/2iPVpbHIT9dLuuX1Bqr/wvI04EHHz0S4naug04Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0JX3j3h+uGBrpDjMXsH/jRi3+lOE2mmzzLRElShdmw4=; b=RBplh9lcSMOsYsILP9JNbwq+bRsvE8ASnCu3ltEiAJUfQL2R13Q9cbfPy58sqyY7mDxFsOdNaILMK3rMqr6JsgWkAFwU+nGO0+gIlY95AkpnodhiYK89OumXtbj4xte01nS+lMcJgGtnNcrD/L05ditEPCKf14FKQX/PY6GGY/g= Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by DS0PR12MB7948.namprd12.prod.outlook.com (2603:10b6:8:152::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.25; Wed, 26 Oct 2022 01:08:53 +0000 Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::2eab:b851:827c:1d88]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::2eab:b851:827c:1d88%3]) with mapi id 15.20.5746.028; Wed, 26 Oct 2022 01:08:53 +0000 From: "Chang, Abner" To: "devel@edk2.groups.io" CC: "Oram, Isaac W" , "Gao, Liming" , "Desimone, Nathaniel L" , "nicklew@nvidia.com" , "Attar, AbdulLateef (Abdul Lateef)" , Igor Kulchytskyy Subject: edk2-platforms ManageabilityPkg for the server management Thread-Topic: edk2-platforms ManageabilityPkg for the server management Thread-Index: Adjo1yFJfsp2pZfJT3Gequa1hW554A== Date: Wed, 26 Oct 2022 01:08:53 +0000 Message-ID: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-10-26T01:08:50Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=8911e164-cb75-4e95-a599-9295918b59a2; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|DS0PR12MB7948:EE_ x-ms-office365-filtering-correlation-id: e9a3a261-f822-4d50-b7ec-08dab6eea61f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tHzo/fP3kD7jQGbss23QhWF+gtcyHfpz1v6qzSlWjOmqNYYTaSsFKmLvHYwrep29LaPNE1C0rqU04y1gJOZ9TQFTzrt1FnTWnxEmLzXjBWqRLxRWQLRmUsIBHv+3su5os5w1hLGiA0NQtg5QkmobcUfW8RWeyyPmIyjDjgr90HQ1rZyImDAWjokwgvczI0VSQsc9JUXV4Jk/y13VLgRrsP7FL2cTfJMLz7a8TL0BXGVEgu6oWLzQUddxEnCFeMmhwjM+w9m+y/lwA5gnbgzTqXg4swpzd5lSda3JAPguSj/3+/SYz3d1PJx5R6tyQnqL4wwcVFD5kG7YHLdnkMlLfUohx143bTp3JWq+khErrvgOx3AUZNE8z6Yciysu2Rv920geKQXTfzV2Eo55wY82MifxnRugC1eP+1C6krzuhyrAC0SS9QB/0Kjq10TPXwSgmSgb58DotNt3xhi74u6EeuC4/dkzHpBHZyvGLg8Az9FQg+kEcRibRAau0Tr5r8/5jMeuBMlhVlxSK1ynj1ELGv1sXgUCnUo75DjxIjicJTJqU1XvVRM2OI85E3SSs+oqiKltqE2kpSgYdEp/HFKTEvrFlcmnMaJwn1y4cad+jBg/spyhGR3CEJ+XAfg91Z5E+cphPjh2SBgZO6+bjohZP3BEKZ9KPlQJOWSp3udyF3bGv6z916uBRQbc+HtyAvoof4lPX6lBfEA0cUcuChwJvCKpM6/3fwzpnyrwEJbtcR3YOLObMDvvK/qieugZpSQpEuT/fBvyCoGSnAH07x+gtg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3966.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39860400002)(396003)(346002)(376002)(136003)(451199015)(2906002)(33656002)(54906003)(41300700001)(5660300002)(55016003)(8936002)(8676002)(4326008)(6916009)(66446008)(64756008)(66556008)(66946007)(86362001)(76116006)(66476007)(316002)(19627235002)(52536014)(83380400001)(38070700005)(186003)(478600001)(9686003)(71200400001)(26005)(6506007)(38100700002)(122000001)(7696005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JVTWJSuZwcQPJEm78qLLpsJ5nCWS4QQdWH6UWvHRPsZp7olOUXa5YYKT3AeN?= =?us-ascii?Q?En+ohqpVM44O+GvQwQ+/nITQqwkyqJkL1KuzAsAaMFi9xOM73PGwOW7HorcU?= =?us-ascii?Q?Lw825jW1BPggXuiNuYc58o7PvKLsp1Czzi7XNqhZWI3RUntwRwpuTJhI3kDl?= =?us-ascii?Q?BgNOKgxQGYjVIenPmeVLV1c81zDPkTFB8I3M2cj3HxgbCFPLKSCg3sWqVWfI?= =?us-ascii?Q?d9MFjlfTA+XddjfSGJ74YPnr5bO528mXiRhvIlYKq9hOqR1/iDWim7Ra5Ck6?= =?us-ascii?Q?sm9rrMjSLW1dI6i59FduWrAUPQdYfNFgBiQufGvgQaJ2W/upTc2QeoPHSmnU?= =?us-ascii?Q?KBRkyAO3lC7KA79pK+UHg5dIk8Q+j66nf8xPNI/WJJylbcTRSZh8E0B8LV0P?= =?us-ascii?Q?zZvhJy51y42c9OCTgDUcayVjBH70o6JUlMGpEsrVaUYDmR8akgZW+8lKXGmo?= =?us-ascii?Q?gNjo39eciMp80XtgnoAjOosik32z4v3wyK3lH3nEuhy2XINmibWOCmNQqKQm?= =?us-ascii?Q?1WWhb3jIiUUOmYsXTkdCFEaAbOUEJKbIGazVCNlPRJrzwzEE6ijrjmSFttGz?= =?us-ascii?Q?/xfBwzu2z7TuB1WbdUHy2SgStUDWQAILDggrkKggPdzWXJSod7h3Oyfc7fGL?= =?us-ascii?Q?pbggZio6Z8x5/igu/efQQ4oofYlOKZI+b/KRlf7V7tK8q+fQv3B00YrEjDCB?= =?us-ascii?Q?C9EeK49fSvjROsLfS2dJbWjLjc0B0rWhrhjMD9Q36mpiX+X2KVgN5/dSkGXc?= =?us-ascii?Q?TwwnPQz4IT1x22Xd02fAvGFvZOEPZ/EKF119c2mrHI8ROcxRuLIsE3HwVdpG?= =?us-ascii?Q?o07FDneBFM6MwgYevfa6IsDBrL8xhAEPxoJK5jAIWyU1Lo40eVslEA9evmZ7?= =?us-ascii?Q?mp8AsOzhUIwaCTSpu8qlAx3uQrdvSdUnFY0ES7YHybAfplAGadpntGh9tVXV?= =?us-ascii?Q?EAbZihtofquT6ukWYViYANA9BMqWnWeegfT3nGIse0BHjidigpzI8f8vP6dV?= =?us-ascii?Q?WuQfDAdiz6W/kC2GDss3I7/46PRsnhBd4fy2n5pldgdghDfErpzpDLNIYXVb?= =?us-ascii?Q?1zVJIymqdfNwNQeYfMJ6oD0ZQMQ9ARKOa7TGTnpEoluddsuDJ8Cm82P9kkru?= =?us-ascii?Q?bGAIQ3EuT0s6uI+ZrIzaXmEdJ2W2R13Ym+r3NkgfTrGeW8e8D90vtscowWWz?= =?us-ascii?Q?dJYG6ELVBJSNPo2Rss68PvAnhIbrRT2gTFEzrEOHn1jJbZ3aT0+4uKjhrdEB?= =?us-ascii?Q?UmJO7PrWu11xQxhXo8Ln1wzGJNHzZUdF4LIvOvLNGFEvlWgw4hvmO+EGH1k6?= =?us-ascii?Q?GXsjvcI/wrIDGBBfvjbV1HuvPDzVrjC/gYWiZHgR8yo0ktz4+kfzf6pchFUX?= =?us-ascii?Q?SX6lt7qZM5QsQocIkFTIsv7Cf0QCJRhswGu1Imyq7IZhaGOK6uh+JfLLpys9?= =?us-ascii?Q?gFd3FPsv3Ux/Ti0vQ513ut06EGchrn5VEGO+9UvU7mUlY3EGqANQr4X+KEZU?= =?us-ascii?Q?tWQHd5Q8X4BLzEWQfO+GofaEzUZ7fkh+/oG4ME8ZiSWyFh3Lxqsn4Hhk85Qn?= =?us-ascii?Q?vil9dFFfMhiwzgpAmX4=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9a3a261-f822-4d50-b7ec-08dab6eea61f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2022 01:08:53.1289 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rtV0HzinX8/gyjXmaqRIAHeMj9LmO8GhAFdMJxYj6+EGoZMS50K2sHTlRvbqq5M3U3uGR1NQ3/K+S1LUkIdUPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7948 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_" --_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi all, In order to having the full edk2 driver stack for the server manageability,= we are going to propose a new package ManageabilityPkg under edk2-platform= s/Features. We would like to have a package that can provide a simple frame= work to flexibly accommodate the manageability feature driver (e.g. PLDM, I= PMI, Redfish), Protocol driver instance (e.g. MCTP) and transport implement= ation (e.g. KCS/I2C/PCIe VDM) for the server management. Below are the step= s we would take for this work, 1. The first step we would take is to move IpmiFeaturePkg out of edk2-pl= atforms/Features/Intel/OutOfBandManagement/. Thus the IpmiFeaturePkg can be= referred by the edk2 driver (e.g., Modules under RedfishPkg) without the I= ntel folder in the INF package section or add edk2-platforms/Features/Intel= to the PACKAGES_PATH for the build (add edk2-platforms/Features to package= s path is still required). We will take care of the backward compatibility = issues of IpmiFeaturePkg relocation, however we can only cover the build is= sues in the scope of edk2-platforms repo. 2. After this we will abstract the transport implementation from IPMI T= ransport protocol, so the IPMI protocol can flexibly incorporate with othe= r transport implementations. 3. Add IPMI feature driver/library (e.g. IPMI Redfish bootstrap account = Credential) 4. Add MCTP and PLDM driver stack with the same concept as IpmiFeaturePk= g Any recommendations to this work? Thanks Abner --_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[AMD Official Use O= nly - General]


Hi all,

In order to having the full edk2 driver stack for th= e server manageability, we are going to propose a new package Manageability= Pkg under edk2-platforms/Features. We would like to have a package that can= provide a simple framework to flexibly accommodate the manageability feature driver (e.g. PLDM, IPMI, Redfish), P= rotocol driver instance (e.g. MCTP) and transport implementation (e.g. KCS/= I2C/PCIe VDM) for the server management. Below are the steps we would take = for this work,

  1. The first step we would take is to move IpmiFeaturePkg out of edk2-pl= atforms/Features/Intel/OutOfBandManagement/. Thus the IpmiFeaturePkg can be= referred by the edk2 driver (e.g., Modules under RedfishPkg) without the Intel folder in the INF package sect= ion or add edk2-platforms/Features/Intel to the PACKAGES_PATH for the build= (add edk2-platforms/Features to packages path is still required). We will = take care of the backward compatibility issues of IpmiFeaturePkg relocation, however we can only cover the build i= ssues in the scope of edk2-platforms repo.
  2. After this = we will abstract the transport implementation from  IPMI Transport pro= tocol, so the IPMI protocol can flexibly  incorporate with other trans= port implementations.
  3. Add IPMI feature driver/librar= y (e.g. IPMI Redfish bootstrap account Credential)
  4. Add= MCTP and PLDM driver stack with the same concept as IpmiFeaturePkg

 

Any recommendations to this work?

Thanks

Abner

 

 

 

--_000_MN2PR12MB39669F51FE38824D02C680C4EA309MN2PR12MB3966namp_--