From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (NAM02-DM3-obe.outbound.protection.outlook.com [40.107.95.56]) by mx.groups.io with SMTP id smtpd.web11.2665.1681802180750452198 for ; Tue, 18 Apr 2023 00:16:20 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@amd.com header.s=selector1 header.b=TwFrNdmP; 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.95.56, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gcTYi0NcjLNYBriH2dPyFrm+1eOOhARM693pXIK+Wnq/NRPs71U+qrMmaVl0MFNw4Nw91lQ/JUDHBKxVJibc8MRFlG7XBkJokHb8lNkffCDngCeSsDdkiesZPWazkx2zZYv+Yr+iUyCzF673oIQ74LKQ/Pxjx1xni80rJGzMhtOpJGS8lDLlMzyY030d3mLCmjtDrs11/zc+Fmb+beROhKV+nsQS68HGvl0iEm6S9eSP6sOuo3cmMAE5OLf7uuLe4+xPYnE/bccuiSu1aBk5sTij8HuHy1diDHZTdyrv3LOk0NV+l2EJA+MA9Qs3ZhxOICQbAgjd0V+TuYyT35VRow== 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=3feSMQM2G+BnOgQlp8K5Qkugado7O9Znj8prQ8FdC2s=; b=DDQHwHbAtWqBpgXnXL6LPfCYq/GbbGfLt+z6Vq57gZRs+xypNd5jrBMgW7Bb2g/aOm9hvE0JWgO/yIUELp79vJNvHh1NEf6gNRUhiZ40BNuydw8qz0CsKErmzbFovaebV9FljQzT7RIEKxE9gDIvHVahJu7Peq2fxgbJ6vfk2tQGBq1TtloymUgoefv09vqDZOd+TV4ArckHc4oYsSA55QKofCl4ANIX7v/ZkXYeKiVQBo7PvLe1gnfPvT56XbeMtMoe+/FYLcjmcA6E9yQi9Tjaoyf+Equ79DXbqL0LxxqgbuJI4Cc2n7iVUfQreRtvz4uWTlGkneOEISApy2LCTg== 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 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=3feSMQM2G+BnOgQlp8K5Qkugado7O9Znj8prQ8FdC2s=; b=TwFrNdmPgsAR0cbgC5gsEI6W4NhhTHhnEh6RQSxaw9cChFJCUnSqwECdDvwJdgvFhifEta4nzWKQto/90eVFlTl1EeDhuOLDt2z9rrCTGlSxfuFB9rXkc9rEjFRO01RT4FrTmRcrk65n8o7crFqW/mQlreyD7xhzFCjpJB4rINI= Received: from DM6PR04CA0019.namprd04.prod.outlook.com (2603:10b6:5:334::24) by BL1PR12MB5064.namprd12.prod.outlook.com (2603:10b6:208:30a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Tue, 18 Apr 2023 07:16:18 +0000 Received: from DM6NAM11FT060.eop-nam11.prod.protection.outlook.com (2603:10b6:5:334:cafe::fe) by DM6PR04CA0019.outlook.office365.com (2603:10b6:5:334::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.47 via Frontend Transport; Tue, 18 Apr 2023 07:16:18 +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 (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 Received: from SATLEXMB04.amd.com (165.204.84.17) by DM6NAM11FT060.mail.protection.outlook.com (10.13.173.63) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6319.20 via Frontend Transport; Tue, 18 Apr 2023 07:16:18 +0000 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; Tue, 18 Apr 2023 02:16:16 -0500 From: "Chang, Abner" To: CC: Isaac Oram , Abdul Lateef Attar , Nickle Wang , Igor Kulchytskyy Subject: [edk2-platforms][PATCH V2 07/14] ManageabilityPkg: Add definitions of MCTP Date: Tue, 18 Apr 2023 15:15:36 +0800 Message-ID: <20230418071543.1951-8-abner.chang@amd.com> X-Mailer: git-send-email 2.37.1.windows.1 In-Reply-To: <20230418071543.1951-1-abner.chang@amd.com> References: <20230418071543.1951-1-abner.chang@amd.com> MIME-Version: 1.0 Return-Path: Abner.Chang@amd.com X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6NAM11FT060:EE_|BL1PR12MB5064:EE_ X-MS-Office365-Filtering-Correlation-Id: 36829463-a1ab-4db9-de43-08db3fdcce29 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HZiQdYMrkthJfotp0kwbXONHWYciLc/Dc6aOrnapHoDDMO7fbwprbj1rMPigyLwIrMf6ZXM1v8qWQGuBUDNH+CPsORUkbdma3wCt0K4kU2F+kdpPZK2tuGFBsgFzFtHEWH0/l2SvNDMJ2PY8AIM+T6JSo4KPHD7aoYBKr8l/UzsBvTvoMU+HNdF7QHPvwe0Pw0T6hqBuKgsHgrVG5gXSxfwOG+TzbspR1jUJXjTglWvAUQoZIK+CReHX4LZDAz9lkgJ+5UIkIgrNlwQXDOHcBXkWNpck8pwiFZ/SkHPA+h8K4vrJ2E/00LCuipZjQ0wUwukF/5QsdaJ9OIsWDx/D2Pv3yLBA1TwJACrXrSZW32ZqKeSJM26Osa71b9kuCyBb2PF3ix5jKMoiU5b5PGR06p7ODa1lEOpk8QSmmCfrfrxDTmTVoy6QiJTn+a/gvIb9WU1pq3cRy3tPo8NV0Kq00oj/li33EQ3aGv7Yd250e8X/ocdIz46wI+FXgx6xHR1yrB3vJ5iQFq/PbkiIN7FOJ47+bux/ASxtr4qxwdcyQhN4LnZWnd1p0TUpaWjgE+yDz3lZwydOuyqt1oHmmc/r9U09+Y6NbLbB7e/bF0yRmX+A0P1pay6WOuTUbFLRZg71zOQlclpKzE/Wakj4+m5B9AH2RmvDYzTcNV04h/aK7oxbHpvrJ/NzPek7FlTG/AosvqkeHXrhS3V38QiNCrmKFGF+mQlJylNGUYlcgGyq6pw= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230028)(4636009)(346002)(136003)(376002)(39860400002)(396003)(451199021)(36840700001)(40470700004)(46966006)(36756003)(8936002)(2876002)(8676002)(40460700003)(5660300002)(2906002)(82310400005)(86362001)(40480700001)(478600001)(7696005)(6666004)(54906003)(16526019)(186003)(2616005)(36860700001)(1076003)(70586007)(70206006)(26005)(41300700001)(356005)(82740400003)(316002)(83380400001)(81166007)(6916009)(4326008)(47076005)(426003)(336012)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2023 07:16:18.6637 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36829463-a1ab-4db9-de43-08db3fdcce29 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: DM6NAM11FT060.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5064 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: Abner Chang Add definitions of MCTP manageability transport interface library. 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(+) diff --git a/Features/ManageabilityPkg/ManageabilityPkg.dec b/Features/Mana= geabilityPkg/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, { 0x= AB, 0xEC, 0xF3, 0x98, 0xFF, 0x87, 0x74, 0x5B } } # Manageability Protocol MCTP + # MCTP is a transport interface but also a protocol that can be trasmit= ted over other transport interfaces. gManageabilityProtocolMctpGuid =3D { 0x76FED8F1, 0x0BE5, 0x4269, { 0x= A3, 0x1A, 0x38, 0x0F, 0x54, 0xF1, 0xA1, 0x8A } } # Manageability Protocol PLDM gManageabilityProtocolPldmGuid =3D { 0x3958090D, 0x69DD, 0x4868, { 0x= 9C, 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 f= or transmiting MCTP message. + # @Prompt MCTP source endpoint ID + gManageabilityPkgTokenSpaceGuid.PcdMctpSourceEndpointId|0|UINT8|0x000000= 01 + # @Prompt MCTP destination endpoint ID + gManageabilityPkgTokenSpaceGuid.PcdMctpDestinationEndpointId|0|UINT8|0x0= 0000002 + ## This is the value of MCTP KCS I/O base address mode + # @Prompt MCTP KCS I/O base address mode + gManageabilityPkgTokenSpaceGuid.PcdMctpKcsMemoryMappedIo|0|BOOLEAN|0x000= 00003 + ## This is the value of MCTP KCS I/O base address + # @Prompt MCTP KCS (Memory mapped) I/O base address + gManageabilityPkgTokenSpaceGuid.PcdMctpKcsBaseAddress|0xca2|UINT32|0x000= 00004 + --=20 2.37.1.windows.1