From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (NAM04-BN8-obe.outbound.protection.outlook.com [40.107.100.67]) by mx.groups.io with SMTP id smtpd.web11.73105.1680534337293002667 for ; Mon, 03 Apr 2023 08:05:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@amd.com header.s=selector1 header.b=BUt59/Sm; 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.100.67, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zh/yRkrYx4K06PFDrtsJXHomYLhwGAt9yg0PJoCc6nuYHGlgJwwDf+jdrVfdEybzmrMAI6JX7hLSwHE4PqWZvRfM4zJTVuAc30iQJwnik9l4ywtXKBggexzm6XSQ1B93eujXGsMl8kilFtwqnXX/H20IlZLsfzAIwStoqEbv/LegEpG7w9f4AH64xBbuI1/QeCcTnUcubGddXTKcRHEoSy4yMMS5WAkjut0yZnqjzPRcSnQmwj36yN0B+Jr0aRuxxXP8vWheZy5aUzGmMo/wI00dK2Q6Kexxg5b9f5Fg8+Y907d8uqaoadOVBbjZ5d1eXoWzCBqffwbW/zLROHZBKA== 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=vNIgE2xXyVFKTMrnMWDiEWRyDfzNkoP2Yp+Nt3kdhQg=; b=J0lqQ/13c69x/87PO1kIFda8Uu5aTOZmCokTc0FV76CEllpBez0mZx7rKVZyO2iQeNIPfZ/4D4R5FaiFjLU4jX0tSQscZwEzb6qywIrj44FLX9ufEI12MjDeF++kdsEjnGk9+fKHIj2OzRPaOgYRj4e5Jo8hFRk/dxiMvuU9S8Q8J0Ya84R/t1+Gxfq+KijMR18YnfNbNxvI8jHq5LWCj8Ek5T03wfIpSGW6DELHAEsEwl6KawKKzFA2dhRMYrXx5wxFcKbJV309TTboe7HVKSKOBDuA7BxsA4dpeBI1u8bbThTAyFa3Ih09d+UgVYr5pLF+ZOJ0EIfZaT5k7/n4nQ== 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=vNIgE2xXyVFKTMrnMWDiEWRyDfzNkoP2Yp+Nt3kdhQg=; b=BUt59/SmU+VHC8X1sibJb6SlvCDVLB63L2Be4PNcMFaKlWXsWL55tMdxowzJk1AWqYNM73UIOdaoCgL7PvvfMliAo3cSpjQNMO7b3AKLFIydwPIdELrlqv9fJUeDaDJLl8MXkKJoA5BSUUwnCJQMHep3x+q1ttMcFPYyvOLeHVw= Received: from DM6PR07CA0056.namprd07.prod.outlook.com (2603:10b6:5:74::33) by DM6PR12MB4155.namprd12.prod.outlook.com (2603:10b6:5:221::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.33; Mon, 3 Apr 2023 15:05:34 +0000 Received: from DM6NAM11FT080.eop-nam11.prod.protection.outlook.com (2603:10b6:5:74:cafe::eb) by DM6PR07CA0056.outlook.office365.com (2603:10b6:5:74::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.20 via Frontend Transport; Mon, 3 Apr 2023 15:05:34 +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 DM6NAM11FT080.mail.protection.outlook.com (10.13.173.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6277.15 via Frontend Transport; Mon, 3 Apr 2023 15:05:34 +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; Mon, 3 Apr 2023 10:05:32 -0500 From: "Chang, Abner" To: CC: Isaac Oram , Abdul Lateef Attar , Nickle Wang , Igor Kulchytskyy Subject: [edk2-platforms][PATCH 08/14] ManageabilityPkg: Add definitions of MCTP Date: Mon, 3 Apr 2023 23:04:53 +0800 Message-ID: <20230403150459.925-9-abner.chang@amd.com> X-Mailer: git-send-email 2.37.1.windows.1 In-Reply-To: <20230403150459.925-1-abner.chang@amd.com> References: <20230403150459.925-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: DM6NAM11FT080:EE_|DM6PR12MB4155:EE_ X-MS-Office365-Filtering-Correlation-Id: 9d9812e7-0252-4f96-76dc-08db3454e05d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mHXIMGsuno1aSAco8rZjzDBswuErbergCwa2hYPnitvbBrwORppb5oh15EIQ3BZMcQ6XCUufpIlzBrqMBwI93mzQWmx+WxEoYjR3h6jAD3Xj1iV/C8j5N0uDeewRTpNIgAAFbk30SfOiITa0jKuAiKJd04ACxGVNhBJ5mj5vh1D2YxpK0oOuxBmQY8q+DcDEL3m355Yn8nMoIZoW/eKlRO8jcrOXaGc+SgQHeCq4iqH4ywGXIF96KJ/YhMCLudj1X16lMw83uMd6nZhiyS5prKsfHy1uY8VSX7D0aWb6bVrX9jOl6TGPyl3z30TdtId0wYdY19GEyUgNBdiD7cb9QxhXoxe294igP9o7InKG06Fs/C/H8BAFxVumBRxWlOPBlSTNE/xWq3eREFZDNn9W5DV4XLFLIoKciLA0Pr9/qOd66ETi3Vhdtl3Z2LcJtuU7TbUcDEot/Tig8CEhZnC7sZ/FUlWTqUkfjCrB9FOaFRECzdDcpRuXLYd2AA191EBuvZR1ZCoQs3EQvgBywAeqTb2RUd6joUogusB3DwCcmcP43iDt9fkysoOM7RmHOLy7BVzLieRpUh1EIyq/pVKnGrjx0Luf1B4m86PP0sZYfN0k3Y/0jSAJxjdu+hsnbwovYFAxH5wcgun9IKlucQtUneKJk2wKKxOLoi2rPAigl1plAxT7lTmdt3Xk1UoWuHOhws1mGtTOv/Fu22C8Q7RJ8nRFXE9HoWVbUTyzdTsARqI= 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)(136003)(39860400002)(376002)(346002)(396003)(451199021)(40470700004)(36840700001)(46966006)(2876002)(2906002)(40480700001)(47076005)(186003)(36756003)(83380400001)(16526019)(336012)(2616005)(426003)(1076003)(26005)(6666004)(36860700001)(40460700003)(7696005)(81166007)(5660300002)(8936002)(82740400003)(54906003)(316002)(356005)(70206006)(4326008)(8676002)(82310400005)(41300700001)(6916009)(70586007)(86362001)(478600001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2023 15:05:34.8394 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9d9812e7-0252-4f96-76dc-08db3454e05d 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: DM6NAM11FT080.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4155 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: abnchang 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 309faa8c98..025d89a37a 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