From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR03-VE1-obe.outbound.protection.outlook.com (EUR03-VE1-obe.outbound.protection.outlook.com [40.107.5.81]) by mx.groups.io with SMTP id smtpd.web08.30942.1627311131271596858 for ; Mon, 26 Jul 2021 07:52:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7Q/Z+vU+; spf=pass (domain: arm.com, ip: 40.107.5.81, mailfrom: omkar.kulkarni@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ddhKiadEOpEKoMHCBMn78ma6/qrLkPR4gZQHA4tS9D0=; b=7Q/Z+vU+oIr8KXvPmaSOcvOcOsYQwBZ50d0znibWF+rnQKF1INdYQjs3M0hekBG97XqTmAD3+CY+6ucTOXJXsu01hEVLagqIdhmlbGCvT5Ia9w1mDkD8EcuAfzTZrpzt3kxJHSHyX+E1XAq1IH/v1NtsNn+6XUBhIadTj7ZAVaA= Received: from AM6P193CA0130.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::35) by AM6PR08MB4692.eurprd08.prod.outlook.com (2603:10a6:20b:d2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.29; Mon, 26 Jul 2021 14:52:08 +0000 Received: from VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::b4) by AM6P193CA0130.outlook.office365.com (2603:10a6:209:85::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Mon, 26 Jul 2021 14:52:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT020.mail.protection.outlook.com (10.152.18.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Mon, 26 Jul 2021 14:52:07 +0000 Received: ("Tessian outbound 1e4fcc40c873:v100"); Mon, 26 Jul 2021 14:52:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from ef6360989be5.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4107DCCA-4329-4665-B287-92496D70AFD4.1; Mon, 26 Jul 2021 14:51:57 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ef6360989be5.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 26 Jul 2021 14:51:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YKg6iP5Wy0m2gKQ5aQL5xSsevq66/ZpfPdSOdgQ2qZwTJ4vrMN3mRdc+xGXMSK+YEJvIFdiV7O85K/LrVwQGNVm9c7u0HGwgTTkUliHhAZ1UyeOda1JsNbehpo8n3MdZ5Fm+/2jAAzTQsNOa5VU6qVyWgLpKhAgcOPNTWsuU8N8hEwwSAcr2LmfXmUCRqQ5SSnW+3/Wimsglez5Gr5Xj1buz+j4EWJc+1DE7O3waG222/txzmEGaKCZkT958vBeOo3I0HZr69Y25rcvJ9HEetaoXQLkwJYDP3/80tnIvZrwWc/9nfhqdFFqaKgCrORon7y7WqN6h5hHiZFA5iRCy3Q== 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-SenderADCheck; bh=ddhKiadEOpEKoMHCBMn78ma6/qrLkPR4gZQHA4tS9D0=; b=GcULUjbo9Ue+irsAYSLbxrjGWC1FRrCRAzf2hjHfjHnmZtZg1Rgk1pN4kDhH2EDTVOd8SXTTxEqs2Vb/TSXS71Q3xaBIxrT6S92OEcQwqS0OZ81FYeW8XbTCrvVxi38yYs0/mZc+DZaKwwLCLf1mQQ373gFfNJaVMe/XD59F+R8LNnTioLShRYwxiuNAFZdOZ4oo2VOUs5ZiHyZZwvN+qPyaj7Gquq3pfyy8DI7zb5ve1Ys/CJYaQoFWJTWlgZvu5RXSwKzBwy6rEAkYX8j2x+duthoUsIeoI2Q7X5BK1KP3KpvcXNNUH9PhZ+1uQ3rO2l5N+Stu7ZF/fr4JjBoTJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ddhKiadEOpEKoMHCBMn78ma6/qrLkPR4gZQHA4tS9D0=; b=7Q/Z+vU+oIr8KXvPmaSOcvOcOsYQwBZ50d0znibWF+rnQKF1INdYQjs3M0hekBG97XqTmAD3+CY+6ucTOXJXsu01hEVLagqIdhmlbGCvT5Ia9w1mDkD8EcuAfzTZrpzt3kxJHSHyX+E1XAq1IH/v1NtsNn+6XUBhIadTj7ZAVaA= Received: from DBAPR08MB5781.eurprd08.prod.outlook.com (2603:10a6:10:1ad::23) by DB6PR0801MB1896.eurprd08.prod.outlook.com (2603:10a6:4:75::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.30; Mon, 26 Jul 2021 14:51:43 +0000 Received: from DBAPR08MB5781.eurprd08.prod.outlook.com ([fe80::d9ef:8e17:3f74:c9b9]) by DBAPR08MB5781.eurprd08.prod.outlook.com ([fe80::d9ef:8e17:3f74:c9b9%7]) with mapi id 15.20.4352.031; Mon, 26 Jul 2021 14:51:43 +0000 From: "Omkar Anand Kulkarni" To: "devel@edk2.groups.io" , Omkar Kulkarni CC: Ard Biesheuvel , Sami Mujawar , nd Subject: Re: [edk2-devel] [edk2-platforms][PATCH v2 0/5] Platform/Sgi: Add platform support for firmware first error handling Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v2 0/5] Platform/Sgi: Add platform support for firmware first error handling Thread-Index: AQHXdagmXvJCG98La0iv3/OB7XyOw6tVb/iA Date: Mon, 26 Jul 2021 14:51:42 +0000 Message-ID: References: <16907A9CB0244470.17834@groups.io> In-Reply-To: <16907A9CB0244470.17834@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 339F2EECDC44FE40A1265EBEF826E5D9.0 x-checkrecipientchecked: true Authentication-Results-Original: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 08d961d3-c2d0-41a4-bd6c-08d95044f0e8 x-ms-traffictypediagnostic: DB6PR0801MB1896:|AM6PR08MB4692: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7219;OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: tMTJPIAlWaBwfK+lI0WAXS48+Z9b3KkmSVnF3kpGtfLY/7e9qCruqRYbL/v4HdZjd8rUgHaK27iMUax2uZU6DpHjYuqE8JaDgdWPIIZLnkIEdYRGy4e9OvbXewwYfBUJjujU7RqgKW54mVFFENxg7nNQqVcks3KYPZPg1693L1ITGJX/73IBN1X0kTzPFktfPdrrio+V8nJEiZmeI3ASw2T5/FBlJ8r7G3K2o2EP1ZMLPSFUVTtOECX0DbSAqJAOKkLuJsEXcbntAROg97nV/qubjea1D8vjyYhK5s4jucbfumLzEbVK4DXvNvfL91jse2zD6TGB1z48R+TRUH5Tl7Ht8keEW+h7WUwrAQz6VT7WKLQz14WLVplpVS9NSIbP+X2vJ9wjmLA7A/l7TlbKU+EeqYfibrFsG5tMLrdwAxEWVkkJQ/MGTR/rS8AYpiGkN/ehyT9+VsAClfYaI/tlmcIGsNaOttkftsTkj1lh/Hm/nyGnx9AiV+CeOuaa7fPY/L3n/ej92EtZGgsqmBgTsP26sAWrn9cjGqBoLAYK/4nzPGj9qehaLsFqGaAxojg9vWCN4J4rSYGU8FCoiT/fhNy+zFSnoIqJzq17sHs8XVJkeF1YtuWsN1j8+2hMNif6uA3itGPorGQlB4t3bLY+a7rePGD0HIc4DkwNW6NV9shcLlHyVHdYOP0UQRkN0V/AU1lr+5iR0cRwdLHfzPWemDuDL9na0BSMa+ZHu0IJR7+EHT0Ds3HrsyKBxjetCCsBTrzbhuo5BFTSIgDsoa8BncnG93UlKk13LsCuoalfIcTEHyeKEDSXnVBWRh3kZ1NsmVXUnOsjXx6+T7q5Jjhzzw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBAPR08MB5781.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(2906002)(71200400001)(186003)(19627235002)(110136005)(122000001)(8936002)(33656002)(8676002)(9686003)(26005)(38100700002)(6506007)(4326008)(508600001)(55016002)(966005)(316002)(54906003)(66946007)(66476007)(76116006)(83380400001)(52536014)(5660300002)(7696005)(66446008)(86362001)(64756008)(66556008)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?IH3RMyPPEpDVEJuERtFCLNpQCY7iI/jrvJnpLsTzYQfagHBdenkghsmH+iTb?= =?us-ascii?Q?HCTBQcac4xm0heBsfwIr+6yIbNQ3/lwqpoojhCefKLdm9l9UbPiEHfnlTfRf?= =?us-ascii?Q?EDbXgrwp8L+j1xPVu3QDpAeGHcjBfiATNuYpdi0L6cI8i093Gau0w0jZM8uw?= =?us-ascii?Q?qwgZF+CmoaxwjWChDdQWfBAu3LsRW/aYJ4w60TSbM34Yib4DfUROcB7FXTrk?= =?us-ascii?Q?zqy0Va9dGJUM5BapGKfTLSdgBf/Bew56y2qHv+BZwiMGzn6Y9hgW3PEAMOTK?= =?us-ascii?Q?aoHPvg56GGc2dxpRd5ta1sQb7esI2z7Ej1MQDR4mxfvk3BZC1xnVDjf/n8NP?= =?us-ascii?Q?qhKOHma/LRPNyqbYalmH1zF98F6C27g2j4RFLKu75DKAqgYAbKCStM10IN5u?= =?us-ascii?Q?itC0LEkPYhe9VxQrpUQysiDQJKnpDUs0JDdcKT/Qqeo6Q6mil22PCsqqeuU6?= =?us-ascii?Q?uz9F0NNtSevEJRoRAZtbqaTPnujTeLQWql5WesMEXaYRtfWZkXJqA/arFjG5?= =?us-ascii?Q?KzefrI7SDV3TP2nd64dj/7NWC9rEbkmzE7Q1f2MWqFRjryDKkfXiEWP/JetP?= =?us-ascii?Q?FutiIxGsimxY94bscPEnY64GNtNmQyIK8BBJ/iF5uMQ5qeqScAg8szwf32pV?= =?us-ascii?Q?WPZQ5/0wviGFNXcmM3nFY8dN5xa5jTgLVxlVCLyLKGdBZMVhf111wovEkF9M?= =?us-ascii?Q?iVoMGwpVrRmlNKqD6Hyfb2RiXBR5unyWFNz1piu5x38Gl69gzu8wOudqN5py?= =?us-ascii?Q?0fqzrnPtGDZwO4RcCU2mcCn9TbQKRZsnmMJZoT5NanbG6d2fpklDeUDU/WPZ?= =?us-ascii?Q?FsJBw2bcSToH24X3qsaytXHzTF0bEErZINevNvz1sltz91cJ4YHfkzocikY2?= =?us-ascii?Q?n7gXCYRKcaDJsWujuMqx0VcOXmwBC0Df2pwCPMY8Ar2InU67PBuspg0N2Npm?= =?us-ascii?Q?c2oz4k2Wt5OcohHpgWfHe13EBWOv6LzI+jXjCZVkNy3/31nWQ5qgIovB5xCj?= =?us-ascii?Q?+i3+8b2sMIOUPl0wLel5qi9pcl0npdHkClXdHOWg/yyhxqKQbc+htDp3B7da?= =?us-ascii?Q?LcwMaNIsLFsGTUIx4mk0MSYfqfvGORA+mSDmXWKARiN3vfReJ9BWD6uU5TOm?= =?us-ascii?Q?goirsdA7iCrfXH1RHic1aXhY5jPHauQ4lZx/RaOTj3AUpEhHxL0nz/uDgvMN?= =?us-ascii?Q?7FyZMcL+bPrOlPxB/+PvYhYVDtrudyZEWcaZr92UlegrZbec0slQwHDxfH0o?= =?us-ascii?Q?BlXK64GVYApb9rcTmpDyAFFNJiRaLDlJcAXJnwM2WhZIm73KMKgZ90FFKolN?= =?us-ascii?Q?UeY=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1896 Original-Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=arm.com; Return-Path: Omkar.Kulkarni@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 72e4c51c-ec37-43bd-cde6-08d95044e228 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Se1ETVwFIh9nFc59MlZvOP8qvmBoX8wXDmuJX0wthYJpSEN9vtZWyvB/WmteaFwACHUBEJnB+AYrwwAC4PBRHqgCpY8b+ic9jKvCIV4BGJg8QkrQ1yDSgnZ3CRVZcbipFguFvTjZ/1lW5jveqjQIL6/1PJPCy3vaCAr8UZvyW+m5Di2gx3G8YsIjBhMU61nJkpePd4aUF+AIFMZzmdPKAsvRDfloP/hqFdN2jJr435NyWFeW/KTiq6PHGv5cdJGhSWAjmI1dR+JZMjBFuC9VovwB7wFESSqeEo4vhQzwdaEADtV4B47Xkwfi10Z0jrtRdxFmEDN6rKPHN3ukWMX/xBMVXw7IDSBCH8TmqNbfpOHB2JrqMFdcI367w3iDr0jRarUrOdnjp9Yp+FoH/SgidcfG55l6YYi02Od5GMSYzzUJsm4lpjSB6LidVJvUNfUjpjJDJC23VjgJDqFmeiH3sz5y8/rtZWPDuX0r/MZbcITHpH+C61VDWQ01Z1wPAHRFHzDyBIJUTe1VBrpYo4Vv/jyHR9Rp0zxBFc/hUo+V8pxtulJKh5cHkHVCwoWIz2g8yqlq6GSsw71+uNzdFYlENfXIga0yYUXoQrA8ZXORwl2UzvgSc09iVCcku1qd1PqgBzRCLavGmBl+FP11cHKmiFOTbThFJTVPIXdUVpvhT8OQdkROlF7AMGukMZzARgSuB5L/IYNwaGOK2Qysf8TkXUmebsb+7oGESSICR/K9BmOFIL17uB4iCM+IY8jAHXox3bS8WfFYan9G1CE3b4qeoh/xuYQvDbYW9tP+ZecyzwckYSjxTpviQhCY+cdFjTL8EtxtuA1zym2deFE4RLnJvA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(39860400002)(346002)(136003)(396003)(376002)(46966006)(36840700001)(336012)(9686003)(52536014)(966005)(19627235002)(2906002)(36860700001)(82740400003)(356005)(86362001)(55016002)(26005)(54906003)(8676002)(5660300002)(8936002)(33656002)(110136005)(7696005)(316002)(47076005)(186003)(478600001)(4326008)(81166007)(82310400003)(83380400001)(6506007)(70206006)(70586007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2021 14:52:07.7909 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 08d961d3-c2d0-41a4-bd6c-08d95044f0e8 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT020.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4692 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Gentle reminder to review this patch series. Regards, Omkar > Changes since v1: > - Added Platform Error Handler DXE driver. > - Move the ACPI header values to common DSC include file. > - Rebased to the latest upstream code. >=20 > This patch series introduces platform support for RAS using Firmware Firs= t > error handling. Firmware first error handling on ARM Neoverse reference > design platforms is achieved using HEST[1] and SDEI[2] ACPI tables. >=20 > For doing so the Platform Error handler DXE driver is introduced. This dr= iver > is integral part of the firmware first error handling framework in EDK2. = SDEI > being the notification mechanism used to communicate the platform errors > to OSPM, it builds and installs the SDEI ACPI table. Also installs the HE= ST table > which is already created as part of firmware first framework in EDK2. >=20 > This series does provide a reference implementation to leverage the > firmware first framework by implementing a platform MM driver for > Dynamic Memory Controller DMC[3] that has RAS feature enabled. This > driver mainly handles > following: > - Implements the Hest Error Source Descriptor protocol introduced as part= of > firmware first framework in EDK2. Publishes the 1-bit ECC DRAM error > sources > as GHESv2[4] type error source descriptors. > - For any 1-bit CE that occurs on DRAM it reads DMC error record register= s > and > populates a error status block (CPER)[5] of Memory Type error[6]. >=20 > References: > [1] : ACPI 6.3, Table 18-382, Hardware Error Source Table [2] : SDEI Plat= form > Design Document, revision b, 10 Appendix C, ACPI table > definitions for SDEI > [3] : DMC620 Dynamic Memory Controller, revision r1p0 [4] : ACPI Referenc= e > Specification 6.3, Table 18-393 GHESv2 Structure [5] : UEFI Reference > Specification 2.8, Appendix N - Common Platform Error > Record > [6] : UEFI Reference Specification 2.8, Section N.2.5 Memory Error Sectio= n >=20 > This patch series is dependent on the edk2 patch series > https://edk2.groups.io/g/devel/message/77667 >=20 > Link to github branch with the patches in this series - > https://github.com/omkkul01/edk2-platforms/tree/ras_firware_first_edk2- > platforms >=20 > Omkar Anand Kulkarni (5): > Platform/ARM: Add DMC-620 ECC error handling driver > Platform/Sgi: dmc-620 firmware-first error handling > Platform/Sgi: define memory region for GHES error status block > Platform/Sgi: Define values for ACPI table header > Platform/Sgi: Add platform error handling driver >=20 > Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.dec | 30 ++ > Platform/ARM/SgiPkg/SgiPlatform.dec | 1 + > Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 38 ++ > Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc | 30 ++ > Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf | 6 + > Platform/ARM/SgiPkg/SgiPlatform.fdf | 13 + > Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.inf | 60 +++ > .../PlatformErrorHandlerDxe.inf | 51 +++ > .../Library/PlatformLib/PlatformLib.inf | 6 + > Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.h | 175 +++++++++ > Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.c | 360 > ++++++++++++++++++ > .../Dmc620Mm/Dmc620MmErrorSourceInfo.c | 198 ++++++++++ > .../PlatformErrorHandlerDxe.c | 171 +++++++++ > .../Library/PlatformLib/PlatformLibMem.c | 13 +- > 14 files changed, 1150 insertions(+), 2 deletions(-) create mode 100644 > Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.dec > create mode 100644 Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.inf > create mode 100644 > Platform/ARM/SgiPkg/Drivers/PlatformErrorHandlerDxe/PlatformErrorHandl > erDxe.inf > create mode 100644 Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.h > create mode 100644 Platform/ARM/Drivers/Dmc620Mm/Dmc620Mm.c > create mode 100644 > Platform/ARM/Drivers/Dmc620Mm/Dmc620MmErrorSourceInfo.c > create mode 100644 > Platform/ARM/SgiPkg/Drivers/PlatformErrorHandlerDxe/PlatformErrorHandl > erDxe.c >=20 > -- > 2.17.1 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#77669): https://edk2.groups.io/g/devel/message/77669 > Mute This Topic: https://groups.io/mt/84115312/4857533 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub > [omkar.kulkarni@arm.com] > -=3D-=3D-=3D-=3D-=3D-=3D >=20