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 BC525C433F5 for ; Mon, 21 Mar 2022 16:32:23 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 51CED8393B; Mon, 21 Mar 2022 17:32:21 +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="UZyMovM9"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="NGQTTpxq"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 90DA383959; Mon, 21 Mar 2022 17:32:19 +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 45DBC8312A for ; Mon, 21 Mar 2022 17:32:14 +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=Eugen.Hristev@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1647880334; x=1679416334; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=NG3kVi/+vTyv2qkGZZpGsIdJCkL4VSm4ctYvnrTZSG8=; b=UZyMovM9N3mfyU9JJUs/uwi+fX73ZMvJ/6C14H23W6/5wUJe3+c4tN+F /L3HH/RgnMO49rmjjAJ5lJ4XTZ0F7sWIaBJO/B/4vVeutT3K1wHrxtvEL 2r8FuHPiEnS2DZXTJHGmeaEW5XOoH4KOOCh6J0Lt7f6D3s6cRYrpjtENA 60uga1VS06gArj1+dyCiAwXqoHwRdaQPmJ7OpbOCd8DeSvnuYpfrTj3RK 7cVAEOpa/e7LnRCdU78lCCKNiJ3XH34gF3A/eA4ljA4CfqGOEOGBsFBkp wFA+D4oDpjJf3x0DVBJHIkYTBs5TtA/ecZd6YjF0BH/sGQSh2wBIoELiK A==; X-IronPort-AV: E=Sophos;i="5.90,199,1643698800"; d="scan'208";a="166542025" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 21 Mar 2022 09:32:11 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Mon, 21 Mar 2022 09:32:11 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Mon, 21 Mar 2022 09:32:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rtb07qLAsOTYNFms5CIpG9S6Bi4zq1kIOiPF4oXwTmrfp1P09294yYGgEy9SaczhYSj4NsJOxNDnHUHiDCrvfQEU44Ad0Z2aLjq/MfKV5dlBUMO/uPvOQkGav7vgTgjsUBfyr2PhLHo57WQPMLPjYB+2eNHVLHnk8rD5QCoCBtmLwfcmNvhZgDzGXwQXyYlVD1cjpn967y4fbs75h/k0Q6hpbXLek4/jze1/CSZ7ljqQTau4RYkhDtDXaHhcdfk/hDmHHrtBe4Tx/wT+Jf0VpT5dbXD503WoS8sm2zjzt3M8pIEWzOMDQwKw+osD4Z0klbt0oWOlMdG0mwVleN6XUw== 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=NG3kVi/+vTyv2qkGZZpGsIdJCkL4VSm4ctYvnrTZSG8=; b=MgE72EDe+0FhCbnmSkcLhWjzlHoxMIAvtXe9fD0JAzlEZMHEgvAANA1n33v+d3fjWFM7GRB4KPHNqUOtw/ygQz99hPvSRirYwo0fFnnsZFdRGv2ZAKyY2boNMy3XifOmb8g8EkkhNVgqUxX6Zdpe7mm5cGPoZcDlByjwztbw5W/5a7PgxbhG+2yBEvYQFF/szZtC9s0JBMAV438VmSFTL98hdlpr/JjZ0FZAgixRPA+lXI5bHyANzksIJhPQkSz7rXjz5xE0NoEU0jHIhoT9JcUYCOLbCwHw1IyvjXIMjMCxVoYy5hFLFqYVlfz6Pkg3a80t9Rpu3sSNhsZDA7HPKQ== 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=NG3kVi/+vTyv2qkGZZpGsIdJCkL4VSm4ctYvnrTZSG8=; b=NGQTTpxqFGXHG6u9m/HlmGosN4JF/GQvhFD/g7LlmxcAIWCszqrjX1jTqkCEQNZq1k2nfPY7HOI0vK4WlYS8acRjI7nGYtqhDkaIQ86E66P/ywXTz74ZRP6m12O4fwnn9lbfQYL/+4rVj8BeEjBX8GmoKR+utDGl9Ka5zIo0egE= Received: from BL1PR11MB5384.namprd11.prod.outlook.com (2603:10b6:208:311::14) by SN6PR11MB3023.namprd11.prod.outlook.com (2603:10b6:805:d3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.17; Mon, 21 Mar 2022 16:32:09 +0000 Received: from BL1PR11MB5384.namprd11.prod.outlook.com ([fe80::d99e:69ee:87e3:8c5c]) by BL1PR11MB5384.namprd11.prod.outlook.com ([fe80::d99e:69ee:87e3:8c5c%6]) with mapi id 15.20.5081.023; Mon, 21 Mar 2022 16:32:09 +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: AQHYPQ9cvN1C4Qxjg0aDkojEvAHpMqzKCEeA Date: Mon, 21 Mar 2022 16:32:09 +0000 Message-ID: <2bbce1b8-781d-9027-e349-7dc9a841c559@microchip.com> References: <20220321103453.100035-1-durai.manickamkr@microchip.com> <20220321103453.100035-2-durai.manickamkr@microchip.com> In-Reply-To: <20220321103453.100035-2-durai.manickamkr@microchip.com> Accept-Language: en-US, ro-RO Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 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: b9016864-9a04-4005-5bba-08da0b585837 x-ms-traffictypediagnostic: SN6PR11MB3023: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: GlYfyWux8r0WUJfgA2MrilVegzbMwnr3mUx6rhphj1qW/NA3LcUjFrQTl+FUHF8N4kCBVDn9wFqafMfRiJJnL7VU/PBBogAUDGdT06K/L42qqO/XD7GU64AkPVWnxSPiplHLfzPzHW19esfvV6G8+ljncWvgUQYmiPfYTqercmT41tk6kdYg4j7Y5P77zavNG9noOt61Dr+Dy1jmGHo4io3wsA3PC2BPsuwWAFX3autwgKS23dZtXkw/DSRO0YQdsGntiHw5OMri5CJqcMmYTSegrwC8k1uDiuU2dBN6cjsPGk63kJCYLe+z/FIPigeUkU923l7Dw7IpXX1S+ZPcrqCOm2pLhtXPlYgj0jZqaHgnac5tBF4n7lsAOFaYO6wDM5GcH5kxbTevsyJyH14konCWHUT7/V1/JKtWRBwD9bTM+XHTYnO+fsBVSKi8hmwoN6QTY5CykOgz2C3Um9lqMXcu+HLqIc/syL1dr49a1lRAeQb/c+fQkC7CcU9sv/YgqWv/rmvjRJ/8Q1rM2eTso3WEL0kTn6Q7Eazlzr+sCqxMHQK99I4/0XUL/X4YWfw6AXMQm4B5qdYaKsji6ZOvu7bVHdrCrFylgrG5DqmtiN/G3lsvsae5ORpKhAQw2A7oToud3aU4GJWcFNbsAYjtBJflk4Jp99pvkoGgSbzkOqR30loumwBA3OYuaq/zxyFG4FMy+MwJRMA3HkRTtzQhQAw8+ftD/fGyErgkVUCa10A5QN3WQmETFVG/9O0ykbd8F5XRkheTT0H1/lrubQwUKQJheVug1tE0CWIyKzG5RHqpKn+T0pLW4KHWAJcYZYcBAbC3fqRjq0Yls2IorQJvtuIZPpPIfvaPRxOs3MwjfmI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR11MB5384.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(316002)(38070700005)(31696002)(86362001)(122000001)(38100700002)(91956017)(966005)(6486002)(110136005)(5660300002)(8936002)(8676002)(66556008)(64756008)(76116006)(66946007)(66446008)(66476007)(2906002)(4326008)(83380400001)(2616005)(107886003)(71200400001)(6512007)(508600001)(6506007)(186003)(26005)(53546011)(36756003)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TnY3SzMveXZxNjJla0RmNXdzL3dicU1FVkIwcmdaN3QrRFRQaTgzdmVHeGVo?= =?utf-8?B?bHJYVEJqU0p4QXQ4enluWkpvenNkRitvamZtbWkvU2lJTnJocTN5VDNMUEht?= =?utf-8?B?bzY1WmdvYXp0TXhDY3dOQ3NVYkhOMldWRW4rNUJmcUpzeUFYcHRVSjg1cjJk?= =?utf-8?B?ZGpPUWQ3YkE3R2YxMzVnRlVPZ0xaTWJLR2VDMGxiVHN5Snd4YWpicFlDd1Vn?= =?utf-8?B?T2JtYVdEUjFQVkM3d2oweEJpREJaNnQ1aGVUd2lWUXdxdWxaYmVyL2tpY3JQ?= =?utf-8?B?Z3QzSVppMG1zSmh1MWdBZjR2QmhwMGp1NDZVQzNBb01mczA0YXRQeE5EaDJ4?= =?utf-8?B?OEU3U3NNamJyTXEybzJFTFo1elVmdTNHdHp2a0swVWUxVmpvNXY1aHNnU1Ey?= =?utf-8?B?eHozYkZnR0l6ZnpmZFVWaHI2aHd5dDRsTTZwNTJxSWlETUJKUnNvWkZSMWhl?= =?utf-8?B?Und1UWNYT0hwZWhWWFJUUTQ5MkN4ZUNSWGhiMlFrMEJOOWY4TnZ3U1hSMXIy?= =?utf-8?B?ZjVEL3FITVY5VTBxT1NHc1dJYlVvWVFsS0dJUjU0YzZjYm9QMi8zQzRzeXlz?= =?utf-8?B?a0Y5SjFCWkVZd2pRUlpEWXlla09maU5kTnorcTZYZno5b05MYmZSdm1LNlNX?= =?utf-8?B?TVFRMlIwWW41RXJJL1ZYTUp3Nml6T2p0T2VzbkR4bU82K0NoM3QxNUpvWkh0?= =?utf-8?B?RVFocXBaWURyY1FYV3dzclFaT1RLMTVwVUd5cUU2WnY3R2JLd0VuM0NLdzJm?= =?utf-8?B?cGJtc2tsSTd6Qm9TSnp0Yk5PU1lWdys4MnlHSEdEblNiYVMxaXRRVThmZXNR?= =?utf-8?B?ZGNEYjdPbG9Fa0h4bHh3dzI2anBGSVZjMGZQZWxTdWIvWVBWT2hEZ2JkU2xL?= =?utf-8?B?YVprOUhxR3p2TWZ0L2kyM1hYUVI4elZYVm1pYUdrQUlWOFJMSW1QaUNLa0xM?= =?utf-8?B?Z1MwVlorQldKeGpIUjg2WVNrSnEyZ3M1TlduWU9nRjNlaUJKZWZWVlMvSGxG?= =?utf-8?B?Q1dzZTdiWDg1TW5SU3hJNm9uTmNVbG1Td3AzUUFoeHFsNUR2Z2VvcnI5YWha?= =?utf-8?B?cm4waFdqNlhuRlpzQWZOMVgrVkZCVjVCdUsxcEErK2N4N2JzZDRQaGh0QmIz?= =?utf-8?B?b1AxSTZtS0RadnRvSFpGRHUzbGFteXArNXdYZGQrOXdIdDFZemFCWEM3WkM3?= =?utf-8?B?SXBGZmYya1FRcGlIemJia0FlbUFDbXBVeVJra1dzRmtVNlBTdGJsdzFMUE8r?= =?utf-8?B?NnB0aUdpMTcwQkRIeHVsUTVybmhHaGxJOGpNNzNHWTJvd29EN3UvNi83WXln?= =?utf-8?B?R24rSlBRYm1iNGpmVlVXQXMrMllWUGlyd3JpWmxReTc3UXBKM3lUWm0vMUUx?= =?utf-8?B?OGhBbXQ0UWI5OG9wSXdyb2g0TnNhQXhKYzM0WVJRYkpOOTlka3VVUlVnS2Vn?= =?utf-8?B?cHhBVTFIRWZqRkVuUGo2dGJSdkhaUm0xR0xzNFFBMi92ZzhKVFhkKytENVFu?= =?utf-8?B?R1pRcURSQ2E1aXpQN29wMmxUczVpcHd6OUlPTjg1TnBGREwrLzR2eS95NUpq?= =?utf-8?B?dGhjZ3krTDA5Zm1GYTlXK0JGVnZBZmd3S3NqRDc5SmFsSTZTRjNMZUxhWm1S?= =?utf-8?B?d081T0hrby9SajJQcjVUNzFwaVQvYjNCMU0wZXl0a0plc09tMnpWeFpXQlN4?= =?utf-8?B?WXpEVVh5Nk15YU1iNGdHb0lwN09HTzRsV1MwOGl3Y1IxK0k5ZE1VQk5jVWFt?= =?utf-8?B?TjREdk9QS2FSV28wQm9yYnZpUk82cXRNbHRWekxPaldHa3pFOWNmN0FBU1ZK?= =?utf-8?B?Sk9LQzVzY3VCeFpmR09LZXViMWc5YS9CekZvaiswSVVKdHRiMlJRRlZnUHJC?= =?utf-8?B?cXBKeE5LZGhYVUhRWmlnTEdEelhUMzBFT1dzcElHdDRPSDlRVkZGL2ZSVnJN?= =?utf-8?B?K0dWallqN0tRa0xSZzJaSWNoQnh2c3UwbXJla0RyQTBVcVpndWtNM09UeGpT?= =?utf-8?B?N01aZmw3M0Z3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5384.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9016864-9a04-4005-5bba-08da0b585837 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2022 16:32:09.0459 (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: 4kv7t2G3ZZ+uQliOnOgJhqvi3lnTlEqRGgB4zAF7VyMJBsBWvmEqOd0O8skYyEoePjtL5RnYPfvw4YHXQoDNQEvNDw/2BZ6NPtsNR/z5seU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3023 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 T24gMy8yMS8yMiAxMjozNCBQTSwgRHVyYWkgTWFuaWNrYW0gS1Igd3JvdGU6DQo+IEFkZCBib2Fy ZCBmaWxlcywgS2NvbmZpZywgTWFrZWZpbGUgYW5kIE1BSU5UQUlORVJTLg0KPiANCj4gU2lnbmVk LW9mZi1ieTogRHVyYWkgTWFuaWNrYW0gS1IgPGR1cmFpLm1hbmlja2Fta3JAbWljcm9jaGlwLmNv bT4NCj4gLS0tDQo+ICAgYXJjaC9hcm0vbWFjaC1hdDkxL0tjb25maWcgICAgICAgICAgICAgICAg ICAgIHwgIDEwICsrDQo+ICAgYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvS2NvbmZpZyAg ICAgICAgIHwgIDE1ICsrDQo+ICAgYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvTUFJTlRB SU5FUlMgICAgIHwgICA2ICsNCj4gICBib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9NYWtl ZmlsZSAgICAgICAgfCAgIDcgKw0KPiAgIC4uLi9zYW05eDYwX2N1cmlvc2l0eS9zYW05eDYwX2N1 cmlvc2l0eS5jICAgICB8IDEzOSArKysrKysrKysrKysrKysrKysNCj4gICBpbmNsdWRlL2NvbmZp Z3Mvc2FtOXg2MF9jdXJpb3NpdHkuaCAgICAgICAgICAgfCAgNjcgKysrKysrKysrDQo+ICAgNiBm aWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9ucygrKQ0KPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBi b2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9LY29uZmlnDQo+ICAgY3JlYXRlIG1vZGUgMTAw NjQ0IGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01BSU5UQUlORVJTDQo+ICAgY3JlYXRl IG1vZGUgMTAwNjQ0IGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01ha2VmaWxlDQo+ICAg Y3JlYXRlIG1vZGUgMTAwNjQ0IGJvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L3NhbTl4NjBf Y3VyaW9zaXR5LmMNCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9jb25maWdzL3NhbTl4 NjBfY3VyaW9zaXR5LmgNCj4gDQo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLWF0OTEvS2Nv bmZpZyBiL2FyY2gvYXJtL21hY2gtYXQ5MS9LY29uZmlnDQo+IGluZGV4IDAwZjMxMDQ1ZDYuLjdh MWRiZmYwNjkgMTAwNjQ0DQo+IC0tLSBhL2FyY2gvYXJtL21hY2gtYXQ5MS9LY29uZmlnDQo+ICsr KyBiL2FyY2gvYXJtL21hY2gtYXQ5MS9LY29uZmlnDQo+IEBAIC0xNjEsNiArMTYxLDEyIEBAIGNv bmZpZyBUQVJHRVRfU0FNOVg2MEVLDQo+ICAgCXNlbGVjdCBCT0FSRF9FQVJMWV9JTklUX0YNCj4g ICAJc2VsZWN0IEJPQVJEX0xBVEVfSU5JVA0KPiAgIA0KPiArY29uZmlnIFRBUkdFVF9TQU05WDYw X0NVUklPU0lUWQ0KPiArICAgICAgICBib29sICJTQU05WDYwIENVUklPU0lUWSBib2FyZCINCj4g KyAgICAgICAgc2VsZWN0IFNBTTlYNjANCj4gKyAgICAgICAgc2VsZWN0IEJPQVJEX0VBUkxZX0lO SVRfRg0KPiArICAgICAgICBzZWxlY3QgQk9BUkRfTEFURV9JTklUDQo+ICsNCj4gICBjb25maWcg VEFSR0VUX1NBTUE1RDJfUFRDX0VLDQo+ICAgCWJvb2wgIlNBTUE1RDIgUFRDIEVLIGJvYXJkIg0K PiAgIAlzZWxlY3QgQk9BUkRfRUFSTFlfSU5JVF9GDQo+IEBAIC0zMTAsNiArMzE2LDkgQEAgY29u ZmlnIEFUOTFfRUZMQVNIDQo+ICAgCSAgRW5hYmxlIHRoZSBkcml2ZXIgZm9yIHRoZSBlbWJlZGRl ZCBmbGFzaCB1c2VkIGluIHRoZSBBdG1lbA0KPiAgIAkgIEFUOTFTQU05WEUgZGV2aWNlcy4NCj4g ICANCj4gK2NvbmZpZyBBVE1FTF9MRUdBQ1kNCj4gKwlib29sICJMZWdhY3kgR1BJTyBzdXBwb3J0 Ig0KPiArDQoNCkhlbGxvIER1cmFpLA0KDQpBVE1FTF9MRUdBQ1kgaGFzIGJlZW4gcHJldmlvdXNs eSBjb252ZXJ0ZWQgdG8gS2NvbmZpZyB3aXRoIHRoaXMgY29tbWl0IDoNCg0KaHR0cHM6Ly9zb3Vy Y2UuZGVueC5kZS91LWJvb3QvY3VzdG9kaWFucy91LWJvb3QtYXQ5MS8tL2NvbW1pdC9jYjgxNjQw MDExMjcwZGFlNjM0Njk3OWVmMzYyNjRhNzJjZjNiNTY1DQoNClNvIHBsZWFzZSByZWJhc2UgeW91 ciBzZXJpZXMgb24gdG9wIG9mIHUtYm9vdC9uZXh0IG9yIHUtYm9vdC1hdDkxL25leHQgDQp3aGlj aCBpcyBjcmVhdGVkIG9uIHRvcCBvZiBuZXh0IGFuZCBpbmNsdWRlcyBwYXRjaGVzIGZvciB0aGUg bmV4dCB1LWJvb3QgDQptZXJnZSB3aW5kb3cuDQoNClRoYW5rIHlvdSAhDQoNCj4gICBzb3VyY2Ug ImJvYXJkL2F0bWVsL2F0OTFzYW05MjYwZWsvS2NvbmZpZyINCj4gICBzb3VyY2UgImJvYXJkL2F0 bWVsL2F0OTFzYW05MjYxZWsvS2NvbmZpZyINCj4gICBzb3VyY2UgImJvYXJkL2F0bWVsL2F0OTFz YW05MjYzZWsvS2NvbmZpZyINCj4gQEAgLTMxOCw2ICszMjcsNyBAQCBzb3VyY2UgImJvYXJkL2F0 bWVsL2F0OTFzYW05bjEyZWsvS2NvbmZpZyINCj4gICBzb3VyY2UgImJvYXJkL2F0bWVsL2F0OTFz YW05cmxlay9LY29uZmlnIg0KPiAgIHNvdXJjZSAiYm9hcmQvYXRtZWwvYXQ5MXNhbTl4NWVrL0tj b25maWciDQo+ICAgc291cmNlICJib2FyZC9hdG1lbC9zYW05eDYwZWsvS2NvbmZpZyINCj4gK3Nv dXJjZSAiYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvS2NvbmZpZyINCj4gICBzb3VyY2Ug ImJvYXJkL2F0bWVsL3NhbWE3ZzVlay9LY29uZmlnIg0KPiAgIHNvdXJjZSAiYm9hcmQvYXRtZWwv c2FtYTVkMl9wdGNfZWsvS2NvbmZpZyINCj4gICBzb3VyY2UgImJvYXJkL2F0bWVsL3NhbWE1ZDJf eHBsYWluZWQvS2NvbmZpZyINCj4gZGlmZiAtLWdpdCBhL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3Vy aW9zaXR5L0tjb25maWcgYi9ib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9LY29uZmlnDQo+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAuLmFlODRlMGYzMmMNCj4g LS0tIC9kZXYvbnVsbA0KPiArKysgYi9ib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS9LY29u ZmlnDQo+IEBAIC0wLDAgKzEsMTUgQEANCj4gK2lmIFRBUkdFVF9TQU05WDYwX0NVUklPU0lUWQ0K PiArDQo+ICtjb25maWcgU1lTX0JPQVJEDQo+ICsJZGVmYXVsdCAic2FtOXg2MF9jdXJpb3NpdHki DQo+ICsNCj4gK2NvbmZpZyBTWVNfVkVORE9SDQo+ICsJZGVmYXVsdCAiYXRtZWwiDQo+ICsNCj4g K2NvbmZpZyBTWVNfU09DDQo+ICsgICAgICAgIGRlZmF1bHQgImF0OTEiDQo+ICsNCj4gK2NvbmZp ZyBTWVNfQ09ORklHX05BTUUNCj4gKwlkZWZhdWx0ICJzYW05eDYwX2N1cmlvc2l0eSINCj4gKw0K PiArZW5kaWYNCj4gZGlmZiAtLWdpdCBhL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01B SU5UQUlORVJTIGIvYm9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvTUFJTlRBSU5FUlMNCj4g bmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uODRhM2E5ZjE4Ng0KPiAt LS0gL2Rldi9udWxsDQo+ICsrKyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L01BSU5U QUlORVJTDQo+IEBAIC0wLDAgKzEsNiBAQA0KPiArU0FNOVg2MCBDVVJJT1NJVFkgQk9BUkQNCj4g K006CUR1cmFpIE1hbmlja2FtIEtSIDxkdXJhaS5tYW5pY2thbWtyQG1pY3JvY2hpcC5jb20+DQo+ ICtNOglFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+DQo+ICtTOglN YWludGFpbmVkDQo+ICtGOglib2FyZC9hdG1lbC9zYW05eDYwX2N1cmlvc2l0eS8NCj4gK0Y6CWlu Y2x1ZGUvY29uZmlncy9zYW05eDYwX2N1cmlvc2l0eS5oDQo+IGRpZmYgLS1naXQgYS9ib2FyZC9h dG1lbC9zYW05eDYwX2N1cmlvc2l0eS9NYWtlZmlsZSBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3Vy aW9zaXR5L01ha2VmaWxlDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAw MDAuLmM0ZDE3ZTY2ZDQNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9ib2FyZC9hdG1lbC9zYW05 eDYwX2N1cmlvc2l0eS9NYWtlZmlsZQ0KPiBAQCAtMCwwICsxLDcgQEANCj4gKyMgU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjArDQo+ICsjDQo+ICsjIENvcHlyaWdodCAoQykgMjAyMiBN aWNyb2NoaXAgVGVjaG5vbG9neSBJbmMuIGFuZCBpdHMgc3Vic2lkaWFyaWVzDQo+ICsjDQo+ICsj IEF1dGhvcjogRHVyYWkgTWFuaWNrYW0gS1IgPGR1cmFpLm1hbmlja2Fta3JAbWljcm9jaGlwLmNv bT4NCj4gKw0KPiArb2JqLXkgKz0gc2FtOXg2MF9jdXJpb3NpdHkubw0KPiBkaWZmIC0tZ2l0IGEv Ym9hcmQvYXRtZWwvc2FtOXg2MF9jdXJpb3NpdHkvc2FtOXg2MF9jdXJpb3NpdHkuYyBiL2JvYXJk L2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L3NhbTl4NjBfY3VyaW9zaXR5LmMNCj4gbmV3IGZpbGUg bW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uM2M1NDcwYjAzYw0KPiAtLS0gL2Rldi9u dWxsDQo+ICsrKyBiL2JvYXJkL2F0bWVsL3NhbTl4NjBfY3VyaW9zaXR5L3NhbTl4NjBfY3VyaW9z aXR5LmMNCj4gQEAgLTAsMCArMSwxMzkgQEANCj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wKw0KPiArLyoNCj4gKyAqIENvcHlyaWdodCAoQykgMjAyMiBNaWNyb2NoaXAgVGVj aG5vbG9neSBJbmMuIGFuZCBpdHMgc3Vic2lkaWFyaWVzDQo+ICsgKg0KPiArICogQXV0aG9yOiBE dXJhaSBNYW5pY2thbSBLUiA8ZHVyYWkubWFuaWNrYW1rckBtaWNyb2NoaXAuY29tPg0KPiArICov DQo+ICsNCj4gKyNpbmNsdWRlIDxjb21tb24uaD4NCj4gKyNpbmNsdWRlIDxkZWJ1Z191YXJ0Lmg+ DQo+ICsjaW5jbHVkZSA8ZmR0ZGVjLmg+DQo+ICsjaW5jbHVkZSA8aW5pdC5oPg0KPiArI2luY2x1 ZGUgPGFzbS9hcmNoL2F0OTFfY29tbW9uLmg+DQo+ICsjaW5jbHVkZSA8YXNtL2FyY2gvYXQ5MV9y c3RjLmg+DQo+ICsjaW5jbHVkZSA8YXNtL2FyY2gvYXQ5MV9zZnIuaD4NCj4gKyNpbmNsdWRlIDxh c20vYXJjaC9hdDkxc2FtOV9zbWMuaD4NCj4gKyNpbmNsdWRlIDxhc20vYXJjaC9jbGsuaD4NCj4g KyNpbmNsdWRlIDxhc20vYXJjaC9ncGlvLmg+DQo+ICsjaW5jbHVkZSA8YXNtL2dsb2JhbF9kYXRh Lmg+DQo+ICsjaW5jbHVkZSA8YXNtL2lvLmg+DQo+ICsjaW5jbHVkZSA8YXNtL21hY2gtdHlwZXMu aD4NCj4gKw0KPiArREVDTEFSRV9HTE9CQUxfREFUQV9QVFI7DQo+ICsNCj4gK3ZvaWQgYXQ5MV9w cmVwYXJlX2NwdV92YXIodm9pZCk7DQo+ICsNCj4gKyNpZmRlZiBDT05GSUdfQ01EX05BTkQNCj4g K3N0YXRpYyB2b2lkIHNhbTl4NjBfY3VyaW9zaXR5X25hbmRfaHdfaW5pdCh2b2lkKQ0KPiArew0K PiArCXN0cnVjdCBhdDkxX3NtYyAqc21jID0gKHN0cnVjdCBhdDkxX3NtYyAqKUFUTUVMX0JBU0Vf U01DOw0KPiArCXN0cnVjdCBhdG1lbF9zZnIgKnNmciA9IChzdHJ1Y3QgYXRtZWxfc2ZyICopQVRN RUxfQkFTRV9TRlI7DQo+ICsJdW5zaWduZWQgaW50IGNzYTsNCj4gKw0KPiArCWF0OTFfcGlvM19z ZXRfYV9wZXJpcGgoQVQ5MV9QSU9fUE9SVEQsIDAsIDEpOwkvKiBOQU5EIE9FICovDQo+ICsJYXQ5 MV9waW8zX3NldF9hX3BlcmlwaChBVDkxX1BJT19QT1JURCwgMSwgMSk7CS8qIE5BTkQgV0UgKi8N Cj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCAyLCAwKTsJLyogTkFO RCBBTEUgKi8NCj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCAzLCAw KTsJLyogTkFORCBDTEUgKi8NCj4gKwkvKiBFbmFibGUgTmFuZEZsYXNoICovDQo+ICsJYXQ5MV9z ZXRfZ3Bpb19vdXRwdXQoQ09ORklHX1NZU19OQU5EX0VOQUJMRV9QSU4sIDEpOw0KPiArCS8qIENv bmZpZ3VyZSBSRFkvQlNZICovDQo+ICsJYXQ5MV9zZXRfZ3Bpb19pbnB1dChDT05GSUdfU1lTX05B TkRfUkVBRFlfUElOLCAxKTsNCj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BP UlRELCA2LCAxKTsNCj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCA3 LCAxKTsNCj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCA4LCAxKTsN Cj4gKwlhdDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCA5LCAxKTsNCj4gKwlh dDkxX3BpbzNfc2V0X2FfcGVyaXBoKEFUOTFfUElPX1BPUlRELCAxMCwgMSk7DQo+ICsJYXQ5MV9w aW8zX3NldF9hX3BlcmlwaChBVDkxX1BJT19QT1JURCwgMTEsIDEpOw0KPiArCWF0OTFfcGlvM19z ZXRfYV9wZXJpcGgoQVQ5MV9QSU9fUE9SVEQsIDEyLCAxKTsNCj4gKwlhdDkxX3BpbzNfc2V0X2Ff cGVyaXBoKEFUOTFfUElPX1BPUlRELCAxMywgMSk7DQo+ICsNCj4gKwlhdDkxX3BlcmlwaF9jbGtf ZW5hYmxlKEFUTUVMX0lEX1BJT0QpOw0KPiArDQo+ICsJLyogRW5hYmxlIENTMyAqLw0KPiArCWNz YSA9IHJlYWRsKCZzZnItPmViaWNzYSk7DQo+ICsJY3NhIHw9IEFUOTFfU0ZSX0NDRkdfRUJJX0NT QSgzLCAxKSB8IEFUOTFfU0ZSX0NDRkdfTkZEMF9PTl9EMTY7DQo+ICsNCj4gKwkvKiBDb25maWd1 cmUgSU8gZHJpdmUgKi8NCj4gKwljc2EgJj0gfkFUOTFfU0ZSX0NDRkdfRUJJX0RSSVZFX1NBTTlY NjA7DQo+ICsNCj4gKwl3cml0ZWwoY3NhLCAmc2ZyLT5lYmljc2EpOw0KPiArDQo+ICsJLyogQ29u ZmlndXJlIFNNQyBDUzMgZm9yIE5BTkQvU21hcnRNZWRpYSAqLw0KPiArCXdyaXRlbChBVDkxX1NN Q19TRVRVUF9OV0UoNCksICZzbWMtPmNzWzNdLnNldHVwKTsNCj4gKw0KPiArCXdyaXRlbChBVDkx X1NNQ19QVUxTRV9OV0UoMTApIHwgQVQ5MV9TTUNfUFVMU0VfTkNTX1dSKDIwKSB8DQo+ICsJICAg ICAgIEFUOTFfU01DX1BVTFNFX05SRCgxMCkgfCBBVDkxX1NNQ19QVUxTRV9OQ1NfUkQoMjApLA0K PiArCSAgICAgICAmc21jLT5jc1szXS5wdWxzZSk7DQo+ICsNCj4gKwl3cml0ZWwoQVQ5MV9TTUNf Q1lDTEVfTldFKDIwKSB8IEFUOTFfU01DX0NZQ0xFX05SRCgyMCksDQo+ICsJICAgICAgICZzbWMt PmNzWzNdLmN5Y2xlKTsNCj4gKw0KPiArCXdyaXRlbChBVDkxX1NNQ19NT0RFX1JNX05SRCB8IEFU OTFfU01DX01PREVfV01fTldFIHwNCj4gKyNpZmRlZiBDT05GSUdfU1lTX05BTkRfREJXXzE2DQo+ ICsJICAgICAgIEFUOTFfU01DX01PREVfREJXXzE2IHwNCj4gKyNlbHNlIC8qIENPTkZJR19TWVNf TkFORF9EQldfOCAqLw0KPiArCSAgICAgICBBVDkxX1NNQ19NT0RFX0RCV184IHwNCj4gKyNlbmRp Zg0KPiArCSAgICAgICBBVDkxX1NNQ19NT0RFX1RERiB8IEFUOTFfU01DX01PREVfVERGX0NZQ0xF KDE1KSwNCj4gKwkgICAgICAgJnNtYy0+Y3NbM10ubW9kZSk7DQo+ICt9DQo+ICsjZW5kaWYNCj4g Kw0KPiArI2lmZGVmIENPTkZJR19CT0FSRF9MQVRFX0lOSVQNCj4gK2ludCBib2FyZF9sYXRlX2lu aXQodm9pZCkNCj4gK3sNCj4gKwlhdDkxX3ByZXBhcmVfY3B1X3ZhcigpOw0KPiArDQo+ICsJcmV0 dXJuIDA7DQo+ICt9DQo+ICsjZW5kaWYNCj4gKw0KPiArI2lmZGVmIENPTkZJR19ERUJVR19VQVJU X0JPQVJEX0lOSVQNCj4gK3ZvaWQgYm9hcmRfZGVidWdfdWFydF9pbml0KHZvaWQpDQo+ICt7DQo+ ICsJYXQ5MV9zZXJpYWxkX2h3X2luaXQoKTsNCj4gK30NCj4gKyNlbmRpZg0KPiArDQo+ICsjaWZk ZWYgQ09ORklHX0JPQVJEX0VBUkxZX0lOSVRfRg0KPiAraW50IGJvYXJkX2Vhcmx5X2luaXRfZih2 b2lkKQ0KPiArew0KPiArI2lmZGVmIENPTkZJR19ERUJVR19VQVJUDQo+ICsJZGVidWdfdWFydF9p bml0KCk7DQo+ICsjZW5kaWYNCj4gKwlyZXR1cm4gMDsNCj4gK30NCj4gKyNlbmRpZg0KPiArDQo+ ICsjZGVmaW5lIE1BQzI0QUFfTUFDX09GRlNFVCAgICAgMHhmYQ0KPiArDQo+ICsjaWZkZWYgQ09O RklHX01JU0NfSU5JVF9SDQo+ICtpbnQgbWlzY19pbml0X3Iodm9pZCkNCj4gK3sNCj4gKyNpZmRl ZiBDT05GSUdfSTJDX0VFUFJPTQ0KPiArCWF0OTFfc2V0X2V0aGFkZHIoTUFDMjRBQV9NQUNfT0ZG U0VUKTsNCj4gKyNlbmRpZg0KPiArCXJldHVybiAwOw0KPiArfQ0KPiArI2VuZGlmDQo+ICsNCj4g K2ludCBib2FyZF9pbml0KHZvaWQpDQo+ICt7DQo+ICsJLyogYWRkcmVzcyBvZiBib290IHBhcmFt ZXRlcnMgKi8NCj4gKwlnZC0+YmQtPmJpX2Jvb3RfcGFyYW1zID0gZ2QtPmJkLT5iaV9kcmFtWzBd LnN0YXJ0ICsgMHgxMDA7DQo+ICsNCj4gKyNpZmRlZiBDT05GSUdfQ01EX05BTkQNCj4gKwlzYW05 eDYwX2N1cmlvc2l0eV9uYW5kX2h3X2luaXQoKTsNCj4gKyNlbmRpZg0KPiArCXJldHVybiAwOw0K PiArfQ0KPiArDQo+ICtpbnQgZHJhbV9pbml0X2JhbmtzaXplKHZvaWQpDQo+ICt7DQo+ICsJcmV0 dXJuIGZkdGRlY19zZXR1cF9tZW1vcnlfYmFua3NpemUoKTsNCj4gK30NCj4gKw0KPiAraW50IGRy YW1faW5pdCh2b2lkKQ0KPiArew0KPiArCXJldHVybiBmZHRkZWNfc2V0dXBfbWVtX3NpemVfYmFz ZSgpOw0KPiArfQ0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9jb25maWdzL3NhbTl4NjBfY3VyaW9z aXR5LmggYi9pbmNsdWRlL2NvbmZpZ3Mvc2FtOXg2MF9jdXJpb3NpdHkuaA0KPiBuZXcgZmlsZSBt b2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi40ZWMzODBlZTU0DQo+IC0tLSAvZGV2L251 bGwNCj4gKysrIGIvaW5jbHVkZS9jb25maWdzL3NhbTl4NjBfY3VyaW9zaXR5LmgNCj4gQEAgLTAs MCArMSw2NyBAQA0KPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjArICovDQo+ ICsvKg0KPiArICogQ29uZmlndXJhdGlvbiBzZXR0aW5ncyBmb3IgdGhlIFNBTTlYNjAgQ1VSSU9T SVRZIGJvYXJkLg0KPiArICoNCj4gKyAqIENvcHlyaWdodCAoQykgMjAyMiBNaWNyb2NoaXAgVGVj aG5vbG9neSBJbmMuIGFuZCBpdHMgc3Vic2lkaWFyaWVzDQo+ICsgKg0KPiArICogQXV0aG9yOiBE dXJhaSBNYW5pY2thbSBLUiA8ZHVyYWkubWFuaWNrYW1rckBtaWNyb2NoaXAuY29tPg0KPiArICov DQo+ICsNCj4gKyNpZm5kZWYgX19DT05GSUdfSF9fDQo+ICsjZGVmaW5lIF9fQ09ORklHX0hfXw0K PiArDQo+ICsjZGVmaW5lIENPTkZJR19TWVNfQVQ5MV9TTE9XX0NMT0NLCTMyNzY4DQo+ICsjZGVm aW5lIENPTkZJR19TWVNfQVQ5MV9NQUlOX0NMT0NLCTI0MDAwMDAwCS8qIDI0IE1IeiBjcnlzdGFs ICovDQo+ICsNCj4gKyNkZWZpbmUgQ09ORklHX1VTQVJUX0JBU0UgICBBVE1FTF9CQVNFX0RCR1UN Cj4gKyNkZWZpbmUgQ09ORklHX1VTQVJUX0lEICAgICAwIC8qIGlnbm9yZWQgaW4gYXJtICovDQo+ ICsNCj4gKy8qDQo+ICsgKiBCT09UUCBvcHRpb25zDQo+ICsgKi8NCj4gKyNkZWZpbmUgQ09ORklH X0JPT1RQX0JPT1RGSUxFU0laRQ0KPiArDQo+ICsvKiBTRFJBTSAqLw0KPiArI2RlZmluZSBDT05G SUdfU1lTX1NEUkFNX0JBU0UJCTB4MjAwMDAwMDANCj4gKyNkZWZpbmUgQ09ORklHX1NZU19TRFJB TV9TSVpFCQkweDgwMDAwMDAJLyogMTI4IE1CICovDQo+ICsNCj4gKyNpZmRlZiBDT05GSUdfU1BM X0JVSUxEDQo+ICsjZGVmaW5lIENPTkZJR19TWVNfSU5JVF9TUF9BRERSICAgICAgICAgMHgyMTgw MDANCj4gKyNlbHNlDQo+ICsjZGVmaW5lIENPTkZJR19TWVNfSU5JVF9TUF9BRERSIFwNCj4gKwko Q09ORklHX1NZU19TRFJBTV9CQVNFICsgMTYgKiAxMDI0ICsgQ09ORklHX1NZU19NQUxMT0NfRl9M RU4gLSBcDQo+ICsJIEdFTkVSQVRFRF9HQkxfREFUQV9TSVpFKQ0KPiArI2VuZGlmDQo+ICsNCj4g Ky8qIE5BTkQgZmxhc2ggKi8NCj4gKyNpZmRlZiBDT05GSUdfQ01EX05BTkQNCj4gKyNkZWZpbmUg Q09ORklHX1NZU19NQVhfTkFORF9ERVZJQ0UJMQ0KPiArI2RlZmluZSBDT05GSUdfU1lTX05BTkRf QkFTRQkJMHg0MDAwMDAwMA0KPiArI2RlZmluZSBDT05GSUdfU1lTX05BTkRfTUFTS19BTEUJQklU KDIxKQ0KPiArI2RlZmluZSBDT05GSUdfU1lTX05BTkRfTUFTS19DTEUJQklUKDIyKQ0KPiArI2Rl ZmluZSBDT05GSUdfU1lTX05BTkRfRU5BQkxFX1BJTglBVDkxX1BJTl9QRDQNCj4gKyNkZWZpbmUg Q09ORklHX1NZU19OQU5EX1JFQURZX1BJTglBVDkxX1BJTl9QRDUNCj4gKyNkZWZpbmUgQ09ORklH X1NZU19OQU5EX09ORklfREVURUNUSU9ODQo+ICsjZW5kaWYNCj4gKw0KPiArI2lmbmRlZiBDT05G SUdfQk9PVENPTU1BTkQNCj4gKyNpZmRlZiBDT05GSUdfU0RfQk9PVA0KPiArLyogYm9vdHN0cmFw ICsgdS1ib290ICsgZW52ICsgbGludXggaW4gc2QgY2FyZCAqLw0KPiArI2RlZmluZSBDT05GSUdf Qk9PVENPTU1BTkQJImZhdGxvYWQgbW1jICIgQ09ORklHX0VOVl9GQVRfREVWSUNFX0FORF9QQVJU IFwNCj4gKwkJCQkiIDB4MjEwMDAwMDAgYXQ5MS1zYW05eDYwX2N1cmlvc2l0eS5kdGI7IiBcDQo+ ICsJCQkJImZhdGxvYWQgbW1jICIgXA0KPiArCQkJCUNPTkZJR19FTlZfRkFUX0RFVklDRV9BTkRf UEFSVCBcDQo+ICsJCQkJIiAweDIyMDAwMDAwIHpJbWFnZTsiIFwNCj4gKwkJCQkiYm9vdHogMHgy MjAwMDAwMCAtIDB4MjEwMDAwMDAiDQo+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19OQU5EX0JPT1Qp DQo+ICsvKiBib290c3RyYXAgKyB1LWJvb3QgKyBlbnYgKyBsaW51eCBpbiBuYW5kZmxhc2ggKi8N Cj4gKyNkZWZpbmUgQ09ORklHX0JPT1RDT01NQU5ECSJuYW5kIHJlYWQgIiBcDQo+ICsJCQkJIjB4 MjIwMDAwMDAgMHgyMDAwMDAgMHg2MDAwMDA7ICIgXA0KPiArCQkJCSJuYW5kIHJlYWQgMHgyMTAw MDAwMCAweDE4MDAwMCAweDIwMDAwOyAiIFwNCj4gKwkJCQkiYm9vdHogMHgyMjAwMDAwMCAtIDB4 MjEwMDAwMDAiDQo+ICsjZWxzZQ0KPiArI2RlZmluZSBDT05GSUdfQk9PVENPTU1BTkQgICAgICAi UGxhY2UgeW91ciBib290Y29tbWFuZCBoZXJlIg0KPiArI2VuZGlmDQo+ICsjZW5kaWYNCj4gKw0K PiArI2VuZGlmDQo+IA0KDQo=