From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0DCD0C433F5 for ; Tue, 22 Mar 2022 11:24:15 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1B60C83B40; Tue, 22 Mar 2022 12:23:42 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=microchip.com header.i=@microchip.com header.b="Mtd/RAE1"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="tUePepGw"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 712FF837C9; Tue, 22 Mar 2022 09:59:09 +0100 (CET) Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 4085E837C9 for ; Tue, 22 Mar 2022 09:59:03 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Durai.ManickamKR@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1647939543; x=1679475543; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=5R2qiPxVqaL+bHnBn8tlUtJ/kik6DgxIyatVLrR86ZQ=; b=Mtd/RAE1dSHUJF3BY4d+djY9kg7Caw/82WXjgWBw3MYGU0YAtNNpAxX2 d7F+wq14jq9zijGyunKzJFU0W69ijHzvO9sWTB9gfOn/XMkyY9VeEX6Cn 49bBQ5aYEBQ3x/ty1v5HuB0/ps+AHm0/1BNWGovRIBPcrhX3Dw269S2J8 Lq4kcMO+0JC0CKq6QuPVifL5igruY7KIjfPb/hb8cDsYnEj4EFv19oWUd MOPkZ/cyfDRFd4120gPbh8+37fplbI30JT7JJ8zYsEVZw1n4HVWCSwmXb iIxkukQwL4oF1JlGFCwIs2NT/6i5jZJAqBZJebfA8cao336KTntqeLEzT w==; X-IronPort-AV: E=Sophos;i="5.90,201,1643698800"; d="scan'208";a="157266650" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa5.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 22 Mar 2022 01:59:01 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 22 Mar 2022 01:59:00 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Tue, 22 Mar 2022 01:59:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dGxRq+wZvAm/DPP5651MKp6ltfc8A7PICeAMPDVx30bwnJQFXqUiSGHRqYKbEehGJVUo8ZJolNIYvN8c8JsNPEqw0BiSYOhCJHzcSCxw5NR2fRJLQn61mOs9dM6VRwsyOPNJEsFni1GjF4AaLarkLPQpZTPvkjDXvWJaOqSEejQBOZaMvZB63ionMAufoo16/MDX6eXUWmF9yxt4B6nhSua4Nz2s9IRZM1c344xPFKrP097CHpVpKMmSSatqWi3Kg++HdaEE8W9qNn3ETMeZw5m6MjUxeS0fLaGqqexQpeljZ2V9M1uLuqXUBIx8CUvxJrWjp7DlnCRzCBgj19Hmow== 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=5R2qiPxVqaL+bHnBn8tlUtJ/kik6DgxIyatVLrR86ZQ=; b=O/ZkbPrLgzs7ZT6fbWBi3wbeedjrYKXokEhS3esJJTrYrmMHmMZKQVRGKd5z+5IAo2bW02SKxRu0/jRCCltLYTZDxVvpofWveKb/WhS+aDwNN2a+mTDKOmQiHL1Rsf5O6p3EztiaZpBEKtpc+0fdNh7d9NJbnRD5+0DLOQHURA0mgDTZ/26VbPXNkjwaDCf2QGlDcz3KNulrTE/NbgemWt3//ejA82/S5jy/fCCxxyO+4elVJfxQmz9z/URDBRvr5/o0p6Up6X+hK8B6Bmb8EunlaRi4ciOLqD9UFqlEcIut6O2hocx8CpSwhOz8OmZkfV/hlmWgpMn3yhCtGsXF8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5R2qiPxVqaL+bHnBn8tlUtJ/kik6DgxIyatVLrR86ZQ=; b=tUePepGwFahOwTX/V4kBqMAkfoxmkdDkSRXk7mpRj6EmjdPlRBvq+P1CUL18Vvceq1RlxpmF0ocHqbTK8oztLvx+5cMoLitzXJdrBp9c5NCjbqnR/IhkNnGPIfxss5TOwUFOCb/G3+I+DqT9HIEpF6XDHAuLq68ojCC3jLhrWSU= Received: from DM5PR11MB1755.namprd11.prod.outlook.com (2603:10b6:3:112::10) by DM5PR11MB1916.namprd11.prod.outlook.com (2603:10b6:3:10a::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.17; Tue, 22 Mar 2022 08:58:56 +0000 Received: from DM5PR11MB1755.namprd11.prod.outlook.com ([fe80::eda7:7f39:340e:11a9]) by DM5PR11MB1755.namprd11.prod.outlook.com ([fe80::eda7:7f39:340e:11a9%9]) with mapi id 15.20.5081.023; Tue, 22 Mar 2022 08:58:56 +0000 From: To: , CC: Subject: Re: [PATCH 1/4] board: Add sam9x60_curiosity support Thread-Topic: [PATCH 1/4] board: Add sam9x60_curiosity support Thread-Index: AQHYPQ9bAa4tOMv9q0iCe4sCDuLlhKzKCEyAgAETs4A= Date: Tue, 22 Mar 2022 08:58:56 +0000 Message-ID: References: <20220321103453.100035-1-durai.manickamkr@microchip.com> <20220321103453.100035-2-durai.manickamkr@microchip.com> <2bbce1b8-781d-9027-e349-7dc9a841c559@microchip.com> In-Reply-To: <2bbce1b8-781d-9027-e349-7dc9a841c559@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4f68aace-19f0-4077-eb4d-08da0be2326d x-ms-traffictypediagnostic: DM5PR11MB1916:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rTjvayYhPL+p6kZn2D0PN+eBL2ecY41BIjWyeahXCmkSQBoFdl1tKotQWk//slsrtued9ONSfIUGubJBOTrSr7QZ00/0PST6+UWNj5ib1+G+mwrI7GhzTGcdVYy5qglkeprwHS7KNp73s859WMd8voK/rVv2e6sEw8oD09z8+3UQhbz1zXSrm2ONpdYG29WaB0x7p0LwMC1mFtrvqJZny+iBrHeBDDvnyYc/cEwt5XrVYIkN/aXWB1lsdaEKxtfujZiCLbOdyYJ870y4G27kJDOfs6M+wR6nHy1dj12NDML+awPe8sjlRIwHmv5nmUl7+HAMCOmjl+Vh0gr+FBuFbYioq+9Og1lhSjSHIaDxoaqcY7FWuSy6kU1TBPQiP6pkwQNpy33W4OwCtr9q6nCkHJ7Sk+wHdORHcBPdFo69Bffk9xOSHqBB+dpovDnYpLO5CMbGTdy677e47u1lX/p+ApG3gBQJzAwqOSyt1BntuTNCDcgSDximZELXtb9yiAtq4kyPrW/wvQsv08Ku+vJ5eA2iMl6oUi7z8yJYutxnigwMvjL4kCe4O7yyBLTVhXDhHz/a/8gd1XWK7jV6miyDr+Y9BSJG8eHh421jaPXUiCFEddFRi07CA7zFH/R77LpFD4ORd7kj4wtIjnO1Rj9uVQNiNtm90bUhIBHglC/yWo4U6IQs6cXEYIe+4oQDQDISoDBjKc+SnX37yTMlSOct4CDz1tvt6iDhfnDk3h7hTLFA06ZVCF+3szw2we1vSUKKQqK0u+Vw+PInZ70nRmuPwf9KD2rJNpMYJacIfwW8Xkve1PSRj2/6I+RdlUpacTQb x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1755.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38070700005)(36756003)(8936002)(83380400001)(66446008)(66476007)(66556008)(2906002)(31686004)(64756008)(30864003)(4326008)(66946007)(76116006)(91956017)(5660300002)(8676002)(6486002)(508600001)(53546011)(71200400001)(110136005)(316002)(31696002)(86362001)(107886003)(186003)(26005)(2616005)(38100700002)(6506007)(6512007)(122000001)(966005)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y2NrZ0UvK2NMTTZpSVg1KzNnYitiY1V0dzdSckFzd1RSMUJuTlhCY2hmeVdM?= =?utf-8?B?dG9MdnpoUW42TG1RdExzVGdGaDJxSUZqZEloWi94OUV6NytwMldSSWNXMm5X?= =?utf-8?B?WVRxVHNJYWNpSkc1Q1gzdXl2emR5aE1rU1NRR3ZKWE95bHFDeDlpV0ZvRTha?= =?utf-8?B?bGFEM3FYNmN5c05iVlZ2dGFaVTFaS3dscmtKTjdDaDNldU5HUTN3ajZCbXlR?= =?utf-8?B?cEZFL1ljOXY3U0ZMM0Q3bVk3WXNmbGNoTXUrdzJUTHdabjlQNm5MS010dGF2?= =?utf-8?B?amRVbytTKzZ4M3VyNjhZVDhGUXlRNmhoQ0hpYWg0QUowRkgyVUc4djJiTnNF?= =?utf-8?B?QjVvN0V6aVdpcEdwYUxnRmJnRWFmV3laRWlRY1BUVEU3anVvK3hWakxhQlpD?= =?utf-8?B?T2t0T0IvZGlwL0FwdXFYcXRzN01BYktnQ2grTGQ1K3RQUVkweUsvZmZhUk5X?= =?utf-8?B?MG15M281QU9DUW9Sb0xCQWc1Uk5PR3B1dXNEbktFU3BmQ0hPcml3azRiOFJy?= =?utf-8?B?Ykd0bjJCeFlOSE9yc0ZwRGpoRDFDUmp6YW15T250RldRVmw5aVNkQVFmd1Fz?= =?utf-8?B?azdHcXRocFB0SlByaEVTeitZT1YxL1hzZG5wbFcyT3Q5NDAzQURZZnRrblc4?= =?utf-8?B?L1krQUpqNXV1c251TkNRZHlQalJNOHdlcGRlTjhmOVZhR1Qwb1ZqR3MvcHFl?= =?utf-8?B?bDNzQktHSW1SODR1Szhua1pOSkdUV3VUbk54WmFpYTk5KzhFOFBsQXVMWktX?= =?utf-8?B?RytCK3BKbjFMN0tXYXQrQjBnRjNzOEtNOFNYd0o4OUVOaGNZcVdEQStlUkht?= =?utf-8?B?VmplMWdHc1BORjh5Y3NOYk1jejVyN0xOSkNyaUFQenl4RkxYYkxORUZPTmVC?= =?utf-8?B?eWh6eENLdGZkcHJibFBuZ3hWdzM2NFZXMUV4b25KR0o4dElxaUZUMmlHZ2Fn?= =?utf-8?B?RFU3MkVuOUpWelp1WE1iUTgvMmhWUGJQQm0zRXZqTjJuUmJpcHFlaU1TNTFZ?= =?utf-8?B?UHBaeXdUNUlRcEtTTFdFWkh5ZDRLcmtXNGhxSVVGMFR6eldKZDZVQm8yWFk2?= =?utf-8?B?N2lvNnRSRmJ4Ymd0VTFoU3AwYitCcmVNRkNrby9DRlRIWWdLSnp5aTR0enp3?= =?utf-8?B?Q29QdUJmNEl3S2YzL0RkaGowTVY0OUwzclBrSDhLZEpVak12Nk9hczJ2U2Ro?= =?utf-8?B?VkVhQXV5T0gvVlJzZnZtMWJZZnIrVW01OHhCd3c3SWl6ZWEreU43T0hRWVds?= =?utf-8?B?UUhqeUFDNnFhTE1ybTgzSWZnMjhwOU9JWjVzUW1HSmhOUWxZUFNWcm1UK0hM?= =?utf-8?B?ZEQwUVZTSVA5Z1NOUU9RcGEyZTU4RDlHSnVLMmhLNzJkZnNRSjFqcFFSWm5o?= =?utf-8?B?VDdEMHZRai9KNllYYTFMdkI3SktwWGRJd2ZBcmxLTDNIZUV2RmRlWk12aE40?= =?utf-8?B?NDFyUG55MHBjSFZ5WEYyeFdETE80L09jRXg1SFhEV0xVQlNVcmQyWFVRQVl6?= =?utf-8?B?SHVPSkFEVTlCNytYbzVjamRjMDkzOFFPWW9NRFRPWG5kcWNDbkdVYmdwVWV4?= =?utf-8?B?Rm96VVU4TXV4dThUdXZzb21YT2tLR3hLTlc5RyszSWpndnM5MkRMdlpFbTJQ?= =?utf-8?B?a2t3MWJyd1VyV0EyNzZFUXEzTDBORWlVSFlOMi9jUEtLUlNMczVFczgwKzJ1?= =?utf-8?B?RHRNR2tJcVhwN2UvYVF6dU82SkhPUFFsUXZhcjVMS3JDY1UzSk1PdFFRNG1Y?= =?utf-8?B?ZzV1dlFkMno2NXc1akErajNTRW13eWZ3SWFtYkl3ZmZmK29WcENtNXE4UThM?= =?utf-8?B?Nks2N1I3UWZobjI3MzNTT0tNOFZINTBsSHhoclVnd3BhZENTbktJbTVNWkFq?= =?utf-8?B?czE4ckhackMzbUQwaFA2dmN6SEVwV0p4cFoxN3JoWDljb2NPdkYzMnhIV21X?= =?utf-8?B?L2xOQjlxTEtLSzF0K2pEZnVIVmY5QjdBSm94dW1TcnYySmsvT0FtWEdRZnFk?= =?utf-8?B?a3E2NW5wYXZBPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <3BD0973CF3F7394B84906DEDDF9CF01E@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1755.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f68aace-19f0-4077-eb4d-08da0be2326d X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2022 08:58:56.1675 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: B7G3tnZeHIHGklbqso44kGC6f8ZL0u3KtlqExC0TGDc6+D8NCgJoPQFwcGPLxjkGDzm8QIhbGrXVByiXAQ90QGmEl2n6b9BU5kaQPXIRlWY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1916 X-Mailman-Approved-At: Tue, 22 Mar 2022 12:23:15 +0100 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean T24gMjEvMDMvMjIgMjI6MDIsIEV1Z2VuIEhyaXN0ZXYgLSBNMTgyODIgd3JvdGU6DQo+IE9uIDMv MjEvMjIgMTI6MzQgUE0sIER1cmFpIE1hbmlja2FtIEtSIHdyb3RlOg0KPj4gQWRkIGJvYXJkIGZp bGVzLCBLY29uZmlnLCBNYWtlZmlsZSBhbmQgTUFJTlRBSU5FUlMuDQo+Pg0KPj4gU2lnbmVkLW9m Zi1ieTogRHVyYWkgTWFuaWNrYW0gS1IgPGR1cmFpLm1hbmlja2Fta3JAbWljcm9jaGlwLmNvbT4N Cj4+IC0tLQ0KPj4gICAgYXJjaC9hcm0vbWFjaC1hdDkxL0tjb25maWcgICAgICAgICAgICAgICAg ICAgIHwgIDEwICsrDQo+PiAgICBib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9LY29uZmln ICAgICAgICAgfCAgMTUgKysNCj4+ICAgIGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01B SU5UQUlORVJTICAgICB8ICAgNiArDQo+PiAgICBib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0 eS9NYWtlZmlsZSAgICAgICAgfCAgIDcgKw0KPj4gICAgLi4uL3NhbTl4NjBfY3VyaW9zaXR5L3Nh bTl4NjBfY3VyaW9zaXR5LmMgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKw0KPj4gICAgaW5j bHVkZS9jb25maWdzL3NhbTl4NjBfY3VyaW9zaXR5LmggICAgICAgICAgIHwgIDY3ICsrKysrKysr Kw0KPj4gICAgNiBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9ucygrKQ0KPj4gICAgY3JlYXRl IG1vZGUgMTAwNjQ0IGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L0tjb25maWcNCj4+ICAg IGNyZWF0ZSBtb2RlIDEwMDY0NCBib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9NQUlOVEFJ TkVSUw0KPj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9z aXR5L01ha2VmaWxlDQo+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgYm9hcmQvYXRtZWwvc2FtOXg2 MF9jdXJpb3NpdHkvc2FtOXg2MF9jdXJpb3NpdHkuYw0KPj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGluY2x1ZGUvY29uZmlncy9zYW05eDYwX2N1cmlvc2l0eS5oDQo+Pg0KPj4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtL21hY2gtYXQ5MS9LY29uZmlnIGIvYXJjaC9hcm0vbWFjaC1hdDkxL0tjb25maWcN Cj4+IGluZGV4IDAwZjMxMDQ1ZDYuLjdhMWRiZmYwNjkgMTAwNjQ0DQo+PiAtLS0gYS9hcmNoL2Fy bS9tYWNoLWF0OTEvS2NvbmZpZw0KPj4gKysrIGIvYXJjaC9hcm0vbWFjaC1hdDkxL0tjb25maWcN Cj4+IEBAIC0xNjEsNiArMTYxLDEyIEBAIGNvbmZpZyBUQVJHRVRfU0FNOVg2MEVLDQo+PiAgICAJ c2VsZWN0IEJPQVJEX0VBUkxZX0lOSVRfRg0KPj4gICAgCXNlbGVjdCBCT0FSRF9MQVRFX0lOSVQN Cj4+ICAgIA0KPj4gK2NvbmZpZyBUQVJHRVRfU0FNOVg2MF9DVVJJT1NJVFkNCj4+ICsgICAgICAg IGJvb2wgIlNBTTlYNjAgQ1VSSU9TSVRZIGJvYXJkIg0KPj4gKyAgICAgICAgc2VsZWN0IFNBTTlY NjANCj4+ICsgICAgICAgIHNlbGVjdCBCT0FSRF9FQVJMWV9JTklUX0YNCj4+ICsgICAgICAgIHNl bGVjdCBCT0FSRF9MQVRFX0lOSVQNCj4+ICsNCj4+ICAgIGNvbmZpZyBUQVJHRVRfU0FNQTVEMl9Q VENfRUsNCj4+ICAgIAlib29sICJTQU1BNUQyIFBUQyBFSyBib2FyZCINCj4+ICAgIAlzZWxlY3Qg Qk9BUkRfRUFSTFlfSU5JVF9GDQo+PiBAQCAtMzEwLDYgKzMxNiw5IEBAIGNvbmZpZyBBVDkxX0VG TEFTSA0KPj4gICAgCSAgRW5hYmxlIHRoZSBkcml2ZXIgZm9yIHRoZSBlbWJlZGRlZCBmbGFzaCB1 c2VkIGluIHRoZSBBdG1lbA0KPj4gICAgCSAgQVQ5MVNBTTlYRSBkZXZpY2VzLg0KPj4gICAgDQo+ PiArY29uZmlnIEFUTUVMX0xFR0FDWQ0KPj4gKwlib29sICJMZWdhY3kgR1BJTyBzdXBwb3J0Ig0K Pj4gKw0KPiANCj4gSGVsbG8gRHVyYWksDQo+IA0KPiBBVE1FTF9MRUdBQ1kgaGFzIGJlZW4gcHJl dmlvdXNseSBjb252ZXJ0ZWQgdG8gS2NvbmZpZyB3aXRoIHRoaXMgY29tbWl0IDoNCj4gDQo+IGh0 dHBzOi8vc291cmNlLmRlbnguZGUvdS1ib290L2N1c3RvZGlhbnMvdS1ib290LWF0OTEvLS9jb21t aXQvY2I4MTY0MDAxMTI3MGRhZTYzNDY5NzllZjM2MjY0YTcyY2YzYjU2NQ0KPiANCj4gU28gcGxl YXNlIHJlYmFzZSB5b3VyIHNlcmllcyBvbiB0b3Agb2YgdS1ib290L25leHQgb3IgdS1ib290LWF0 OTEvbmV4dA0KPiB3aGljaCBpcyBjcmVhdGVkIG9uIHRvcCBvZiBuZXh0IGFuZCBpbmNsdWRlcyBw YXRjaGVzIGZvciB0aGUgbmV4dCB1LWJvb3QNCj4gbWVyZ2Ugd2luZG93Lg0KPiANCj4gVGhhbmsg eW91ICENCj4gDQpIZWxsbyBFdWdlbiwNCg0KVGhhbmtzLCBJIGhhdmUgc2VudCBwYXRjaGVzIG9u IHRvcCBvZiB1LWJvb3QvbmV4dCBicmFuY2guDQo+PiAgICBzb3VyY2UgImJvYXJkL2F0bWVsL2F0 OTFzYW05MjYwZWsvS2NvbmZpZyINCj4+ICAgIHNvdXJjZSAiYm9hcmQvYXRtZWwvYXQ5MXNhbTky NjFlay9LY29uZmlnIg0KPj4gICAgc291cmNlICJib2FyZC9hdG1lbC9hdDkxc2FtOTI2M2VrL0tj b25maWciDQo+PiBAQCAtMzE4LDYgKzMyNyw3IEBAIHNvdXJjZSAiYm9hcmQvYXRtZWwvYXQ5MXNh bTluMTJlay9LY29uZmlnIg0KPj4gICAgc291cmNlICJib2FyZC9hdG1lbC9hdDkxc2FtOXJsZWsv S2NvbmZpZyINCj4+ICAgIHNvdXJjZSAiYm9hcmQvYXRtZWwvYXQ5MXNhbTl4NWVrL0tjb25maWci DQo+PiAgICBzb3VyY2UgImJvYXJkL2F0bWVsL3NhbTl4NjBlay9LY29uZmlnIg0KPj4gK3NvdXJj ZSAiYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvS2NvbmZpZyINCj4+ICAgIHNvdXJjZSAi Ym9hcmQvYXRtZWwvc2FtYTdnNWVrL0tjb25maWciDQo+PiAgICBzb3VyY2UgImJvYXJkL2F0bWVs L3NhbWE1ZDJfcHRjX2VrL0tjb25maWciDQo+PiAgICBzb3VyY2UgImJvYXJkL2F0bWVsL3NhbWE1 ZDJfeHBsYWluZWQvS2NvbmZpZyINCj4+IGRpZmYgLS1naXQgYS9ib2FyZC9hdG1lbC9zYW05eDYw X2N1cmlvc2l0eS9LY29uZmlnIGIvYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvS2NvbmZp Zw0KPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAuLmFlODRlMGYz MmMNCj4+IC0tLSAvZGV2L251bGwNCj4+ICsrKyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9z aXR5L0tjb25maWcNCj4+IEBAIC0wLDAgKzEsMTUgQEANCj4+ICtpZiBUQVJHRVRfU0FNOVg2MF9D VVJJT1NJVFkNCj4+ICsNCj4+ICtjb25maWcgU1lTX0JPQVJEDQo+PiArCWRlZmF1bHQgInNhbTl4 NjBfY3VyaW9zaXR5Ig0KPj4gKw0KPj4gK2NvbmZpZyBTWVNfVkVORE9SDQo+PiArCWRlZmF1bHQg ImF0bWVsIg0KPj4gKw0KPj4gK2NvbmZpZyBTWVNfU09DDQo+PiArICAgICAgICBkZWZhdWx0ICJh dDkxIg0KPj4gKw0KPj4gK2NvbmZpZyBTWVNfQ09ORklHX05BTUUNCj4+ICsJZGVmYXVsdCAic2Ft OXg2MF9jdXJpb3NpdHkiDQo+PiArDQo+PiArZW5kaWYNCj4+IGRpZmYgLS1naXQgYS9ib2FyZC9h dG1lbC9zYW05eDYwX2N1cmlvc2l0eS9NQUlOVEFJTkVSUyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBf Y3VyaW9zaXR5L01BSU5UQUlORVJTDQo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPj4gaW5kZXgg MDAwMDAwMDAwMC4uODRhM2E5ZjE4Ng0KPj4gLS0tIC9kZXYvbnVsbA0KPj4gKysrIGIvYm9hcmQv YXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvTUFJTlRBSU5FUlMNCj4+IEBAIC0wLDAgKzEsNiBAQA0K Pj4gK1NBTTlYNjAgQ1VSSU9TSVRZIEJPQVJEDQo+PiArTToJRHVyYWkgTWFuaWNrYW0gS1IgPGR1 cmFpLm1hbmlja2Fta3JAbWljcm9jaGlwLmNvbT4NCj4+ICtNOglFdWdlbiBIcmlzdGV2IDxldWdl bi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+DQo+PiArUzoJTWFpbnRhaW5lZA0KPj4gK0Y6CWJvYXJk L2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5Lw0KPj4gK0Y6CWluY2x1ZGUvY29uZmlncy9zYW05eDYw X2N1cmlvc2l0eS5oDQo+PiBkaWZmIC0tZ2l0IGEvYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3Np dHkvTWFrZWZpbGUgYi9ib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9NYWtlZmlsZQ0KPj4g bmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAuLmM0ZDE3ZTY2ZDQNCj4+ IC0tLSAvZGV2L251bGwNCj4+ICsrKyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01h a2VmaWxlDQo+PiBAQCAtMCwwICsxLDcgQEANCj4+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wKw0KPj4gKyMNCj4+ICsjIENvcHlyaWdodCAoQykgMjAyMiBNaWNyb2NoaXAgVGVj aG5vbG9neSBJbmMuIGFuZCBpdHMgc3Vic2lkaWFyaWVzDQo+PiArIw0KPj4gKyMgQXV0aG9yOiBE dXJhaSBNYW5pY2thbSBLUiA8ZHVyYWkubWFuaWNrYW1rckBtaWNyb2NoaXAuY29tPg0KPj4gKw0K Pj4gK29iai15ICs9IHNhbTl4NjBfY3VyaW9zaXR5Lm8NCj4+IGRpZmYgLS1naXQgYS9ib2FyZC9h dG1lbC9zYW05eDYwX2N1cmlvc2l0eS9zYW05eDYwX2N1cmlvc2l0eS5jIGIvYm9hcmQvYXRtZWwv c2FtOXg2MF9jdXJpb3NpdHkvc2FtOXg2MF9jdXJpb3NpdHkuYw0KPj4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAuLjNjNTQ3MGIwM2MNCj4+IC0tLSAvZGV2L251bGwN Cj4+ICsrKyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L3NhbTl4NjBfY3VyaW9zaXR5 LmMNCj4+IEBAIC0wLDAgKzEsMTM5IEBADQo+PiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEdQTC0yLjArDQo+PiArLyoNCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMjIgTWljcm9jaGlwIFRl Y2hub2xvZ3kgSW5jLiBhbmQgaXRzIHN1YnNpZGlhcmllcw0KPj4gKyAqDQo+PiArICogQXV0aG9y OiBEdXJhaSBNYW5pY2thbSBLUiA8ZHVyYWkubWFuaWNrYW1rckBtaWNyb2NoaXAuY29tPg0KPj4g KyAqLw0KPj4gKw0KPj4gKyNpbmNsdWRlIDxjb21tb24uaD4NCj4+ICsjaW5jbHVkZSA8ZGVidWdf dWFydC5oPg0KPj4gKyNpbmNsdWRlIDxmZHRkZWMuaD4NCj4+ICsjaW5jbHVkZSA8aW5pdC5oPg0K Pj4gKyNpbmNsdWRlIDxhc20vYXJjaC9hdDkxX2NvbW1vbi5oPg0KPj4gKyNpbmNsdWRlIDxhc20v YXJjaC9hdDkxX3JzdGMuaD4NCj4+ICsjaW5jbHVkZSA8YXNtL2FyY2gvYXQ5MV9zZnIuaD4NCj4+ ICsjaW5jbHVkZSA8YXNtL2FyY2gvYXQ5MXNhbTlfc21jLmg+DQo+PiArI2luY2x1ZGUgPGFzbS9h cmNoL2Nsay5oPg0KPj4gKyNpbmNsdWRlIDxhc20vYXJjaC9ncGlvLmg+DQo+PiArI2luY2x1ZGUg PGFzbS9nbG9iYWxfZGF0YS5oPg0KPj4gKyNpbmNsdWRlIDxhc20vaW8uaD4NCj4+ICsjaW5jbHVk ZSA8YXNtL21hY2gtdHlwZXMuaD4NCj4+ICsNCj4+ICtERUNMQVJFX0dMT0JBTF9EQVRBX1BUUjsN Cj4+ICsNCj4+ICt2b2lkIGF0OTFfcHJlcGFyZV9jcHVfdmFyKHZvaWQpOw0KPj4gKw0KPj4gKyNp ZmRlZiBDT05GSUdfQ01EX05BTkQNCj4+ICtzdGF0aWMgdm9pZCBzYW05eDYwX2N1cmlvc2l0eV9u YW5kX2h3X2luaXQodm9pZCkNCj4+ICt7DQo+PiArCXN0cnVjdCBhdDkxX3NtYyAqc21jID0gKHN0 cnVjdCBhdDkxX3NtYyAqKUFUTUVMX0JBU0VfU01DOw0KPj4gKwlzdHJ1Y3QgYXRtZWxfc2ZyICpz ZnIgPSAoc3RydWN0IGF0bWVsX3NmciAqKUFUTUVMX0JBU0VfU0ZSOw0KPj4gKwl1bnNpZ25lZCBp bnQgY3NhOw0KPj4gKw0KPj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRE LCAwLCAxKTsJLyogTkFORCBPRSAqLw0KPj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFf UElPX1BPUlRELCAxLCAxKTsJLyogTkFORCBXRSAqLw0KPj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVy aXBoKEFUOTFfUElPX1BPUlRELCAyLCAwKTsJLyogTkFORCBBTEUgKi8NCj4+ICsJYXQ5MV9waW8z X3NldF9hX3BlcmlwaChBVDkxX1BJT19QT1JURCwgMywgMCk7CS8qIE5BTkQgQ0xFICovDQo+PiAr CS8qIEVuYWJsZSBOYW5kRmxhc2ggKi8NCj4+ICsJYXQ5MV9zZXRfZ3Bpb19vdXRwdXQoQ09ORklH X1NZU19OQU5EX0VOQUJMRV9QSU4sIDEpOw0KPj4gKwkvKiBDb25maWd1cmUgUkRZL0JTWSAqLw0K Pj4gKwlhdDkxX3NldF9ncGlvX2lucHV0KENPTkZJR19TWVNfTkFORF9SRUFEWV9QSU4sIDEpOw0K Pj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCA2LCAxKTsNCj4+ICsJ YXQ5MV9waW8zX3NldF9hX3BlcmlwaChBVDkxX1BJT19QT1JURCwgNywgMSk7DQo+PiArCWF0OTFf cGlvM19zZXRfYV9wZXJpcGgoQVQ5MV9QSU9fUE9SVEQsIDgsIDEpOw0KPj4gKwlhdDkxX3BpbzNf c2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCA5LCAxKTsNCj4+ICsJYXQ5MV9waW8zX3NldF9h X3BlcmlwaChBVDkxX1BJT19QT1JURCwgMTAsIDEpOw0KPj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVy aXBoKEFUOTFfUElPX1BPUlRELCAxMSwgMSk7DQo+PiArCWF0OTFfcGlvM19zZXRfYV9wZXJpcGgo QVQ5MV9QSU9fUE9SVEQsIDEyLCAxKTsNCj4+ICsJYXQ5MV9waW8zX3NldF9hX3BlcmlwaChBVDkx X1BJT19QT1JURCwgMTMsIDEpOw0KPj4gKw0KPj4gKwlhdDkxX3BlcmlwaF9jbGtfZW5hYmxlKEFU TUVMX0lEX1BJT0QpOw0KPj4gKw0KPj4gKwkvKiBFbmFibGUgQ1MzICovDQo+PiArCWNzYSA9IHJl YWRsKCZzZnItPmViaWNzYSk7DQo+PiArCWNzYSB8PSBBVDkxX1NGUl9DQ0ZHX0VCSV9DU0EoMywg MSkgfCBBVDkxX1NGUl9DQ0ZHX05GRDBfT05fRDE2Ow0KPj4gKw0KPj4gKwkvKiBDb25maWd1cmUg SU8gZHJpdmUgKi8NCj4+ICsJY3NhICY9IH5BVDkxX1NGUl9DQ0ZHX0VCSV9EUklWRV9TQU05WDYw Ow0KPj4gKw0KPj4gKwl3cml0ZWwoY3NhLCAmc2ZyLT5lYmljc2EpOw0KPj4gKw0KPj4gKwkvKiBD b25maWd1cmUgU01DIENTMyBmb3IgTkFORC9TbWFydE1lZGlhICovDQo+PiArCXdyaXRlbChBVDkx X1NNQ19TRVRVUF9OV0UoNCksICZzbWMtPmNzWzNdLnNldHVwKTsNCj4+ICsNCj4+ICsJd3JpdGVs KEFUOTFfU01DX1BVTFNFX05XRSgxMCkgfCBBVDkxX1NNQ19QVUxTRV9OQ1NfV1IoMjApIHwNCj4+ ICsJICAgICAgIEFUOTFfU01DX1BVTFNFX05SRCgxMCkgfCBBVDkxX1NNQ19QVUxTRV9OQ1NfUkQo MjApLA0KPj4gKwkgICAgICAgJnNtYy0+Y3NbM10ucHVsc2UpOw0KPj4gKw0KPj4gKwl3cml0ZWwo QVQ5MV9TTUNfQ1lDTEVfTldFKDIwKSB8IEFUOTFfU01DX0NZQ0xFX05SRCgyMCksDQo+PiArCSAg ICAgICAmc21jLT5jc1szXS5jeWNsZSk7DQo+PiArDQo+PiArCXdyaXRlbChBVDkxX1NNQ19NT0RF X1JNX05SRCB8IEFUOTFfU01DX01PREVfV01fTldFIHwNCj4+ICsjaWZkZWYgQ09ORklHX1NZU19O QU5EX0RCV18xNg0KPj4gKwkgICAgICAgQVQ5MV9TTUNfTU9ERV9EQldfMTYgfA0KPj4gKyNlbHNl IC8qIENPTkZJR19TWVNfTkFORF9EQldfOCAqLw0KPj4gKwkgICAgICAgQVQ5MV9TTUNfTU9ERV9E QldfOCB8DQo+PiArI2VuZGlmDQo+PiArCSAgICAgICBBVDkxX1NNQ19NT0RFX1RERiB8IEFUOTFf U01DX01PREVfVERGX0NZQ0xFKDE1KSwNCj4+ICsJICAgICAgICZzbWMtPmNzWzNdLm1vZGUpOw0K Pj4gK30NCj4+ICsjZW5kaWYNCj4+ICsNCj4+ICsjaWZkZWYgQ09ORklHX0JPQVJEX0xBVEVfSU5J VA0KPj4gK2ludCBib2FyZF9sYXRlX2luaXQodm9pZCkNCj4+ICt7DQo+PiArCWF0OTFfcHJlcGFy ZV9jcHVfdmFyKCk7DQo+PiArDQo+PiArCXJldHVybiAwOw0KPj4gK30NCj4+ICsjZW5kaWYNCj4+ ICsNCj4+ICsjaWZkZWYgQ09ORklHX0RFQlVHX1VBUlRfQk9BUkRfSU5JVA0KPj4gK3ZvaWQgYm9h cmRfZGVidWdfdWFydF9pbml0KHZvaWQpDQo+PiArew0KPj4gKwlhdDkxX3NlcmlhbGRfaHdfaW5p dCgpOw0KPj4gK30NCj4+ICsjZW5kaWYNCj4+ICsNCj4+ICsjaWZkZWYgQ09ORklHX0JPQVJEX0VB UkxZX0lOSVRfRg0KPj4gK2ludCBib2FyZF9lYXJseV9pbml0X2Yodm9pZCkNCj4+ICt7DQo+PiAr I2lmZGVmIENPTkZJR19ERUJVR19VQVJUDQo+PiArCWRlYnVnX3VhcnRfaW5pdCgpOw0KPj4gKyNl bmRpZg0KPj4gKwlyZXR1cm4gMDsNCj4+ICt9DQo+PiArI2VuZGlmDQo+PiArDQo+PiArI2RlZmlu ZSBNQUMyNEFBX01BQ19PRkZTRVQgICAgIDB4ZmENCj4+ICsNCj4+ICsjaWZkZWYgQ09ORklHX01J U0NfSU5JVF9SDQo+PiAraW50IG1pc2NfaW5pdF9yKHZvaWQpDQo+PiArew0KPj4gKyNpZmRlZiBD T05GSUdfSTJDX0VFUFJPTQ0KPj4gKwlhdDkxX3NldF9ldGhhZGRyKE1BQzI0QUFfTUFDX09GRlNF VCk7DQo+PiArI2VuZGlmDQo+PiArCXJldHVybiAwOw0KPj4gK30NCj4+ICsjZW5kaWYNCj4+ICsN Cj4+ICtpbnQgYm9hcmRfaW5pdCh2b2lkKQ0KPj4gK3sNCj4+ICsJLyogYWRkcmVzcyBvZiBib290 IHBhcmFtZXRlcnMgKi8NCj4+ICsJZ2QtPmJkLT5iaV9ib290X3BhcmFtcyA9IGdkLT5iZC0+Ymlf ZHJhbVswXS5zdGFydCArIDB4MTAwOw0KPj4gKw0KPj4gKyNpZmRlZiBDT05GSUdfQ01EX05BTkQN Cj4+ICsJc2FtOXg2MF9jdXJpb3NpdHlfbmFuZF9od19pbml0KCk7DQo+PiArI2VuZGlmDQo+PiAr CXJldHVybiAwOw0KPj4gK30NCj4+ICsNCj4+ICtpbnQgZHJhbV9pbml0X2JhbmtzaXplKHZvaWQp DQo+PiArew0KPj4gKwlyZXR1cm4gZmR0ZGVjX3NldHVwX21lbW9yeV9iYW5rc2l6ZSgpOw0KPj4g K30NCj4+ICsNCj4+ICtpbnQgZHJhbV9pbml0KHZvaWQpDQo+PiArew0KPj4gKwlyZXR1cm4gZmR0 ZGVjX3NldHVwX21lbV9zaXplX2Jhc2UoKTsNCj4+ICt9DQo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9jb25maWdzL3NhbTl4NjBfY3VyaW9zaXR5LmggYi9pbmNsdWRlL2NvbmZpZ3Mvc2FtOXg2MF9j dXJpb3NpdHkuaA0KPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAu LjRlYzM4MGVlNTQNCj4+IC0tLSAvZGV2L251bGwNCj4+ICsrKyBiL2luY2x1ZGUvY29uZmlncy9z YW05eDYwX2N1cmlvc2l0eS5oDQo+PiBAQCAtMCwwICsxLDY3IEBADQo+PiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjArICovDQo+PiArLyoNCj4+ICsgKiBDb25maWd1cmF0aW9u IHNldHRpbmdzIGZvciB0aGUgU0FNOVg2MCBDVVJJT1NJVFkgYm9hcmQuDQo+PiArICoNCj4+ICsg KiBDb3B5cmlnaHQgKEMpIDIwMjIgTWljcm9jaGlwIFRlY2hub2xvZ3kgSW5jLiBhbmQgaXRzIHN1 YnNpZGlhcmllcw0KPj4gKyAqDQo+PiArICogQXV0aG9yOiBEdXJhaSBNYW5pY2thbSBLUiA8ZHVy YWkubWFuaWNrYW1rckBtaWNyb2NoaXAuY29tPg0KPj4gKyAqLw0KPj4gKw0KPj4gKyNpZm5kZWYg X19DT05GSUdfSF9fDQo+PiArI2RlZmluZSBfX0NPTkZJR19IX18NCj4+ICsNCj4+ICsjZGVmaW5l IENPTkZJR19TWVNfQVQ5MV9TTE9XX0NMT0NLCTMyNzY4DQo+PiArI2RlZmluZSBDT05GSUdfU1lT X0FUOTFfTUFJTl9DTE9DSwkyNDAwMDAwMAkvKiAyNCBNSHogY3J5c3RhbCAqLw0KPj4gKw0KPj4g KyNkZWZpbmUgQ09ORklHX1VTQVJUX0JBU0UgICBBVE1FTF9CQVNFX0RCR1UNCj4+ICsjZGVmaW5l IENPTkZJR19VU0FSVF9JRCAgICAgMCAvKiBpZ25vcmVkIGluIGFybSAqLw0KPj4gKw0KPj4gKy8q DQo+PiArICogQk9PVFAgb3B0aW9ucw0KPj4gKyAqLw0KPj4gKyNkZWZpbmUgQ09ORklHX0JPT1RQ X0JPT1RGSUxFU0laRQ0KPj4gKw0KPj4gKy8qIFNEUkFNICovDQo+PiArI2RlZmluZSBDT05GSUdf U1lTX1NEUkFNX0JBU0UJCTB4MjAwMDAwMDANCj4+ICsjZGVmaW5lIENPTkZJR19TWVNfU0RSQU1f U0laRQkJMHg4MDAwMDAwCS8qIDEyOCBNQiAqLw0KPj4gKw0KPj4gKyNpZmRlZiBDT05GSUdfU1BM X0JVSUxEDQo+PiArI2RlZmluZSBDT05GSUdfU1lTX0lOSVRfU1BfQUREUiAgICAgICAgIDB4MjE4 MDAwDQo+PiArI2Vsc2UNCj4+ICsjZGVmaW5lIENPTkZJR19TWVNfSU5JVF9TUF9BRERSIFwNCj4+ ICsJKENPTkZJR19TWVNfU0RSQU1fQkFTRSArIDE2ICogMTAyNCArIENPTkZJR19TWVNfTUFMTE9D X0ZfTEVOIC0gXA0KPj4gKwkgR0VORVJBVEVEX0dCTF9EQVRBX1NJWkUpDQo+PiArI2VuZGlmDQo+ PiArDQo+PiArLyogTkFORCBmbGFzaCAqLw0KPj4gKyNpZmRlZiBDT05GSUdfQ01EX05BTkQNCj4+ ICsjZGVmaW5lIENPTkZJR19TWVNfTUFYX05BTkRfREVWSUNFCTENCj4+ICsjZGVmaW5lIENPTkZJ R19TWVNfTkFORF9CQVNFCQkweDQwMDAwMDAwDQo+PiArI2RlZmluZSBDT05GSUdfU1lTX05BTkRf TUFTS19BTEUJQklUKDIxKQ0KPj4gKyNkZWZpbmUgQ09ORklHX1NZU19OQU5EX01BU0tfQ0xFCUJJ VCgyMikNCj4+ICsjZGVmaW5lIENPTkZJR19TWVNfTkFORF9FTkFCTEVfUElOCUFUOTFfUElOX1BE NA0KPj4gKyNkZWZpbmUgQ09ORklHX1NZU19OQU5EX1JFQURZX1BJTglBVDkxX1BJTl9QRDUNCj4+ ICsjZGVmaW5lIENPTkZJR19TWVNfTkFORF9PTkZJX0RFVEVDVElPTg0KPj4gKyNlbmRpZg0KPj4g Kw0KPj4gKyNpZm5kZWYgQ09ORklHX0JPT1RDT01NQU5EDQo+PiArI2lmZGVmIENPTkZJR19TRF9C T09UDQo+PiArLyogYm9vdHN0cmFwICsgdS1ib290ICsgZW52ICsgbGludXggaW4gc2QgY2FyZCAq Lw0KPj4gKyNkZWZpbmUgQ09ORklHX0JPT1RDT01NQU5ECSJmYXRsb2FkIG1tYyAiIENPTkZJR19F TlZfRkFUX0RFVklDRV9BTkRfUEFSVCBcDQo+PiArCQkJCSIgMHgyMTAwMDAwMCBhdDkxLXNhbTl4 NjBfY3VyaW9zaXR5LmR0YjsiIFwNCj4+ICsJCQkJImZhdGxvYWQgbW1jICIgXA0KPj4gKwkJCQlD T05GSUdfRU5WX0ZBVF9ERVZJQ0VfQU5EX1BBUlQgXA0KPj4gKwkJCQkiIDB4MjIwMDAwMDAgeklt YWdlOyIgXA0KPj4gKwkJCQkiYm9vdHogMHgyMjAwMDAwMCAtIDB4MjEwMDAwMDAiDQo+PiArI2Vs aWYgZGVmaW5lZChDT05GSUdfTkFORF9CT09UKQ0KPj4gKy8qIGJvb3RzdHJhcCArIHUtYm9vdCAr IGVudiArIGxpbnV4IGluIG5hbmRmbGFzaCAqLw0KPj4gKyNkZWZpbmUgQ09ORklHX0JPT1RDT01N QU5ECSJuYW5kIHJlYWQgIiBcDQo+PiArCQkJCSIweDIyMDAwMDAwIDB4MjAwMDAwIDB4NjAwMDAw OyAiIFwNCj4+ICsJCQkJIm5hbmQgcmVhZCAweDIxMDAwMDAwIDB4MTgwMDAwIDB4MjAwMDA7ICIg XA0KPj4gKwkJCQkiYm9vdHogMHgyMjAwMDAwMCAtIDB4MjEwMDAwMDAiDQo+PiArI2Vsc2UNCj4+ ICsjZGVmaW5lIENPTkZJR19CT09UQ09NTUFORCAgICAgICJQbGFjZSB5b3VyIGJvb3Rjb21tYW5k IGhlcmUiDQo+PiArI2VuZGlmDQo+PiArI2VuZGlmDQo+PiArDQo+PiArI2VuZGlmDQo+Pg0KPiAN Cg0KDQotLSANClJlZ2FyZHMsDQpEdXJhaSBNYW5pY2thbSBLUg0K