From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 4755CD8106B for ; Fri, 22 Sep 2023 09:05:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=reEHSFz/IGOadve2ckUrmp+Ih6bhUzThZ7gOxkEpE+I=; c=relaxed/simple; d=groups.io; h=Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1695373522; v=1; b=mPFuKSQ8kwq19Oo448O/xjgt5U7rtr4Ud2Hyof2p0yMWUPv1Iq3EQOYes7eOW9xdenj4NSKx PE+mRalMagrUG2RjxO5ERvV32TUBmTCVfEt3NHDE3sbKT9svh/ZRMYzVQ+LvZa4p2mDHwLQ+32h VTmz1jQrtGvSKGOtB+8xpNUA= X-Received: by 127.0.0.2 with SMTP id DYOTYY7687511x7EGxLiekw7; Fri, 22 Sep 2023 02:05:22 -0700 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.81]) by mx.groups.io with SMTP id smtpd.web11.17430.1695373521627483366 for ; Fri, 22 Sep 2023 02:05:22 -0700 X-Received: from DB8PR03CA0036.eurprd03.prod.outlook.com (2603:10a6:10:be::49) by DB9PR08MB8434.eurprd08.prod.outlook.com (2603:10a6:10:3d6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.28; Fri, 22 Sep 2023 09:05:17 +0000 X-Received: from DBAEUR03FT065.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:be:cafe::87) by DB8PR03CA0036.outlook.office365.com (2603:10a6:10:be::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 09:05:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT065.mail.protection.outlook.com (100.127.142.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20 via Frontend Transport; Fri, 22 Sep 2023 09:05:17 +0000 X-Received: ("Tessian outbound 1eb4e931b055:v175"); Fri, 22 Sep 2023 09:05:17 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e36268d2d2027847 X-CR-MTA-TID: 64aa7808 X-Received: from 219ad1b5579f.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AC716E9A-FBBD-4698-A712-69C28CDE26C0.1; Fri, 22 Sep 2023 09:05:11 +0000 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 219ad1b5579f.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Sep 2023 09:05:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nJGY3Wji/APXILudcCTpANycUGdKmjfy889CpN6gwPb2q1tlCelqczqjMjpm0wX8fpHkq/VGBoChNJ5bhiFsdBLtKKTy5gFN3DYzERcJ3SgozVmNnqtiieAn03fhBX6sAWLonTwR1aR/ZU6Y2dUUekaZl5pvu0Nsw+QaPhMjiqEQGw99QLdWp9FBl13oCJx7G9aJWCwdVV7mVmyfwtK7gK8RrhN9qhnZNAie7OxtJQQONgeSkOcxY0rnagcOgzRTfx2n4I6TYMvPfKg3Ymq2iLv4128gIfmGUmAvbTHefmZV4mJFIA9WX/6h0aWSsCOG0sPnZW+fA4BlGX6Iu/W65w== 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=bWsqnoNt1YWcGbv0BEmmEmHsz9CeN9Mtc7MkXOyC+OE=; b=CLycQhFsbdGJBdYPoVRblToHmg0NUdrbTcbv1jRupSosJ+GK766f+pDvTria8OmXIEjC8sQHjOd2qJiUfy/rRiax49ksanqXdwi8GGHHCZHKGrNTTcd2mgi2xPX9na2Ip8uaKj9elRDy0i4HNkCSeX1mcjLxznCMFmBJCQ4NyplgEYf561zcHdDf33onh4bKMoVo7LyjQnsP9NKAy0qIcRSiDFS3EISrtk6ktkySt+tg5tU6Pddk/2+7TimBZej2WdXoubKwfGHXpR1pi9KWPLJUenOllWm+LkWbjcLk0kf/wbMvuYZ8M/NLbjgSDvwkGrdwBEX9L2ckTou86skAVA== 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 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by VE1PR08MB5565.eurprd08.prod.outlook.com (2603:10a6:800:1b2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20; Fri, 22 Sep 2023 09:05:08 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce%4]) with mapi id 15.20.6813.017; Fri, 22 Sep 2023 09:05:08 +0000 From: "Sami Mujawar" To: Pierre Gondois , "devel@edk2.groups.io" CC: "ardb+tianocore@kernel.org" , Thomas Abraham , Anshuman Khandual , Matteo Carlini , Akanksha Jain , Sibel Allinson , "jeshuas@nvidia.com" , nd Subject: Re: [edk2-devel] [PATCH edk2-platforms v2 2/3] Platform/ARM: FVP: Specify TRBE interrupt in MADT GICC Thread-Topic: [PATCH edk2-platforms v2 2/3] Platform/ARM: FVP: Specify TRBE interrupt in MADT GICC Thread-Index: AQHZ5kE7bLERykv9mEiFaZK/flBTObAmmLiAgAATTQA= Date: Fri, 22 Sep 2023 09:05:08 +0000 Message-ID: <2AA868AE-A749-49BF-86EF-8B53EF6BA070@arm.com> References: <20230913125247.34748-1-sami.mujawar@arm.com> <20230913125247.34748-3-sami.mujawar@arm.com> <44022afe-c1bf-30af-cda3-15122dce8090@arm.com> In-Reply-To: <44022afe-c1bf-30af-cda3-15122dce8090@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.76.23082700 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|VE1PR08MB5565:EE_|DBAEUR03FT065:EE_|DB9PR08MB8434:EE_ X-MS-Office365-Filtering-Correlation-Id: 7b41ef87-4621-4a8d-ef6d-08dbbb4b0a9c x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: FSw/xGu38xzbYpV73Su76bTCXzRT1aW7wAEJIrps5zgDXBGTtEbPNWfnutTeqUo82OasYx9tHg0vDPJ1V5Kz2IoeVNIq5xw6zaTkxF62RmpZ22plDQi4fF9k9+8XJQLuv4XGqZcIjJRz+HnUjH3VLG2y6qrZgkxHHbq58rBQshycbA3o+pBIxW3aKTeKRDVCyYxeDcbXU8D/2pTbhujqBiXqum6mGvKcrhYMBrkPv3YCaIUqzbVEnikJyOl9cDEjaA8/ysuhqp1bn4Y/arHfDkNlV4D4jLLdz5aaltAU7AdKnFx5ua6qSAzDh9F2l/fa9nx4Qx6sTnMhkhUTxP9Be255kCziRwUdyjCGpUehNtTZGdnGF5xFgVtSiH/yQ8nuLvZCjiXGoP5NHMV+dm43PTbMBD+RrjiuYt4+SVEUKTuL1Bs3jCZH6mHLBMjbpSCRjnTUvtpRyedPK4Dtu55QhMvOrihPGjiK3EOEhAFQF+jhaJEQiNF295+81oat32r07PGtYgwVh86rVoysCfHBL+8C8h933mAdsdEMIIOHbijX3ZIc4rT9j7P9yEQl1R8sOQx/En8+LNkE7LNyXC30iHbUO0oC2cf6kUfNzcNxjZmxSyMJ/5XJq0istWUCOhE1tjbwMJaXtNyN2Iym/EUcpNoRSINKpEANeTAMA/ELejw= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(396003)(136003)(376002)(346002)(39860400002)(451199024)(186009)(1800799009)(2616005)(6486002)(26005)(8936002)(4326008)(36756003)(8676002)(5660300002)(6512007)(41300700001)(122000001)(38070700005)(38100700002)(86362001)(316002)(2906002)(83380400001)(71200400001)(33656002)(66899024)(478600001)(966005)(66556008)(53546011)(64756008)(6506007)(66946007)(66476007)(66446008)(54906003)(76116006)(110136005)(91956017)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5565 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT065.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 5d086e5f-2223-4add-9d3c-08dbbb4b0534 X-Microsoft-Antispam-Message-Info: fBd7b7rSsUfMZj9W0ysDo54QAsTNjBsWZa3eaVa6zBm9WpRsJsJ3oTkQ+2WKxpPB/6v+Us68Sc2EhJvyTx7jCqfuh3FbK0oZ8Z2SMApzqItP2iWCetqhe8bzS8H3TQ+ZltrpX15QxN1uGlgUEyzVTIIU4XZ97ZCTXvCH/SmU/LB/nlsk9CJxYzCCUQz2v9AaKx1XoSMvytpL7fQC2KDAft07bMrUjFullDhSS7ugXAKIWwNi4h5787AxfImIKMpzIbvOe0NA9z1HuzbXJL590X5/jnIkN4BnHxebLdzYnllO/JQ/A5rlwl38waUjwlZjIH4rbWeh6Vw6Woqxq/r9oHsQni7LxXgIO1uiQ8iWbaEVbNUgMEOHimvulcwAf0gwxKfxitRFTRCNXJF5EVwoCVSC95V+ghDlhwgfDph4cQ95k1H4s1sxnM/NVqnSQmyxz1cKmaXosvR72phQ6tXZF114SkG4lIoMmUwJrv0nCE0opCFy05HDDEtvxCcQWxR0oD6KsMhbw24FglvmgVLemyJT27h7iiAIr9HE1QQlX90bKwZ/89lUgdIgwlA5grZey+3/hR0qlzku2ieVmI7q48bszNUKkhOETWQ4Rz2xs4RQ4qwLQd/2HbPiyV5TtyycmK23zXY1ldW0ajRVNN3HCOOQ01/78vyKZ9tzv3tZ40VaPqhVTjgOyGwcMZcS+rsMBOAWspIt9MTT7FFyRyN75vtm18XGYqguP7xLY9gUiyFCkqy9FMdLiWco3cjBqnEQW/hN013XBt6GfzhO07zPoIW9P27JlMoKoa2DFw+E/N0= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2023 09:05:17.7899 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7b41ef87-4621-4a8d-ef6d-08dbbb4b0a9c 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: DBAEUR03FT065.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8434 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: aHrloU96hzkgvN97pZABTw4yx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <71A34713F1CFCC499FEF681FDF9B6B9B@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=mPFuKSQ8; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgUGllcnJlLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBmZWVkYmFjay4NCg0KUGxlYXNlIHNlZSBt eSByZXNwb25zZSBpbmxpbmUgbWFya2VkIFtTQU1JXS4NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWph d2FyDQoNCu+7v09uIDIyLzA5LzIwMjMsIDA5OjU2LCAiUGllcnJlIEdvbmRvaXMiIDxwaWVycmUu Z29uZG9pc0Bhcm0uY29tIDxtYWlsdG86cGllcnJlLmdvbmRvaXNAYXJtLmNvbT4+IHdyb3RlOg0K DQoNCkhpIFNhbWksDQoNCg0KT24gOS8xMy8yMyAxNDo1MiwgU2FtaSBNdWphd2FyIHdyb3RlOg0K PiBXaGVuIFRSQkUgaXMgZW5hYmxlZCB0aGUgRlZQIG1vZGVsIHVzZXMgdGhlIFBQSSAxNQ0KPiAo aS5lLiBJTlQgSUQgMzEpIGFzIHRoZSBUUkJFIGludGVycnVwdC4NCj4gUmVmOiBodHRwczovL3d3 dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uLyA8aHR0cHM6Ly93d3cua2VybmVsLm9yZy9k b2MvRG9jdW1lbnRhdGlvbi8+DQo+IGRldmljZXRyZWUvYmluZGluZ3MvYXJtL2FybSx0cmFjZS1i dWZmZXItZXh0ZW5zaW9uLnlhbWwNCj4gDQo+IFRoZXJlZm9yZSwgY2hlY2sgdGhlIGRlYnVnIGZl YXR1cmUgcmVnaXN0ZXINCj4gSURfQUE2NERGUjBfRUwxLlRyYWNlQnVmZmVyIGZpZWxkIHRvIHNl ZSBpZiBUUkJFIGlzDQo+IGVuYWJsZWQgYW5kIGNvbmZpZ3VyZSB0aGUgVFJCRSBpbnRlcnJ1cHQg aW4gdGhlIEdJQ0MNCj4gc3RydWN0dXJlIGluIHRoZSBNQURUIEFDUEkgdGFibGUuDQo+IA0KPiBO b3RlOiBUbyBlbmFibGUgVFJCRSBzdXBwb3J0IGluIHRoZSBGVlAgUkV2QyBtb2RlbA0KPiAxLiBC dWlsZCBURi1BIHdpdGggdGhlIENUWF9JTkNMVURFX0FBUkNIMzJfUkVHUz0wDQo+IGJ1aWxkIGZs YWcgc2V0LCBvdGhlcndpc2UgdGhpcyByZXN1bHRzIGluIGFuDQo+IGV4Y2VwdGlvbiB3aGVuIGJv b3RpbmcgVEYtQS4NCj4gMi4gU2V0IHRoZSBtb2RlbCBwYXJhbWV0ZXJzIHRvIGVuYWJsZSBUUkJF DQo+IC1DIGNsdXN0ZXIwLmhhc190cmJlPTEgLUMgY2x1c3RlcjEuaGFzX3RyYmU9MQ0KPiANCj4g U2lnbmVkLW9mZi1ieTogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbSA8bWFpbHRv OnNhbWkubXVqYXdhckBhcm0uY29tPj4NCj4gLS0tDQo+IA0KPiBOb3RlczoNCj4gVjI6DQo+IC0g SW5jb3JyZWN0IGNvbW1lbnQgZm9yIFRSQkUgaW50ZXJydXB0IG51bWJlciBbSmVzaHVhXQ0KPiAt IEZpeGVkIGNvbW1lbnQgdG8gc3BlY2lmeSBUUkJFIGludGVycnVwdCBhcyBbU2FtaV0NCj4gUFBJ IDE1DQo+IFJlZjogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTA3NDI2 IDxodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMDc0MjY+DQo+IA0KPiBQ bGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvQ29uZmlndXJhdGlvbk1hbmFnZXIvQ29uZmlndXJhdGlv bk1hbmFnZXJEeGUvQ29uZmlndXJhdGlvbk1hbmFnZXIuYyB8IDM5ICsrKysrKysrKysrKysrKyst LS0tDQo+IFBsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9Db25maWd1cmF0aW9uTWFuYWdlci9Db25m aWd1cmF0aW9uTWFuYWdlckR4ZS9Db25maWd1cmF0aW9uTWFuYWdlckR4ZS5pbmYgfCAzICstDQo+ IDIgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9QbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvQ29uZmlndXJhdGlvbk1hbmFn ZXIvQ29uZmlndXJhdGlvbk1hbmFnZXJEeGUvQ29uZmlndXJhdGlvbk1hbmFnZXIuYyBiL1BsYXRm b3JtL0FSTS9WRXhwcmVzc1BrZy9Db25maWd1cmF0aW9uTWFuYWdlci9Db25maWd1cmF0aW9uTWFu YWdlckR4ZS9Db25maWd1cmF0aW9uTWFuYWdlci5jDQo+IGluZGV4IDRkZjJkNmNkYWU1OGRmMzQ0 ODA0YThiNDEyMDhhM2FkYjhlZTAxMTAuLjIyMWNjZDQ0Y2E0MTllZGYwMzBhMGIzN2E2YmJlNjRh MWFiMTEyNzMgMTAwNjQ0DQo+IC0tLSBhL1BsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9Db25maWd1 cmF0aW9uTWFuYWdlci9Db25maWd1cmF0aW9uTWFuYWdlckR4ZS9Db25maWd1cmF0aW9uTWFuYWdl ci5jDQo+ICsrKyBiL1BsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9Db25maWd1cmF0aW9uTWFuYWdl ci9Db25maWd1cmF0aW9uTWFuYWdlckR4ZS9Db25maWd1cmF0aW9uTWFuYWdlci5jDQo+IEBAIC0x LDcgKzEsNyBAQA0KPiAvKiogQGZpbGUNCj4gQ29uZmlndXJhdGlvbiBNYW5hZ2VyIER4ZQ0KPiAN Cj4gLSBDb3B5cmlnaHQgKGMpIDIwMTcgLSAyMDIxLCBBcm0gTGltaXRlZC4gQWxsIHJpZ2h0cyBy ZXNlcnZlZC48QlI+DQo+ICsgQ29weXJpZ2h0IChjKSAyMDE3IC0gMjAyMywgQXJtIExpbWl0ZWQu IEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiANCj4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4gDQo+IEBAIC0xNSw2ICsxNSw3IEBADQo+ICNpbmNsdWRl IDxJbmR1c3RyeVN0YW5kYXJkL0lvUmVtYXBwaW5nVGFibGUuaD4NCj4gI2luY2x1ZGUgPEluZHVz dHJ5U3RhbmRhcmQvTWVtb3J5TWFwcGVkQ29uZmlndXJhdGlvblNwYWNlQWNjZXNzVGFibGUuaD4N Cj4gI2luY2x1ZGUgPExpYnJhcnkvQXJtTGliLmg+DQo+ICsjaW5jbHVkZSA8TGlicmFyeS9Bcm1M aWIvQUFyY2g2NC9BQXJjaDY0TGliLmg+DQo+ICNpbmNsdWRlIDxMaWJyYXJ5L0RlYnVnTGliLmg+ DQo+ICNpbmNsdWRlIDxMaWJyYXJ5L0lvTGliLmg+DQo+ICNpbmNsdWRlIDxMaWJyYXJ5L1BjZExp Yi5oPg0KPiBAQCAtMzcsOCArMzgsOCBAQCBFREtJSV9QTEFURk9STV9SRVBPU0lUT1JZX0lORk8g VkV4cHJlc3NQbGF0UmVwb3NpdG9yeUluZm8gPSB7DQo+IHsNCj4gLy8gRkFEVCBUYWJsZQ0KPiB7 DQo+IC0gRUZJX0FDUElfNl8zX0ZJWEVEX0FDUElfREVTQ1JJUFRJT05fVEFCTEVfU0lHTkFUVVJF LA0KPiAtIEVGSV9BQ1BJXzZfM19GSVhFRF9BQ1BJX0RFU0NSSVBUSU9OX1RBQkxFX1JFVklTSU9O LA0KPiArIEVGSV9BQ1BJXzZfNV9GSVhFRF9BQ1BJX0RFU0NSSVBUSU9OX1RBQkxFX1NJR05BVFVS RSwNCj4gKyBFRklfQUNQSV82XzVfRklYRURfQUNQSV9ERVNDUklQVElPTl9UQUJMRV9SRVZJU0lP TiwNCj4gQ1JFQVRFX1NURF9BQ1BJX1RBQkxFX0dFTl9JRCAoRVN0ZEFjcGlUYWJsZUlkRmFkdCks DQo+IE5VTEwNCj4gfSwNCj4gQEAgLTUxLDggKzUyLDggQEAgRURLSUlfUExBVEZPUk1fUkVQT1NJ VE9SWV9JTkZPIFZFeHByZXNzUGxhdFJlcG9zaXRvcnlJbmZvID0gew0KPiB9LA0KPiAvLyBNQURU IFRhYmxlDQo+IHsNCj4gLSBFRklfQUNQSV82XzNfTVVMVElQTEVfQVBJQ19ERVNDUklQVElPTl9U QUJMRV9TSUdOQVRVUkUsDQo+IC0gRUZJX0FDUElfNl8zX01VTFRJUExFX0FQSUNfREVTQ1JJUFRJ T05fVEFCTEVfUkVWSVNJT04sDQo+ICsgRUZJX0FDUElfNl81X01VTFRJUExFX0FQSUNfREVTQ1JJ UFRJT05fVEFCTEVfU0lHTkFUVVJFLA0KPiArIEVGSV9BQ1BJXzZfNV9NVUxUSVBMRV9BUElDX0RF U0NSSVBUSU9OX1RBQkxFX1JFVklTSU9OLA0KPiBDUkVBVEVfU1REX0FDUElfVEFCTEVfR0VOX0lE IChFU3RkQWNwaVRhYmxlSWRNYWR0KSwNCj4gTlVMTA0KPiB9LA0KPiBAQCAtMTA5LDE1ICsxMTAs MTUgQEAgRURLSUlfUExBVEZPUk1fUkVQT1NJVE9SWV9JTkZPIFZFeHByZXNzUGxhdFJlcG9zaXRv cnlJbmZvID0gew0KPiB9LA0KPiANCj4gLy8gQm9vdCBhcmNoaXRlY3R1cmUgaW5mb3JtYXRpb24N Cj4gLSB7IEVGSV9BQ1BJXzZfM19BUk1fUFNDSV9DT01QTElBTlQgfSwgLy8gQm9vdEFyY2hGbGFn cw0KPiArIHsgRUZJX0FDUElfNl81X0FSTV9QU0NJX0NPTVBMSUFOVCB9LCAvLyBCb290QXJjaEZs YWdzDQo+IA0KPiAjaWZkZWYgSEVBRExFU1NfUExBVEZPUk0NCj4gLy8gRml4ZWQgZmVhdHVyZSBm bGFnIGluZm9ybWF0aW9uDQo+IC0geyBFRklfQUNQSV82XzNfSEVBRExFU1MgfSwgLy8gRml4ZWQg ZmVhdHVyZSBmbGFncw0KPiArIHsgRUZJX0FDUElfNl81X0hFQURMRVNTIH0sIC8vIEZpeGVkIGZl YXR1cmUgZmxhZ3MNCj4gI2VuZGlmDQo+IA0KPiAvLyBQb3dlciBtYW5hZ2VtZW50IHByb2ZpbGUg aW5mb3JtYXRpb24NCj4gLSB7IEVGSV9BQ1BJXzZfM19QTV9QUk9GSUxFX0VOVEVSUFJJU0VfU0VS VkVSIH0sIC8vIFBvd2VyTWFuYWdlbWVudCBQcm9maWxlDQo+ICsgeyBFRklfQUNQSV82XzVfUE1f UFJPRklMRV9FTlRFUlBSSVNFX1NFUlZFUiB9LCAvLyBQb3dlck1hbmFnZW1lbnQgUHJvZmlsZQ0K PiANCj4gLyogR0lDIENQVSBJbnRlcmZhY2UgaW5mb3JtYXRpb24NCj4gR0lDX0VOVFJZIChDUFVJ bnRlcmZhY2VOdW1iZXIsIE1waWRyLCBQbXVJcnEsIFZHaWNJcnEsIEVuZXJneUVmZmljaWVuY3kp DQo+IEBAIC00NzQsNiArNDc1LDkgQEAgSW5pdGlhbGl6ZVBsYXRmb3JtUmVwb3NpdG9yeSAoDQo+ ICkNCj4gew0KPiBFREtJSV9QTEFURk9STV9SRVBPU0lUT1JZX0lORk8gKiBQbGF0Zm9ybVJlcG87 DQo+ICsgVUlOVDY0IERiZ0ZlYXR1cmVzOw0KPiArIFVJTlROIEluZGV4Ow0KPiArIFVJTlQxNiBU cmJlSW50ZXJydXB0Ow0KPiANCj4gUGxhdGZvcm1SZXBvID0gVGhpcy0+UGxhdFJlcG9JbmZvOw0K PiANCj4gQEAgLTQ5MSw2ICs0OTUsMjUgQEAgSW5pdGlhbGl6ZVBsYXRmb3JtUmVwb3NpdG9yeSAo DQo+IFBsYXRmb3JtUmVwby0+R2ljQ0luZm9bNl0uTVBJRFIgPSBHRVRfTVBJRF9NVCAoMSwgMiwg MCk7DQo+IFBsYXRmb3JtUmVwby0+R2ljQ0luZm9bN10uTVBJRFIgPSBHRVRfTVBJRF9NVCAoMSwg MywgMCk7DQo+IH0NCj4gKw0KPiArIFRyYmVJbnRlcnJ1cHQgPSAwOw0KPiArIERiZ0ZlYXR1cmVz ID0gQXJtUmVhZElkQUE2NERmcjAgKCk7DQo+ICsgREVCVUcgKCgNCj4gKyBERUJVR19JTkZPLA0K PiArICJEZWJ1ZyBGZWF0dXJlIFJlZ2lzdGVyIDAgLSBJRF9BQTY0REZSMF9FTDEgPSAweCVseFxu IiwNCj4gKyBEYmdGZWF0dXJlcw0KPiArICkpOw0KPiArDQo+ICsgLy8gVGhlIElEX0FBNjRERlIw X0VMMS5UcmFjZUJ1ZmZlciBmaWVsZCBpZGVudGlmaWVzIHN1cHBvcnQgZm9yIEZFQVRfVFJCRS4N Cj4gKyBpZiAoKChEYmdGZWF0dXJlcyA+PiA0NCkgJiAweEYpICE9IDApIHsNCg0KDQpJZGVhbGx5 IEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBtYWNyb3MgZm9yIHRoZXNlIHJlZ2lzdGVyIGZsYWdzIGlu c3RlYWQgb2YgaGFyZC1jb2RlZA0KdmFsdWVzIGxpa2UgNDQvMHhGLCBzYW1lIGNvbW1lbnQgZm9y Og0KLSBbUEFUQ0ggZWRrMi1wbGF0Zm9ybXMgdjIgMy8zXSBQbGF0Zm9ybS9BUk06IEZWUDogQWRk IEVURSBkZXZpY2UgaWYgc3VwcG9ydGVkIGJ5IEZWUA0KDQpbU0FNSV0gSSB3aWxsIGNoZWNrIGlm IEkgY2FuIGFkZCBoZWxwZXIgZnVuY3Rpb25zIGxpa2UgQXJtSGFzVHJiZSgpIGluIEFybUxpYi4N Cg0KUmVnYXJkcywNClBpZXJyZQ0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3Jv dXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3Vw LgpWaWV3L1JlcGx5IE9ubGluZSAoIzEwODk4Nik6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9tZXNzYWdlLzEwODk4NgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210 LzEwMTMzNTg4OS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5p bwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJl Y2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K