From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (EUR02-VE1-obe.outbound.protection.outlook.com [40.107.2.51]) by mx.groups.io with SMTP id smtpd.web12.35349.1629782636311913429 for ; Mon, 23 Aug 2021 22:23:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=1CCQE8Qs; spf=pass (domain: arm.com, ip: 40.107.2.51, 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=3Ekkn6HOJQIwrg15mylLiruybFpEy1fpI0Vp6AR+qNI=; b=1CCQE8QsXnjVT5EWtw65tT9KmXF/X/AvDvA6aQ06J1TxK/ui+lE9jWBEhNBn5Ot09B7mqKPA7GxqZ95T/nbvHb7NtSNIJIdCi14aSiEVc202QKCwrh1V/fdWtBfLe8U+mIFtMVeTt3aQmUCHGZLNOv7e5vAckeFOlMP+Ejn3Zn4= Received: from DB6P195CA0018.EURP195.PROD.OUTLOOK.COM (2603:10a6:4:cb::28) by VI1PR0801MB2032.eurprd08.prod.outlook.com (2603:10a6:800:8c::12) 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:23:53 +0000 Received: from DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:cb:cafe::ac) by DB6P195CA0018.outlook.office365.com (2603:10a6:4:cb::28) 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:23:53 +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 DB5EUR03FT022.mail.protection.outlook.com (10.152.20.171) 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:23:53 +0000 Received: ("Tessian outbound 5918cb94a4b5:v103"); Tue, 24 Aug 2021 05:23:53 +0000 X-CR-MTA-TID: 64aa7808 Received: from 83d5a3f96f62.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 066F5BBB-A611-4DF6-AFEC-431CF0209006.1; Tue, 24 Aug 2021 05:23:42 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 83d5a3f96f62.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 24 Aug 2021 05:23:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hVhWl+bXPoRsqjiCxevjpNC3Qo7qxU+IDcZ01o9jtrG3i8qvwCZ5JYX0NP2BJkfFqfes+aOPgdr2CruhiYFT3Q5xTd3QYjnLAal0EmZPd9jIfmrFUJm22/Ctedb5E5vS9vAMI9Cw+PRQ6Lew0/fjr5TEXaxnVY7fJGQjlMclkxVps0syseWV8G7QIszxJvdJgxkqjn4DxR8Rr1Og3vigVeFnPrnneDTZpd67rtaB+vpGD1i1jFywvAAoP/U8pNmIj0KyseQAFp0Oey71vG/isPC/pt1bJYTVyO/MvGm/ssLtR0ORtmLPRz/wt4kpxKlF8NJM3U3QaBDq7nUZx5mTRw== 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=3Ekkn6HOJQIwrg15mylLiruybFpEy1fpI0Vp6AR+qNI=; b=BOGF5BhlQ2IyPnMvVvIS20Beqy7HnAllWzouTAqPr9wl+J+hWiPRIFK5sREZePZFiAt/sNIcCfneC0VIX44CNxAOVqIs5z3BDuoX6B7HfNKciQ/Si3BXhft2zBMPHCuk5E4mL5NqGj1ms1ARcIgLXGBJq3zmFhM5vNKvtuocKTWxhyCyWsjuzcq4xMoq3weNHxKPzThw6U+kNO5yFqfVBFB4ymk00p8O5nVaVrcoXBZrRBh+v2z9vX/nIfoZ8cwAJSSv/5xcduhD/xjS/6YG91ahw1/3oh9cRzyiSMtJqjBTnBWiEx61g5PmxKSrnQbszMrGVt+h231lsaOetr30rA== 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=3Ekkn6HOJQIwrg15mylLiruybFpEy1fpI0Vp6AR+qNI=; b=1CCQE8QsXnjVT5EWtw65tT9KmXF/X/AvDvA6aQ06J1TxK/ui+lE9jWBEhNBn5Ot09B7mqKPA7GxqZ95T/nbvHb7NtSNIJIdCi14aSiEVc202QKCwrh1V/fdWtBfLe8U+mIFtMVeTt3aQmUCHGZLNOv7e5vAckeFOlMP+Ejn3Zn4= Received: from DBAPR08MB5781.eurprd08.prod.outlook.com (2603:10a6:10:1ad::23) by DB8PR08MB5131.eurprd08.prod.outlook.com (2603:10a6:10:38::13) 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:23:41 +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:23:41 +0000 From: "Omkar Anand Kulkarni" To: Sami Mujawar , "devel@edk2.groups.io" CC: Ard Biesheuvel , nd Subject: Re: [PATCH v2 2/4] ArmPlatformPkg: add definition for MM_HEST_ERROR_SOURCE_DESC_PROTOCOL Thread-Topic: [PATCH v2 2/4] ArmPlatformPkg: add definition for MM_HEST_ERROR_SOURCE_DESC_PROTOCOL Thread-Index: AQHXiHYwlI/SyAIYOUyaCGmlzxPmV6uCOjPg Date: Tue, 24 Aug 2021 05:23:40 +0000 Message-ID: References: <20210710161831.30433-1-omkar.kulkarni@arm.com> <20210710161831.30433-3-omkar.kulkarni@arm.com> <3bcdb3ca-060c-247f-bc54-02edf4516802@arm.com> In-Reply-To: <3bcdb3ca-060c-247f-bc54-02edf4516802@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 6D65EE720EA84941A7B9FBE1D214F07B.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 6fb1620a-501a-4fda-008b-08d966bf5cdc x-ms-traffictypediagnostic: DB8PR08MB5131:|VI1PR0801MB2032: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:331;OLM:331; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Oy8GTZEw7GNXWEI2IT9fls2BCSctrsrsaA21BL7KMjse/65U63XCSpRe+H++uDL9RD+srVNGcdPFkaxQXPa+OOZ9VLhXGn1jGupf6AP9FwyIG13Rsd84DtfTQ1VFxRQCi1QVsqaH3M2TZJll9AImsEkEAKjrYbuDqhVE/9j9ndCexO2YTmq9X6+VudzMQJ/NS3U0oD2Te3HJDQ0xkAkBghPw5y7EX5DUJqlvpMcuTJJHq13XvlyXjjN7U+JOpUiIR4paYN6/kdFvpS/k75DNIlmcDLlWBi5e2UMXvO7EFwEq1dH+GawarbXenKxuLSjz2RkiBL01PaQgKRknZuSLhzHHYf7kUF8YZ7vnQBl8cPytNyqXqcyKS7+dwnGVEMNEAK5Ia/JndOlnXPyEwa0ABTRjAgplhIsNSjqpNMSeN4YkzKUf7OAsXLSi78cRcIbg7siVAawOXRrEdlwf8Pby0NBdcooTd7ua9NUr39TOSr7jCxI5Z1DBd7Voj3tz4p832jW07QqBptLmH4wIGBXNQBlwfz4Pf0H8L7qscDcQPWJh/dd4ge+qEtTJULYdy7HYY90RE2jVjKmvu//yXpOGZH++jkM9xXrzWplBnA4lA5NWYjoxaxEeTvTqakoboHj8MMDsGLqCMIyfV5mNHZSlDNew0H8/L1a9AG7rEKehYmcF8VT0rMBJB4mbuelbxk3kJ9ica5PANqrASQDo1dSFhcyr1jc4A19E7LhSUoT156YEJ8eQ5xW4cnDyU/8s8ToFVdyxQgB1fAAumGEjAoUXP1ycdBWkywuA8XLk4QqVTPQ= 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)(346002)(136003)(39860400002)(376002)(396003)(966005)(55016002)(8676002)(54906003)(9686003)(76116006)(110136005)(6506007)(186003)(53546011)(64756008)(66476007)(66446008)(8936002)(52536014)(26005)(66946007)(316002)(66556008)(4326008)(86362001)(122000001)(478600001)(5660300002)(71200400001)(33656002)(83380400001)(7696005)(38070700005)(38100700002)(2906002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VjlWKzVqalcxSnpKZFBLUjBPckJMc0J1VGFydjFHZTd6SU95M3g2VDNINFc2?= =?utf-8?B?d1o1NTFISGZ1ZldsZ2U3ZkZtREs4eUtXMml3bTlvSU9qZkVDRVNKQmw0cEVq?= =?utf-8?B?UHV4MEVSYU94NWI2bnkvVThwVHNJVFZzT0prR09Ub3A2TnBNb0pIM3Z1NmJG?= =?utf-8?B?a3JLMlhMemsvRWp6TnFBOFdZS05XR3p0NzZtajg0VHJMR0lVM3cxMkpsLzJG?= =?utf-8?B?aUxtTURFdHBsb1BRUG5OMHhhZVA1TU5RUXJLTkNXb2NON2JwOTJKQ2JnRWpD?= =?utf-8?B?ZlBNdmhOUmY5blYxT3ZGTHo2WUZhK3BsZ1U2ei9xalluYnczd1BzWTJ4OWti?= =?utf-8?B?UXUrRjFCcW5XTkZoWng5UFZ4QW84dVR3MlhjSTgzanV6MGwya1NJOFR3cmhw?= =?utf-8?B?NVFHbW9tT3RHSlNYQUtXd3M2b1Vja0MrR1J4ZTJML0xWQ2Y1VFVlZ2U2Tkwr?= =?utf-8?B?WkVOQjFMclc1eXBnMTlXQ3FtOC9Na3EvQ3Vjc2JkekxuRjNCNkdaaHJIa0hV?= =?utf-8?B?b0paNHdEZ0J2NkZTWjdqQVcxK1lPcnFkZHc5SnZEK0JucnVPb05pS3VNZXJx?= =?utf-8?B?b0pFWHo5VGhqQXZBUXE3Rk5qejYxS3R5c3JOQXRORDF6QTNlZDVMQm51RTJa?= =?utf-8?B?NDZqL0c3TFF4TGg4dVVnNjZNUzI5K1NuTEUya0hNVnJlRFJtcTI3aGY5RnQy?= =?utf-8?B?WHd3MmJqdVpnWEhXOThaR3VmTFV0UXRKalFMaHp1Vktnc1FPUzk5YnJGQWE3?= =?utf-8?B?Szhwd1NLQ3l0RGRjQjlRbXk3NHc0R2lqZVJaSGdSelVQY3pNeW5hbnh0UEsr?= =?utf-8?B?NG5pcGxPQlR4cTB1Syt6VFlqK1Y0bmJqeUdESm9GMEI3RHJEalNHMEtVa3ly?= =?utf-8?B?RU9Va08yd2tUY1U3TXRnNTVTaXl1UUlES0l0NzA4ZFc2VldtQXN4MllyWi9D?= =?utf-8?B?ZkxmYWNGbm03WEVlNk10M21uakYvaHNSSTllYmlTVmc4Nk9zUWZqYUpzZWVq?= =?utf-8?B?V2l5Z1BZOHd2OVZnbnJLVjVWb2FRRXVUVTg0WTN2VlMzMVVxYkxxeStOcHZS?= =?utf-8?B?eStWUE1YUy9TTUNPN1lUUnhhVlpCNE5BeldVcE0xT2Foc2ZXSjZOK2g4eUgx?= =?utf-8?B?Sm1KU1lYNzFXNDVGYVRoSEJ2clQ0N1c4aGJSSG1ZaTl1dWU3UW9GQi9qTVhK?= =?utf-8?B?NDJodGkzdjA1eGVXTndWZDFJK2ZQbjQwR1QvVWVKR0ZMTjk5clU1RGp5Wnk1?= =?utf-8?B?ZXpvdSt0QXdRd2p1dlVGT0xMaHE4RXdQNjBUQnMyak1RS0hKZlYzSWZ0ak9X?= =?utf-8?B?SWVNMWpCdDA1bERPaW5RUjFKN05EQVowQzVqdUUrUHkyL1VDYzBXNkhzcncv?= =?utf-8?B?bHNMVzQvekFwTWpqcGRnQXhDTmZTMUxJYW1zQTYraUR1Q3pZanhKNkRyaytk?= =?utf-8?B?eXl5Qjk1Q0NEUWg5OWlLbTAyS3VDSzFDTHZrTzJiNFFKZFN4eU9jMXQ1SDlG?= =?utf-8?B?NGtSRUs1YmNKTzBwSHNCdzNYUkN6U3RiUlY3d3dBeXNvUEM5MnpkSGJZdm5G?= =?utf-8?B?aEZodTdvT1V4bCtnZytadCs5cnRWdEFESDh3b3ZvTmxhQzRhcVB6dXoyMG9m?= =?utf-8?B?dzR0bHdPT1IyOXc4V2lXZ09iZFg3WlcvZHp3LzhKYzRrR1dCYkpzYU5zWGpP?= =?utf-8?B?WWV5akpDZmVDUmJrSGNkWStjZ2tYb3RWNzdTU0dvbmNNT0I3dWNlRXlBcTgv?= =?utf-8?Q?6aw34RlZBzYA8p6WasUDfMYT0zzaLBslxph5V2t?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5131 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Omkar.Kulkarni@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8d64f92a-7f55-48c4-9afc-08d966bf5591 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4Pqmux1EWrSpAOCrchngxHRtEXBX8VdSgdshiWuAPWBV6HZCGiydNPS2H5Mz203pfdA8I/QapjUcmmUSaVrvp8FRBGotCyrw4PCxBl787DgnZoJOLaPMaKMCyGeGhNvDNdobPlhn/Y8ENn9TkfpDkue08Aw3nEXbNo/bK1PQXXrDyBg+/gqhsDpF6Hy05bzIAOwcSXErAsl0+/l0FwGa0VY/CuHyuNYFXGCg0aF1hIR0bvnZRNpotIZJO0TJhTXGbWz7LJxls0mddPpMc7QugmNwKV4SaP4RbIjabExukVY2oe3gaffe5Jc2l7ovYAKou/AdSylJSRpUQxcNbnLePW+Nm5PCM4bnrfgPchVBYodFvOfMFewIDONQtwcR1QHumaPriHTOGZhnQH3qaRHZLLtjnJkP/PrNYfO+joPTIjlKVcl7KcxiwXDVCk/lvO/cSAsniMYkBlfnffZT0wUjW+v8W2wU8VFGBRtHp0mHCixIx77H/SNQLU0WkSuMTHLl9JYbqwE9b3Vo0XJlqE7N0SVFl6wn8pr8OLXO130AsV+IviMUBvLwttEJOx2LiScMtHjEZp0tr9ou7D3oHPyQsN6BI7/mRQ7BTrRX2I+Ffov04OsZ8CLmJOP/U2i2z5MJ8l0PQ2cWamAmXqlFbQWUk4QrJVKus1kQAPlawKIBrnkiFE8ZWNhrilpe5StpaOGOGkI5Fw+yv2d2CD84cuZMT4XZoOjqNdwXYeff1GZsNkd7DMAyU8+6bGKGqepeI1Xj9dahQbL3XpMb3ls0efxcQLHUS7bOBosHEX76fACmQ0w= 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)(376002)(136003)(396003)(346002)(36840700001)(46966006)(86362001)(8676002)(47076005)(54906003)(70586007)(70206006)(8936002)(83380400001)(110136005)(82310400003)(316002)(52536014)(33656002)(36860700001)(82740400003)(26005)(356005)(5660300002)(966005)(7696005)(55016002)(9686003)(336012)(478600001)(4326008)(2906002)(186003)(53546011)(6506007)(81166007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2021 05:23:53.2274 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6fb1620a-501a-4fda-008b-08d966bf5cdc 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: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2032 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCkhpIFNhbWksIA0KDQpUaGFua3MgZm9yIHJldmlld2luZyB0aGlzIHBhdGNoLiBQbGVhc2Ug ZmluZCBteSByZXNwb25zZSBpbmxpbmUuDQoNClJlZ2FyZHMsDQpPbWthcg0KDQpIaSBPbWthciwN ClBsZWFzZSBmaW5kIG15IHJlc3BvbnNlIGJlbG93IG1hcmtlZCBbU0FNSV0NClJlZ2FyZHMsDQoN ClNhbWkgTXVqYXdhcg0KT24gMTAvMDcvMjAyMSAwNToxOCBQTSwgT21rYXIgQW5hbmQgS3Vsa2Fy bmkgd3JvdGU6DQpBZGQgdGhlIHByb3RvY29sIGRlZmluaXRpb24gb2YgdGhlIE1NX0hFU1RfRVJS T1JfU09VUkNFX0RFU0NfUFJPVE9DT0wNCnByb3RvY29sLiBUaGlzIHByb3RvY29sIGNhbiBiZSBp bXBsZW1lbnRlZCBieSBNTSBkcml2ZXJzIHRvIHB1Ymxpc2gNCmVycm9yIHNvdXJjZSBkZXNjcmlw dG9ycyB0aGF0IGhhdmUgdG8gYmUgcG9wdWxhdGVkIGludG8gSEVTVCB0YWJsZS4NCg0KQ28tYXV0 aG9yZWQtYnk6IFRob21hcyBBYnJhaGFtIG1haWx0bzp0aG9tYXMuYWJyYWhhbUBhcm0uY29tDQpT aWduZWQtb2ZmLWJ5OiBPbWthciBBbmFuZCBLdWxrYXJuaSBtYWlsdG86b21rYXIua3Vsa2FybmlA YXJtLmNvbQ0KLS0tDQogQXJtUGxhdGZvcm1Qa2cvQXJtUGxhdGZvcm1Qa2cuZGVjICAgICAgICAg ICAgICAgICAgICAgfCAgMSArDQogQXJtUGxhdGZvcm1Qa2cvSW5jbHVkZS9Qcm90b2NvbC9IZXN0 RXJyb3JTb3VyY2VJbmZvLmggfCA2NCArKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMgY2hh bmdlZCwgNjUgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvQXJtUGxhdGZvcm1Qa2cvQXJt UGxhdGZvcm1Qa2cuZGVjIGIvQXJtUGxhdGZvcm1Qa2cvQXJtUGxhdGZvcm1Qa2cuZGVjDQppbmRl eCBlNGFmZTVkYThlMTEuLjRmMDYyMjkyNjYzYiAxMDA2NDQNCi0tLSBhL0FybVBsYXRmb3JtUGtn L0FybVBsYXRmb3JtUGtnLmRlYw0KKysrIGIvQXJtUGxhdGZvcm1Qa2cvQXJtUGxhdGZvcm1Qa2cu ZGVjDQpAQCAtMTMxLDMgKzEzMSw0IEBADQogW1Byb3RvY29scy5jb21tb25dDQogICAjIyBBcm0g UGxhdGZvcm0gSEVTVCB0YWJsZSBnZW5lcmF0aW9uIHByb3RvY29sDQogICBnSGVzdFRhYmxlUHJv dG9jb2xHdWlkID0geyAweDcwNWJkY2Q5LCAweDhjNDcsIDB4NDU3ZSwgeyAweGFkLCAweDBkLCAw eGY3LCAweDg2LCAweGYzLCAweDRhLCAweDBkLCAweDYzIH0gfQ0KKyAgZ01tSGVzdEVycm9yU291 cmNlRGVzY1Byb3RvY29sR3VpZCA9IHsgMHg1NjBiZjIzNiwgMHhhNGE4LCAweDRkNjksIHsgMHhi YywgMHhmNiwgMHhjMiwgMHg5NywgMHgyNCwgMHgxMCwgMHg5ZCwgMHg5MSB9IH0NCmRpZmYgLS1n aXQgYS9Bcm1QbGF0Zm9ybVBrZy9JbmNsdWRlL1Byb3RvY29sL0hlc3RFcnJvclNvdXJjZUluZm8u aCBiL0FybVBsYXRmb3JtUGtnL0luY2x1ZGUvUHJvdG9jb2wvSGVzdEVycm9yU291cmNlSW5mby5o DQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMDAwLi45NWFmZDRkZmZlOWMN Ci0tLSAvZGV2L251bGwNCisrKyBiL0FybVBsYXRmb3JtUGtnL0luY2x1ZGUvUHJvdG9jb2wvSGVz dEVycm9yU291cmNlSW5mby5oDQpAQCAtMCwwICsxLDY0IEBADQorLyoqIEBmaWxlDQorICBNTSBw cm90b2NvbCB0byBnZXQgdGhlIHNlY3VyZSBlcnJvciBzb3VyY2UgZGVzY3JpcHRvciBpbmZvcm1h dGlvbi4NCisNCisgIE1NIERyaXZlcnMgbXVzdCBpbXBsZW1lbnQgdGhpcyBwcm90b2NvbCBpbiBv cmRlciB0byBwdWJsaXNoIHNlY3VyZSBzaWRlDQorICBlcnJvciBzb3VyY2UgZGVzY3JpcHRvciBp bmZvcm1hdGlvbiB0byBPU1BNIHRocm91Z2ggdGhlIEhFU1QgQUNQSSB0YWJsZS4NCisNCisgIENv cHlyaWdodCAoYykgMjAyMCAtIDIwMjEsIEFSTSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVk Lg0KKyAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCisqKi8N CisNCisjaWZuZGVmIE1NX0hFU1RfRVJST1JfU09VUkNFX0RFU0NfDQorI2RlZmluZSBNTV9IRVNU X0VSUk9SX1NPVVJDRV9ERVNDXw0KKw0KKyNkZWZpbmUgTU1fSEVTVF9FUlJPUl9TT1VSQ0VfREVT Q19QUk9UT0NPTF9HVUlEIFwNCisgIHsgXA0KKyAgICAweDU2MGJmMjM2LCAweGE0YTgsIDB4NGQ2 OSwgeyAweGJjLCAweGY2LCAweGMyLCAweDk3LCAweDI0LCAweDEwLCAweDlkLCAweDkxIH0gXA0K KyAgfQ0KKw0KK3R5cGVkZWYgc3RydWN0IE1NX0hFU1RfRVJST1JfU09VUkNFX0RFU0NfUFJPVE9D T0xfDQpbU0FNSV0gTm90IHN1cmUgaWYgYSB0cmFpbGluZyB1bmRlcnNjb3JlIHdvdWxkIGJlIHJp Z2h0IHRvIHVzZSBmb3IgdGhlIG5hbWUgdGFnLiBDYW4gTW1IZXN0RXJyb3JTb3VyY2VEZXNjUHJv dG9jb2wgYmUgdXNlZCBhcyB0aGUgbmFtZSB0YWc/IA0KQWxzbyBzZWUgaHR0cHM6Ly9lZGsyLWRv Y3MuZ2l0Ym9vay5pby9lZGstaWktYy1jb2Rpbmctc3RhbmRhcmRzLXNwZWNpZmljYXRpb24vNV9z b3VyY2VfZmlsZXMvNTZfZGVjbGFyYXRpb25zX2FuZF90eXBlcyM1LTYtMy0yLXN0cnVjdHVyZS1k ZWNsYXJhdGlvbi13aXRoLWZvcndhcmQtcmVmZXJlbmNlLW9yLXNlbGYtcmVmZXJlbmNlIA0KKyAg ICAgICAgICAgICAgICAgTU1fSEVTVF9FUlJPUl9TT1VSQ0VfREVTQ19QUk9UT0NPTDsNCisNCg0K QWNrLg0KDQotIE9ta2FyDQoNCisvKioNCisgIEdldCBIRVNUIFNlY3VyZSBFcnJvciBTb3VyY2Ug RGVzY3JpcHRvcnMuDQorDQorICBUaGUgTU0gZHJpdmVycyBpbXBsZW1lbnRpbmcgdGhpcyBwcm90 b2NvbCBtdXN0IGNvbnZleSB0aGUgdG90YWwgY291bnQgYW5kDQorICB0b3RhbCBsZW5ndGggb2Yg dGhlIGVycm9yIHNvdXJjZXMgdGhlIGRyaXZlciBoYXMgYWxvbmcgd2l0aCB0aGUgYWN0dWFsIGVy cm9yDQorICBzb3VyY2UgZGVzY3JpcHRvcihzKS4NCisNCisgIFBhc3NpbmcgTlVMTCBhcyBCdWZm ZXIgcGFyYW1ldGVyIHNoYWxsIHJldHVybiBFRklfSU5WQUxJRF9QQVJBTUVUUiB3aXRoIHRoZQ0K KyAgdG90YWwgbGVuZ3RoIGFuZCBjb3VudCBvZiB0aGUgZXJyb3Igc291cmNlIGRlc2NyaXB0b3Io cykgaXQgc3VwcG9ydHMuDQorDQorICBAcGFyYW1baW5dICAgVGhpcyAgICAgICAgICAgICAgICBN TV9IRVNUX0VSUk9SX1NPVVJDRV9ERVNDX1BST1RPQ09MIGluc3RhbmNlLg0KKyAgQHBhcmFtW291 dF0gIEJ1ZmZlciAgICAgICAgICAgICAgQnVmZmVyIHRvIGJlIGFwcGVuZGVkIHdpdGggdGhlIGVy cm9yDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2UgZGVzY3JpcHRv cnMgaW5mb3JtYXRpb24uDQorICBAcGFyYW1bb3V0XSAgRXJyb3JTb3VyY2VzTGVuZ3RoICBUb3Rh bCBsZW5ndGggb2YgYWxsIHRoZSBlcnJvciBzb3VyY2UNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGRlc2NyaXB0b3JzLg0KKyAgQHBhcmFtW291dF0gIEVycm9yU291cmNlQ291 bnQgICAgQ291bnQgb2YgdG90YWwgZXJyb3Igc291cmNlIGRlc2NyaXB0b3JzDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgdGhlIGRyaXZlci4NCisNCisg IHJldHZhbCAgRUZJX1NVQ0NFU1MgICAgICAgICAgIElmIHRoZSBCdWZmZXIgaXMgdmFsaWQgYW5k IGlzIGZpbGxlZCB3aXRoIHZhbGlkDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF cnJvciBTb3VyY2UgZGVzY3JpcHRvciBkYXRhLg0KKyAgcmV0dmFsICBFRklfSU5WQUxJRF9QQVJB TVRFUiAgQnVmZmVyIGlzIE5VTEwuDQorICByZXR2YWwgIE90aGVyICAgICAgICAgICAgICAgICBJ ZiBubyBlcnJvciBzb3VyY2UgZGVzY3JpcHRvciBpbmZvcm1hdGlvbiBpcw0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYXZhaWxhYmxlLg0KKyoqLw0KK3R5cGVkZWYNCitFRklfU1RB VFVTDQorKEVGSUFQSSAqTU1fSEVTVF9HRVRfRVJST1JfU09VUkNFX0RFU0NSSVBUT1JTKSAoDQor ICBJTiAgTU1fSEVTVF9FUlJPUl9TT1VSQ0VfREVTQ19QUk9UT0NPTCAqVGhpcywNCisgIE9VVCBW T0lEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqQnVmZmVyLA0KKyAgT1VUIFVJTlRO ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKkVycm9yU291cmNlc0xlbmd0aCwNCisgIE9V VCBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpFcnJvclNvdXJjZXNDb3VudA0K KyAgKTsNCisNCisvLw0KKy8vIFByb3RvY29sIGRlY2xhcmF0aW9uDQorLy8NCitzdHJ1Y3QgTU1f SEVTVF9FUlJPUl9TT1VSQ0VfREVTQ19QUk9UT0NPTF8gew0KKyAgTU1fSEVTVF9HRVRfRVJST1Jf U09VUkNFX0RFU0NSSVBUT1JTIEdldEhlc3RFcnJvclNvdXJjZURlc2NyaXB0b3JzOw0KK307DQor DQorZXh0ZXJuIEVGSV9HVUlEIGdNbUhlc3RFcnJvclNvdXJjZURlc2NQcm90b2NvbEd1aWQ7DQor DQorI2VuZGlmIC8vIE1NX0hFU1RfRVJST1JfU09VUkNFX0RFU0NfDQoNCg==