From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (EUR02-AM5-obe.outbound.protection.outlook.com [40.107.0.80]) by mx.groups.io with SMTP id smtpd.web08.35353.1629784307222796885 for ; Mon, 23 Aug 2021 22:51:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=woALQ0k3; spf=pass (domain: arm.com, ip: 40.107.0.80, 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=TpvYLbfUFsO145o5EEJ4Ij25MJSXcV7zgdQ0B6gKUbk=; b=woALQ0k3gLGEeP7b8pdcQohgfzzzQUvmRJKR/XbzsU4gRUFc+UrPy1EaylXpW+RbpxM1T9UN1bCu4sKME+jd64JgQyrQPaHPyQxtRXgak0BxQbitNRLL8Gpb8ENF5l/H+z7zv+rYlvMyGzI9qtTN2pT9P30No8hEASdpwbiDU2I= Received: from AM5PR1001CA0039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::16) by VE1PR08MB4703.eurprd08.prod.outlook.com (2603:10a6:802:b1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Tue, 24 Aug 2021 05:51:44 +0000 Received: from VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:15:cafe::ae) by AM5PR1001CA0039.outlook.office365.com (2603:10a6:206:15::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Tue, 24 Aug 2021 05:51:44 +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 VE1EUR03FT019.mail.protection.outlook.com (10.152.18.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Tue, 24 Aug 2021 05:51:43 +0000 Received: ("Tessian outbound 1a0c40aa17d8:v103"); Tue, 24 Aug 2021 05:51:43 +0000 X-CR-MTA-TID: 64aa7808 Received: from 6d02da68e845.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 685404D1-EDCC-44FA-81AC-FB8A05FC32A1.1; Tue, 24 Aug 2021 05:51:38 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 6d02da68e845.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 24 Aug 2021 05:51:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aIRKe2lv2oCnccCeO95ktwZzkHQH9bhKJErdqsVKwYNyaL+aczoq5+0/tPyrZ306+6cMLbcX9gmsmFplL87JgVz8CZkkQ+SgIgbpIOAY+7Ghfl2ZpNJ0QrrulotXIsVnNr63pc5YlOxKjchgM7/+iLHaZxwPcfsxN3omTEdR06/CFxcXHw+XlXnKg6BvJcOAXqg7NlWnXLud/ByyNt/BmD9zKANfnGjq4i1LJhg5ouSFGHb4LqqQ6jTarkOMVf2gLmfzjmCQibG5WVG7FTtOv9dL26L60B0usIaUsGwxWnv7LeVY/4ZXFT6iFSgGwfQcnJnZoQ3qYAHX9TwiM1wJGw== 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=TpvYLbfUFsO145o5EEJ4Ij25MJSXcV7zgdQ0B6gKUbk=; b=Nz40RKkQ3P6SpiSQDJcorDLSne2HhJ7aBmSVdmkgqghyMrfO+vgX91ARC54EnHxxky3se/U1eW2pqleIc6Z5R4ZuZ00qdKjwXEesXNkHV9p9AtKDw0hGhKObf0GQiiDPR4hvIhE5EGfFYhWE4UudQamXWYbpZL9Kk4UDK/jQ7utmPz8W2SLnv/GWtlaaGOvUVSJglcVkEXsHDr+J1rDMXRCGK2XP8uPwsS98nRYog4Vgppci+NtQrcAXy4dfBPWo79iZqW5iXmidiJo2V/pitvrwrHabxwXrzOKPEods8mOiVTS1mNVejHbPtW1lypLE1F90d9JkkDZ3to77Nm0YTg== 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=TpvYLbfUFsO145o5EEJ4Ij25MJSXcV7zgdQ0B6gKUbk=; b=woALQ0k3gLGEeP7b8pdcQohgfzzzQUvmRJKR/XbzsU4gRUFc+UrPy1EaylXpW+RbpxM1T9UN1bCu4sKME+jd64JgQyrQPaHPyQxtRXgak0BxQbitNRLL8Gpb8ENF5l/H+z7zv+rYlvMyGzI9qtTN2pT9P30No8hEASdpwbiDU2I= Received: from DBAPR08MB5781.eurprd08.prod.outlook.com (2603:10a6:10:1ad::23) by DB6PR0801MB1784.eurprd08.prod.outlook.com (2603:10a6:4:39::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Tue, 24 Aug 2021 05:51:29 +0000 Received: from DBAPR08MB5781.eurprd08.prod.outlook.com ([fe80::c047:90bc:1a3b:4d88]) by DBAPR08MB5781.eurprd08.prod.outlook.com ([fe80::c047:90bc:1a3b:4d88%8]) with mapi id 15.20.4436.025; Tue, 24 Aug 2021 05:51:28 +0000 From: "Omkar Anand Kulkarni" To: "devel@edk2.groups.io" , Omkar Kulkarni CC: Ard Biesheuvel , Sami Mujawar Subject: Re: [edk2-devel] [edk2-platforms][PATCH v3 0/5] Add support to generate HEST ACPI table Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v3 0/5] Add support to generate HEST ACPI table Thread-Index: AQHXmKnS/HSBveh22EWLESGAppy1UquCJaRg Date: Tue, 24 Aug 2021 05:51:26 +0000 Message-ID: References: <169E2742D9347879.18298@groups.io> In-Reply-To: <169E2742D9347879.18298@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 365E5A7ED8ADCC4A90FEF7E0BEBE0C5D.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: 5c110ac9-6a11-4c04-d783-08d966c340a8 x-ms-traffictypediagnostic: DB6PR0801MB1784:|VE1PR08MB4703: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: d94tOk6lHew8/Ghu6tzSHhCceYJTrk5raukMRzY1EsTtSAc9hNG81E6C9gDz8tdJNM+t1n/rMGt7SbQZxVUWZe9lEB+FO8+q5DUfWKJv0mIvEE5XPhjzrpf7+/dfD7Vsx/p4mZyKf+YmQPKRtsyfue5ZWGYMJfkutDhkL/mW/bLltVtjSHsEDRMNeiDTM03UdXHrkdEPzQuwmCT1QJei8dPMUgGD3Pj+H1Jkv+zLKRq9nEiIrYprgLbl+KpOIfvXNvlmB6Wh32x2wYvK4S5mqff7Qs0iElyLU+c+TwKQkI2L111Bje7HnN5F2iQ+uuqJOk9E9ILIUPSx3TBbybrhLplJ8PKnTDeGcHtMP2ArReThRfUrq8z+lKEyIo4rPxNHCLDPmklnnqSBtOOVCGBl0xwpTE+xGWeKK+w4bz4RfWNy3OrcAkVh14o28+upbMo7soZs6WeDTHSFaBUq7Alm3jTB5Us31NlSfN6w2xXOhd7K6gHTqL/HuZMiy93JUh/rXuwDZ1F6DaDYN340A5s7r6Em7PrZsSKM86t2EmBl7XBVi5Z725NFQqprQVQCKHIY7K6pNJ9K9FPn1IWaa1Tt/ZY3CcRrSvRo0Mqog+I6OcPn8kMD9kRRQ7M1UVmBnOTaFd3ulDloFLnQMlyANb1X+le//XCLQZVn9AMXOE8wIAqxZRGkRgy0e4AykBo0e7GkoN8+TIjoJ51QvHBJvAF+hdgB9ddd800nuV/jkczHbQMNCaB1QlWs5UrWwmoDtv1338h9HRG9AQlzLklbicgQjEuICqSNWyukdiE9icGhf5f6NbAFNJlna2eatDACGT2fCK9T8NIyezvILumt4c3AiQ== 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)(396003)(39860400002)(346002)(136003)(366004)(376002)(7696005)(478600001)(66556008)(66476007)(110136005)(66946007)(54906003)(76116006)(64756008)(8676002)(71200400001)(66446008)(8936002)(38100700002)(2906002)(33656002)(9686003)(966005)(5660300002)(52536014)(55016002)(6506007)(122000001)(4326008)(26005)(316002)(38070700005)(186003)(83380400001)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5eEVi3SD82yiR/4DcsWpS1KZhvlq+b4J+oC4sMDTfDkPLSnB4k6KZ49uAU1m?= =?us-ascii?Q?J5ZG35hkTyCujfSTuA51FyKnldwh5BxZJA+hhqi8Xj1wamKdpkqwZUehpvKS?= =?us-ascii?Q?tQB/pdA5gwUYn1rQsRaKZDXZrZk0iepw2Tal1VM9rIBp/IEIAYAdzLg93Ui6?= =?us-ascii?Q?rqZeP3wh6IFcCgDkY3OyLHCuDpwLFA36ZkZd/fxNLO5Z3T1wgKQBXy8htqIk?= =?us-ascii?Q?3hdQ3UiTdXlYfcyUt5Sr/gFA2JbEfPzm/k2TO5aHmaUdyVnyzRI8DOYOgWIl?= =?us-ascii?Q?4otzjZS7lIjUqIgSLV8xz8SJwqGU44qabW8wgiigHvkTF11QIII/8bQr/MXg?= =?us-ascii?Q?2E0893/c2JJsawumijc5/r6RpDd6lQUv9r4yzVpeDqNXgzzXOCDewepabR/4?= =?us-ascii?Q?T4F/M6paawFnEB5Uo+Hqdrc96IsdlypkhsDTLDujqJh3oArPvLcCgDosa1+x?= =?us-ascii?Q?r2VoPAs8rHCZhe7sGDXmjjexv5eO1HMsb2Yl9uGKvH62vm/GlN5s+yGDAZSo?= =?us-ascii?Q?L6AyvirPA6Ii2SMEGLxv+1euXqt7lKoiF902l0MFrnFjt5ZNGS7lBfd7NeIJ?= =?us-ascii?Q?JwmFt3x4CR94QkqUg3kLHo/5TbIX7NX9O70PzuBRZvdqwWrwBxMnbX+XfskP?= =?us-ascii?Q?P5LEp2a5tMUIpVn2pvSiilsN33VsIhBGPSCnZXHdBqScUg8pXXWr91jBO7fx?= =?us-ascii?Q?U5nEowsyWNqZZjqR75AMugiGs67BLDzCwBZHSWuw/ignUAyU6HFLNhVxGXa1?= =?us-ascii?Q?/s8O80ltBZo5F5mPfGFXc3ZR/ZdkdJcuIqGY1HCcWPjDqV7/inizjQoNSm7b?= =?us-ascii?Q?evLsDHA7LCyyp1nsUWM8ioB+s3NH6pQMisCaCbXtevIQ9fsGGlxLsSFLUdt/?= =?us-ascii?Q?qJiaGAcaibmctJpdMby6d3K215EsZuNU+XVLijjOQLtJ2xF4gWnHKq2YzuZY?= =?us-ascii?Q?ovZu9+Db/0OruiFVMUiUiVeeqQ9ylpILz4N+OGRub98SSaYdAiFnY9cvyvCD?= =?us-ascii?Q?xJj+5XpvM7tt5xuM/NkxEhWFLRIdIJqEHN8Cd7qodtKJSKGe+hxAcGm4j/yv?= =?us-ascii?Q?ZEAoKdBw46vT4WZHhNygO6DlLjENql8PgwyN9dlYO3v4lIZ5hq/z/iXmv84x?= =?us-ascii?Q?f3xxCuEQeJ9ULTpXUmy5ziQ7ovgyOWdAhbuKm3bpb4C9Wvwt3C90Q/zkwfnT?= =?us-ascii?Q?pn1yY+I26ihdIrYDM+DMQtjKiYuySfBzC0c9q+kamjzcA0ImD6bBJun0XzQ6?= =?us-ascii?Q?9nmRotSj0BbSVsjCjsnWsM8rt9JUw28bv+MXh49yTFLjVKx9IIOJBP6lMAoR?= =?us-ascii?Q?UUToHgPWR9++Hd1O6FJQX9O3?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1784 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: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: e014d8ab-a4ac-4aa2-9633-08d966c33752 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YFuCN+607+2B9J/LZD/4gsvDhjhZCcHwCiaqA4HqWkWgRUBZO7dktC7bAf1Wc2WEA6AWWVDoIenu+ZaNjoOh9axak0R/AJyHUrnExxBBW54v0H9qmQDTCfz9S3QQTSSYMh8SzPgzXQoyp81CSYhMt8kMSqL8AawoIYtMypA304HGzq24APgCHOogLZ/6qRDltXBzBdyY9OyU1WU8fLrUzvHwOvBLdF9MeOPauLxQUY6BZ++g4uia7mtxAsCcdozLL7saLS7FiKDit6kla31Ma4nvbvgQj1BQuq4FtY5llweNkfqfwh1LrlJHn6gkSWabopq038me6Uf8Lk4pKO0oFp7vU4ndgg7GREdRkJ26PKpdouOcdZzNYQdVzZIA11IyvULsJ4wEWr3HTgaG6eFHHGZCqgYiUQX5SlHR//bTYxd7/RXh9dfMTB55SP05u3LTvFFzAMVw3qNg9b7bNcPptRJ4S4tkDA+m1WCWtPS14SQywHZzGDxjB4MOfYbSbcCYiQWMTx+cEMk/XeaUA0MC5sbp3j8pGTyajaREDaskdUVmEnGuJmssRSE7yTTEPrJYG1HRcQ2sk5RL86ftvyg1RXWin8Q+YhTXAen+OJQpsPj/HOGYgMC2pGsF0lxY+M0+Zjx1To1sxNRq6LlrDoW3DZhzsha72iNnUn8Fg+gLrU+hrepF7VI12V1wdL9Ki/soaPYqQ19ZMCBTHSYsQNKRCtRn3ySMThT1YkcuiMj0U+RMBPYN+ms2BHojtI43aCXKjhUb3ZUClkeqfBpc0mHM2WGOQSYtGlS3F+KvF/ZV4ZkclHMLQcjq/A72yQMi3CS5mY88N1/7mDijCuzmBkIXeA== 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)(396003)(346002)(376002)(136003)(39860400002)(46966006)(36840700001)(186003)(4326008)(5660300002)(8936002)(7696005)(54906003)(9686003)(83380400001)(110136005)(966005)(55016002)(33656002)(52536014)(8676002)(86362001)(26005)(356005)(336012)(316002)(82740400003)(2906002)(81166007)(47076005)(6506007)(70206006)(478600001)(70586007)(36860700001)(82310400003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2021 05:51:43.7261 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5c110ac9-6a11-4c04-d783-08d966c340a8 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: VE1EUR03FT019.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4703 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, Sorry for the [edk2-platforms] prefix attached to the subject line. This is= edk2 patch series. Will fix the prefix in next version. - Omkar. > Changes since v2: > - Addressed the comments given by Sami. > - Added Readme file with all cover letter information. > - Rebased to the latest upstream code. > > Hardware Error Source Table (HEST)[1] and Software Delegated Exception > Interface (SDEI)[2] ACPI tables are used to acomplish firmware first erro= r > handling.This patch series introduces a framework to build and install th= e > HEST ACPI table dynamically. > > The following figure illustrates the possible usage of the dyanamic gener= ation > of HEST ACPI table. > > NS | S > +--------------------------------------+---------------------------------= -----+ > | | = | > |+-------------------------------------+---------------------+ > |+-------------------------------------+---------------------+ | > || +---------------------+--------------------+| = | > || | | || = | > || +-----------+ |+------------------+ | +-----------------+|| +---------= ----+| > || |HestTable | || HestErrorSource | | | HestErrorSource ||| | DMC-620 > || > || | DXE | || DXE | | | StandaloneMM ||| |Standalon= e MM|| > || +-----------+ |+------------------+ | +-----------------+|| +---------= ----+| > || |GHESv2 | || = | > || +---------------------+--------------------+| = | > || +--------------------+ | | = | > || |PlatformErrorHandler| | | = | > || | DXE | | | = | > || +--------------------+ | | = | > ||FF FWK | | = | > |+-------------------------------------+---------------------+ > |+-------------------------------------+---------------------+ | > | | = | > +--------------------------------------+---------------------------------= -----+ > | > Figure: Firmware First Error Handling approach. > > All the hardware error sources are added to HEST table as GHESv2[3] error > source descriptors. The framework comprises of following DXE and MM > drivers: > > - HestTableDxe: > Builds HEST table header and allows appending error source descriptors = to > the > HEST table. Also provides protocol interface to install the built HEST = table. > > - HestErrorSourceDxe & HestErrorSourceStandaloneMM: > These two drivers together retrieve all possible error source descripto= rs of > type GHESv2 from the MM drivers implementing HEST Error Source > Descriptor > protocol. Once all the descriptors are collected HestErrorSourceDxe > appends > it to HEST table using HestTableDxe driver. > > Link to github branch with the patches in this series - > https://github.com/omkkul01/edk2/tree/ras_firware_first_edk2- > platforms_v3 > > Omkar Anand Kulkarni (5): > MdeModulePkg: Allow dynamic generation of HEST ACPI table > ArmPlatformPkg: add definition for > MM_HEST_ERROR_SOURCE_DESC_PROTOCOL > ArmPlatformPkg: retreive error source descriptors from MM > EmbeddedPkg: Add helpers for HEST table generation > ArmPlatformPkg: Add Readme file > > ArmPlatformPkg/ArmPlatformPkg.dec | 10 + > MdeModulePkg/MdeModulePkg.dec | 3 + > .../HestMmErrorSources/HestErrorSourceDxe.inf | 45 +++ > .../HestErrorSourceStandaloneMm.inf | 51 +++ > .../Universal/Apei/HestDxe/HestDxe.inf | 49 +++ > .../HestMmErrorSourceCommon.h | 37 ++ > .../Include/Protocol/HestErrorSourceInfo.h | 64 ++++ > EmbeddedPkg/Include/Library/AcpiLib.h | 20 ++ > MdeModulePkg/Include/Protocol/HestTable.h | 71 ++++ > MdePkg/Include/Protocol/MmCommunication.h | 2 + > .../HestMmErrorSources/HestErrorSourceDxe.c | 309 +++++++++++++++++ > .../HestErrorSourceStandaloneMm.c | 312 +++++++++++++++++ > MdeModulePkg/Universal/Apei/HestDxe/HestDxe.c | 318 > ++++++++++++++++++ > .../Drivers/HestMmErrorSources/Readme.md | 66 ++++ > 14 files changed, 1357 insertions(+) > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/HestErrorSourceDxe.inf > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/HestErrorSourceStandalone > Mm.inf > create mode 100644 MdeModulePkg/Universal/Apei/HestDxe/HestDxe.inf > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/HestMmErrorSourceCommo > n.h > create mode 100644 > ArmPlatformPkg/Include/Protocol/HestErrorSourceInfo.h > create mode 100644 MdeModulePkg/Include/Protocol/HestTable.h > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/HestErrorSourceDxe.c > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/HestErrorSourceStandalone > Mm.c > create mode 100644 MdeModulePkg/Universal/Apei/HestDxe/HestDxe.c > create mode 100644 > ArmPlatformPkg/Drivers/HestMmErrorSources/Readme.md > > -- > 2.17.1 > > > > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#79741): https://edk2.groups.io/g/devel/message/79741 > Mute This Topic: https://groups.io/mt/85104604/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 > IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.