From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.74]) by mx.groups.io with SMTP id smtpd.web11.2925.1615499462223258172 for ; Thu, 11 Mar 2021 13:51:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=TRzbjSFY; spf=pass (domain: arm.com, ip: 40.107.22.74, mailfrom: samer.el-haj-mahmoud@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=C/J0yyMVxguLVEeGcd+QApsHFMUPx6TCP9eiaQyqA9E=; b=TRzbjSFYVMVzT32cvCzCOXBuw0JLJAzsrNITO7RWvpHxISS7lqj+h/YXolW2a41B71BzWGOMn1sAAoSDsxPtPGTewCX4vsLLUwAFzpi3wlM+JabEuQZeeZ1lxADfRx2fDrl0166fGQu0HdYtsHmDM7i7PLQh4Jd85QYhG6cUIUE= Received: from AM6P192CA0069.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:82::46) by AM5PR0801MB1620.eurprd08.prod.outlook.com (2603:10a6:203:3a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Thu, 11 Mar 2021 21:50:58 +0000 Received: from AM5EUR03FT032.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:82:cafe::3b) by AM6P192CA0069.outlook.office365.com (2603:10a6:209:82::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Thu, 11 Mar 2021 21:50:58 +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 AM5EUR03FT032.mail.protection.outlook.com (10.152.16.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.31 via Frontend Transport; Thu, 11 Mar 2021 21:50:58 +0000 Received: ("Tessian outbound 24a7072fdae6:v71"); Thu, 11 Mar 2021 21:50:57 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 56ef2e448cdc208c X-CR-MTA-TID: 64aa7808 Received: from b745ee8a24af.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D84BC9D3-FACE-4F4C-96A7-61208BB6B4ED.1; Thu, 11 Mar 2021 21:50:51 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b745ee8a24af.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 11 Mar 2021 21:50:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JsACIbSlH7U5fGGd6GEolEP7dHiVzmO41AzDGjeb9tP+BPC7kZzhMlk8WuVNBHJ8+AonjjZMBhJYbnwSDgqVLN5IxzZycNlT29yBEkBUlcrG3OOjznW3LWGZ5X70WzMsRPpLGSNBqEyjid24s78ntAiIXTEOAIB98ql6ALZFh/PmQVoVmBINLA23+b3vv76xag75+ym5ye1EsO95uB1Iv8IU868lbX7EaPejWTy8+mLEaG7Sm4VA0bw77dKaM+EDTUBdmDjexAB7oT2oSuT4j3JAhwt7V9jfzLicjGiTZoWpbSCjrL2WFZZKJ73B+uZR7rA2UwXvrJAuZtxw03GYcQ== 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=C/J0yyMVxguLVEeGcd+QApsHFMUPx6TCP9eiaQyqA9E=; b=Ve+tHmroJBP/Dv3zZ8GO8DWqoVse3ty0Oeh3/lvGHJpBETX0XuDEFuJ8X6U92L67i1R0aYwpe/R9vt+BL0dJplZh0jHFq2Z1kWI7CoMyHKANiq9Gc81ArWVZoaL8phMIDJ/ITpFlsglXBFyLKh3ILfLe3hFvRMAzQfFIALgurfmHdSIBGOVqlUwilR6VRBEbsX/rShepjAz+Qgda756jPSt6vikvdr/snoERrM2Arms84JibAKLOBaOSfRshr42D132tW8/HJruN4C5QaY4A2VLa4NDjk7Dvy3+ErenddrUKIuN0gq/2jG9c/YtTdUVvWVe5wKy7F5hznSzkFCoUKA== 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=C/J0yyMVxguLVEeGcd+QApsHFMUPx6TCP9eiaQyqA9E=; b=TRzbjSFYVMVzT32cvCzCOXBuw0JLJAzsrNITO7RWvpHxISS7lqj+h/YXolW2a41B71BzWGOMn1sAAoSDsxPtPGTewCX4vsLLUwAFzpi3wlM+JabEuQZeeZ1lxADfRx2fDrl0166fGQu0HdYtsHmDM7i7PLQh4Jd85QYhG6cUIUE= Received: from DB7PR08MB3260.eurprd08.prod.outlook.com (2603:10a6:5:21::23) by DBBPR08MB4824.eurprd08.prod.outlook.com (2603:10a6:10:d9::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.19; Thu, 11 Mar 2021 21:50:49 +0000 Received: from DB7PR08MB3260.eurprd08.prod.outlook.com ([fe80::a15d:ad7f:98a0:23f9]) by DB7PR08MB3260.eurprd08.prod.outlook.com ([fe80::a15d:ad7f:98a0:23f9%5]) with mapi id 15.20.3890.042; Thu, 11 Mar 2021 21:50:48 +0000 From: "Samer El-Haj-Mahmoud" To: "devel@edk2.groups.io" , "treffer+groups.io@measite.de" CC: Pete Batard , Leif Lindholm , Ard Biesheuvel , "Andrei Warkentin (awarkentin@vmware.com)" , Jeremy Linton , Samer El-Haj-Mahmoud Subject: Re: [edk2-devel] [edk2-platforms][PATCH 1/1] Platform/RaspberryPi: Fix dwc2 reset on raspberry pi boards Thread-Topic: [edk2-devel] [edk2-platforms][PATCH 1/1] Platform/RaspberryPi: Fix dwc2 reset on raspberry pi boards Thread-Index: AQHXFqX08KCTp6xmrEOlcFP8m1asUqp/Uctg Date: Thu, 11 Mar 2021 21:50:48 +0000 Message-ID: References: <7669a539-91a0-7b48-a6b7-897dbfeda3ae@measite.de> In-Reply-To: <7669a539-91a0-7b48-a6b7-897dbfeda3ae@measite.de> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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-originating-ip: [99.132.126.10] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4d2e667a-6b11-40dc-cda4-08d8e4d7c137 x-ms-traffictypediagnostic: DBBPR08MB4824:|AM5PR0801MB1620: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6790;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: JSNuLAueK0iQz0j0+Ce0gMqS2AapSjaiUz3kC27lYBe9sJxlVlqVs+qCxahmYf0fQ8v7IerakhMiJHKm3QUwb9SpiaFB4GUIB6kSTGTKgEGFCB6Rl9sTRU7fsZ0cgKej5Bk/pbWUn4WHAh++o7jMN4Oc7HvmEOwiaj5/gMVJu7LvaD5LLGcXQ+KqXnH/uE2VWuS7YP1+5NJHXYnkOUjhANRekpgs7TR8pfewK5r1Y9hwmMc66s394bVOxbwy0TPJlDrH1s6SzQa5TiGijOl7ZAX5/35sNvECKp1rB2Frbc7AOQkzV2xVsrwJYL+6LMw0XMU/liu7n64hqtAZfrp+N3zaeP7alnsGoSTQhlFdaO24kiuizo2ePwhCRvwCOtfjJwjGjUXnQoXORkQ4NfN8LGH8+X5Zw+WXph3t4XfBGJvN13Ms0/TqW9lCZkJctE4871PTbilRj0lGzFXh11Dql5BSqLzt6c1igQZyBxd0n13efj1pWhPr56qGE/sPQlQ0v1aAzYo5bPnt0HxS67d+/WWBzppgXW0edYHbeEsKBH5nwWL/zTINYxIfXX9foc8PCApxRwyWf/WMDkXPP4/mspJ++jPvH1pDpL0qzM9a/YuFz4/Q38m87kXoyVxdJtw+5Pj+WEssP/dQA9l0SV+W/g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB7PR08MB3260.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(366004)(346002)(136003)(396003)(39860400002)(55016002)(86362001)(83380400001)(186003)(26005)(2906002)(478600001)(71200400001)(66476007)(64756008)(52536014)(66946007)(110136005)(9686003)(66556008)(66446008)(4326008)(5660300002)(76116006)(53546011)(7696005)(966005)(8936002)(316002)(6506007)(8676002)(33656002)(54906003)(44824005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?UldHL09HRjhnYUkySWVSYnljcTluZmJ4ZUl4WUVQQWJuL1BmcFlocmdMVE0y?= =?utf-8?B?aXdET0JqM2NKa3puZzFsOTEzRTlIREJNUWV4R3dJTzVic2pkSHl2WG9ORDZw?= =?utf-8?B?Wkk0T01lZkZlWDBIdVQzR1F6YUxXYURWeGxWVklrOGZDQ2ZSUDFjQUt1dS9Q?= =?utf-8?B?aEVnQTByMTdGbmhDbnNZSnV0QUV2YlNqdktpVjY1aVlXTktlRk5HdXR6eC80?= =?utf-8?B?UFo4aG1mYWxkTG1MclpWZVFoZmJGaXovc2hZSElvTzVOU3YwN0R2bVIyT0F4?= =?utf-8?B?RjhrMThUMG9sRmZwYnBSbEFMclRZQzU4eGJyQ20wOVR6V1ErMEpTeVIya2c0?= =?utf-8?B?OWtlbGJ0TFZGZ001YkFNNGVXVVhFZTRhL20wNGwxUG9RdTM3bkViV1JNWTQx?= =?utf-8?B?NGZsbEo0QVo2dzMzS2dSOWN4a25rZkQ0QUdONlNKcmlNM1h1QVRNWEtSNXdu?= =?utf-8?B?UGIwMjFLT1RkOGdvRkVTL0F3VTNXVVJMd01ZOVdtcGJCdTZ6Qk5yZWhMQ1RD?= =?utf-8?B?MUZtQlR0ZnBpRk9RV0luZjl3YmR6cDM5alRzTjR6MlJkMHhpWTFzWGMzazg2?= =?utf-8?B?VUZKY2Z6aGxHZVBoYVE1REQ1M3YxMlZ5Vkt4Slp5ZHpxU2drTjlRdFhOU2Y2?= =?utf-8?B?SVRiaGFOa0pyRVJaeStwTFVreEkreUducU9CdkVMNlhRVmUwS3BVOFVyV1RW?= =?utf-8?B?VjExRnc0TGh5N2hDdXprcjdCNG9HZFduRjBTT1J6dXAxWXNKZmtSZk1aUDE5?= =?utf-8?B?UitzTkdmcWtVd2NlU0JEUUVqaVBscWZnUlc2L3pmWDlxZEtrSmQ3RkQweHdo?= =?utf-8?B?TEtXZHlsTzlXU1kvYmVaUGxBYStBbjFKSW1qdVNJK25KVnNNci9BTE5PUHUw?= =?utf-8?B?eDVZS2xQWHpPV0ZtY21QTnd2YmQ2NHAyeTBxL1ZGU1pMYnFMUUh4U3NmeExP?= =?utf-8?B?WTJaWDNsMHpIR3dpSVRod25qaWRlbTlLU0lyUDRZa3IwYWEwbERibVdoT0ts?= =?utf-8?B?c2RZeXZ0cUZXVlkyUWJlejRUeVBBTG0xSUZuWm12OXRZd3V1UW5sTk5UMDlr?= =?utf-8?B?Um9OZGRTaXk1WVdDT2pjNW5CeUljSnlkSGRZUXV4MzdsT3lYbkYzMHpDNW5Y?= =?utf-8?B?SVN6U1h1bkNvckc4TXRnT1ZMdFllVnZPZThnclEySS9LY3B6Mm9YUFpiVW1K?= =?utf-8?B?YWhIQyt4UFlyYVg5SG1oUGxtQjFaeTFqeTB4ek1CL2hHcFVDNHZBTnRaNi9D?= =?utf-8?B?ZHpGZkttaGVwd3dMbFV3UGs5WkJDZEZCZzBYUjN4cFJHLzhMTTRvdUkweHFp?= =?utf-8?B?dnk3M1pwenhsQU1hLzMrSDFTWkxyUm8xd0RDSEp0bHArMG44U1N4cmVVOE04?= =?utf-8?B?VVZqaVMxS0ZSNFRLSUFKUVp1UHF5d0JnNUcyUEhTbmpoU2M5bzNCMkx2L3U4?= =?utf-8?B?OUhJRDJTR2ZQbGdMVlB6Z2FoY295bDlZZzdzeGhQZURCZCtOb3RqTDFCTFZW?= =?utf-8?B?WnhibWV0cTVtYmZvK0RJZEhlYWg2ZWVEem9mR0JVb0VZcTI3SUg0YzQ2Nnly?= =?utf-8?B?eUpDR1d2S0FpL09lVzE0KzBXbi9qRTViWjJRM2t2cDNEdzRCbkhGV3liRi9M?= =?utf-8?B?OU5sQVlBOUR4L1lzdTNHcmY4bk1SeUdVY2JCNVh5bGQwTCtGcmIxdHJTc0lX?= =?utf-8?B?dENnamIxN2lSbDlMYnJDeUMwRmFYSVpKVU45dHg3WXB3OGEzRVdUYlAzVm5E?= =?utf-8?Q?AzdOaLJCCoqf4mlA502yTmxUCkDu0XoSMYaJFM8?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4824 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: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d377a950-1517-40a5-f765-08d8e4d7bb9f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EaoD9xSpQHP6S9xAyn0uw7MiD9QbJRBUqZI9XvHsf8lU6lKMAN+I1rZux2+4p7U1N2eN4MCw17VJcfsNflcfwFaLgWeBHNsS9q7GgorFwdmGp6w1ndcReHHjno5bRrE6Lgkq6QwCNbg08L+ee/OBDpjWf8wjcd9s//u+k1CKB4sJ/w0r9FGthGv1N/0YlggLbbcb94lGLbEUeQnnm66kcHhVCrPlkm5ztfy059uru08pQ7XxHrX8zYjCb0zggUGJ1Ekv3oYYDJl7MKUs5iMW2UHM/UcBvF9sBpfLBW4VBvVg7lBjXatIYrznkmlQN4oJLg3T28zKd2V9WmQ1NSw7FKrGf3V8ZY65Ljx3xc9pbRH0TcWn5lvc5jMvUPfMmYXV56xW95MXTpdKPLEwseRyTwfTfDmc/25uLJ2o072qqgxwTgF9qgqcF8fIaGb7fzaqW0j93CVNKSpqgyVlGzwVBeeux8x361GCTpv2+YfoTcZE85iERh21VDgbIjoDKUmX26hdVDkv80kDUGvncMQUwFXIzN/j0n+bkpAZq5mxeR5NTAZDj5Gt7Zao/60lkHng68atjqmE546Shp3aOl7oYppeaokGZEieZo6LOY1nRl3sX2hfM0dR+Lyti3up1XXQJPWGa9Mpyyu7kkYHu72PoGYOyjsVfNpiMoHouf8YxQehX8mkKucC6d5SCqm2h4e52HGN74jws0RcotNbLFzzolb3g4CuhNfKgTyCPe3Caekzt/6tRSPv3LaoVjZSfgRf 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)(376002)(39860400002)(346002)(136003)(36840700001)(46966006)(83380400001)(82310400003)(7696005)(110136005)(36860700001)(52536014)(186003)(336012)(82740400003)(33656002)(47076005)(86362001)(55016002)(2906002)(8676002)(9686003)(70586007)(356005)(81166007)(316002)(5660300002)(966005)(478600001)(4326008)(53546011)(6506007)(8936002)(54906003)(26005)(70206006)(44824005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2021 21:50:58.3056 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4d2e667a-6b11-40dc-cda4-08d8e4d7c137 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: AM5EUR03FT032.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1620 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIGZvciB0aGUgcGF0Y2ghDQoNCisgQW5kcmVpIGFuZCBKZXJlbWV5IGZvciByZXZpZXcN Cg0KSSB0aGluayB0aGlzIG1heSBiZSBhIHNpZGUgZWZmZWN0IG9mIGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi1wbGF0Zm9ybXMvY29tbWl0L2Y4OTU4Yjg2ZTg4NjM0MzJiODE1YTEz MmEwZjBmZTgyOTUwYzZkZDENCg0KUHJldmlvdXNseSwgdGhlIER3SGNSZXNldCgpIGZ1bmN0aW9u IGRpZCBub3QgY2hlY2sgZm9yIHZhbGlkIEF0dHJpYnV0ZXMgcGFzc2VkIGluIGFzIGFuIGFyZ3Vt ZW50LiBTbyBpZiB5b3UgcGFzcyBpbiAwLCB0aGUgZnVuY3Rpb24gd2lsbCBzdGlsbCBoYXBwaWx5 IHJlc2V0IHRoZSBjb250cm9sbGVyLiBUaGF0IGNhdXNlZCBVRUZJIFNDVCBpc3N1ZXMgKHNpbmNl IHRoZSBmdW5jdGlvbiB3aWxsIHRha2UgaW4gZ2FyYmFnZSBBdHRyaWJ1dGVzIHdpdGhvdXQgY2hl Y2tpbmcgZm9yIHRoZWlyIHZhbGlkaXR5LCBwZXIgVUVGSSBzcGVjKS4gVGhlIGNoYW5nZSB3YXMg dG8gdmVyaWZ5IHRoZSBBdHRyaWJ1dGVzIGFyZSB2YWxpZCwgYW5kIHJldHVybiBFRklfVU5TVVBQ T1JURUQgaWYgdGhleSBhcmUgbm90LiBUaGUgb25seSB2YWxpZCBhdHRyaWJ1dGVzIGZvciByZXNl dHRpbmcgYXJlIEVGSV9VU0JfSENfUkVTRVRfR0xPQkFMIGFuZCBFRklfVVNCX0hDX1JFU0VUX0hP U1RfQ09OVFJPTExFUi4NCg0KSSB0aGluayB5b3VyIGNoYW5nZSBtYWtlcyBzZW5zZS4gIEJ1dCBJ IHdvdWxkIGxpa2UgdG8gcnVuIG1vcmUgdGVzdHMuDQoNCkFja2VkLWJ5OiBTYW1lciBFbC1IYWot TWFobW91ZCA8U2FtZXIuRWwtSGFqLU1haG1vdWRAYXJtLmNvbT4NCg0KDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVk azIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUmVuw6kNCj4gVHJlZmZlciB2aWEgZ3JvdXBzLmlv DQo+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxMSwgMjAyMSA3OjQwIEFNDQo+IFRvOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbw0KPiBDYzogUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT47IExlaWYgTGlu ZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPjsgQXJkDQo+IEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9j b3JlQGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbZWRrMi1wbGF0Zm9ybXNd W1BBVENIIDEvMV0gUGxhdGZvcm0vUmFzcGJlcnJ5UGk6DQo+IEZpeCBkd2MyIHJlc2V0IG9uIHJh c3BiZXJyeSBwaSBib2FyZHMNCj4NCj4gRHdIY1Jlc2V0IGV4cGVjdHMgYXR0cmlidXRlcyBhcyB0 aGUgc2Vjb25kIGFyZ3VtZW50LiBBIHJlc2V0IGlzIHBlcmZvcm1lZA0KPiBpZiB0aGUgcGFzc2Vk IGF0dHJpYnV0ZSBpcyB2YWxpZC4gSG93ZXZlciAwIGlzIG5vdCBhIHZhbGlkIGF0dHJpYnV0ZSBh bmQgd2lsbCB0aHVzDQo+IG5ldmVyIGNhdXNlIGEgY29udHJvbGxlciByZXNldC4NCj4NCj4gUGFz c2luZyBFRklfVVNCX0hDX1JFU0VUX0hPU1RfQ09OVFJPTExFUiB3aWxsIHJlc2V0IHRoZSBkd2My DQo+IGNvbnRyb2xsZXIgYXMgZXhwZWN0ZWQuDQo+DQo+IFRoaXMgZW5hYmxlcyB0aGUgVVNCIDIu MCBwb3J0IG9mIHRoZSByYXNwYmVycnkgY29tcHV0ZSBtb2R1bGUgNC4NCj4gLS0tDQo+ICBQbGF0 Zm9ybS9SYXNwYmVycnlQaS9Ecml2ZXJzL0R3VXNiSG9zdER4ZS9Ecml2ZXJCaW5kaW5nLmMgfCAy ICstDQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4N Cj4gZGlmZiAtLWdpdCBhL1BsYXRmb3JtL1Jhc3BiZXJyeVBpL0RyaXZlcnMvRHdVc2JIb3N0RHhl L0RyaXZlckJpbmRpbmcuYw0KPiBiL1BsYXRmb3JtL1Jhc3BiZXJyeVBpL0RyaXZlcnMvRHdVc2JI b3N0RHhlL0RyaXZlckJpbmRpbmcuYw0KPiBpbmRleCBiYWRhMTNhNmNkLi5iYjIyOGU2MmQ5IDEw MDY0NA0KPiAtLS0gYS9QbGF0Zm9ybS9SYXNwYmVycnlQaS9Ecml2ZXJzL0R3VXNiSG9zdER4ZS9E cml2ZXJCaW5kaW5nLmMNCj4gKysrIGIvUGxhdGZvcm0vUmFzcGJlcnJ5UGkvRHJpdmVycy9Ed1Vz Ykhvc3REeGUvRHJpdmVyQmluZGluZy5jDQo+IEBAIC0xNDAsNyArMTQwLDcgQEAgRHJpdmVyU3Rh cnQgKA0KPiAgICAgKiBVc2JCdXNEeGUgYXMgb2YgYjRlOTZiODJiNGUyZTQ3ZTk1MDE0YjUxNzg3 YmE1YjQzYWJhYzc4NCBleHBlY3RzDQo+ICAgICAqIHRoZSBIQ0QgdG8gZG8gdGhpcy4gVGhlcmUg aXMgbm8gYWdlbnQgaW52b2tpbmcgRHdIY1Jlc2V0IGFueW1vcmUuDQo+ICAgICAqLw0KPiAtICBE d0hjUmVzZXQgKCZEd0hjLT5Ed1VzYk90Z0hjLCAwKTsNCj4gKyAgRHdIY1Jlc2V0ICgmRHdIYy0+ RHdVc2JPdGdIYywNCj4gRUZJX1VTQl9IQ19SRVNFVF9IT1NUX0NPTlRST0xMRVIpOw0KPiAgICBE d0hjU2V0U3RhdGUgKCZEd0hjLT5Ed1VzYk90Z0hjLCBFZmlVc2JIY1N0YXRlT3BlcmF0aW9uYWwp Ow0KPg0KPiAgICBTdGF0dXMgPSBnQlMtPkluc3RhbGxNdWx0aXBsZVByb3RvY29sSW50ZXJmYWNl cyAoDQo+IC0tDQo+IDIuMjcuMA0KPg0KPg0KPg0KPiANCj4NCg0KSU1QT1JUQU5UIE5PVElDRTog VGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlk ZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50 ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5k IGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0 IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55 IG1lZGl1bS4gVGhhbmsgeW91Lg0K