Received: by 2002:a05:6359:322:b0:b3:69d0:12d8 with SMTP id ef34csp391681rwb; Wed, 10 Aug 2022 09:52:37 -0700 (PDT) X-Google-Smtp-Source: AA6agR6g22id8HQPJh/mwM5GCj8ET19o0LEBzBybZKKWDoLxDSh1H8DX5vjxsalohaM4i9ibv0Mx X-Received: by 2002:a63:b95d:0:b0:41c:335d:375a with SMTP id v29-20020a63b95d000000b0041c335d375amr24046810pgo.552.1660150357170; Wed, 10 Aug 2022 09:52:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660150357; cv=pass; d=google.com; s=arc-20160816; b=yqdg3Om113XSiWT+2FvlJmc/ZBwS3CC/gEZvhjCjJVzvo7KwAXH5KcmPm7XckUqZGQ 1RoPvoSy3/AbR59oNBquTSbvgwENfZIy7XQldVHwFnhj5WBOEslamk627B6wcnHJm3Yl dxDetARyoPTV8uhW+GAhH5lkAKUQcjtltZQKj01yJaJjfJxtlnklUONn5ydvHjNYvAqR mZ2LvaxHOE7g+HccAL1L9GAQE2t7HqoqFVDKGxBZUc8Xu3J8HKSpCfSK5SYckCTp4+f6 gq6o2E82u3s29g9TxsvBADjlKgvBXY2rBqItsnSpsSeBJakxDN7i3aOr3Ok/xoY8HRdz 9K9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=RqYhuYAFwiekwC6dZDPy2ZSf0SaR3zZvk79QqfwFq9o=; b=GZqi6O+VkP+OZMIRouuHuMhpmBsbiT3/M++KhP3KOg+LCfzxjz7BtmFYr22uWDhMn3 Tckl72BAkuv9ckLCCT2d0biJJZ8XgPOIi3N2+DjYxCDRLBIkH3NQUyLfLBtQRgqyh/nj YhrGvOxcUmiFeYFgowk9EAidgpol0dPC8R2LqIFjRSleHNvcY8wGr7qHKUKSFxrkAMMt 6ubS2WV6S0HvPJvjR/Sztq/3U5xKn1iNnkTuL8p+2OKOJnXwW98URNPT8fPE+Ot59i+R xFvcsuaEB/jyO5sbcakdYbIkR2qhNXzShBLWmzQtIRAtdz8+E7LXn4JySijehdJgA+k9 9N7Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=kNoTMvZo; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=l5b3nQAU; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k11-20020a63560b000000b0041a49631080si932299pgb.857.2022.08.10.09.52.23; Wed, 10 Aug 2022 09:52:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=kNoTMvZo; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=l5b3nQAU; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231499AbiHJQtF (ORCPT + 99 others); Wed, 10 Aug 2022 12:49:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229487AbiHJQtE (ORCPT ); Wed, 10 Aug 2022 12:49:04 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 580CC21E1C for ; Wed, 10 Aug 2022 09:49:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1660150143; x=1691686143; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=RqYhuYAFwiekwC6dZDPy2ZSf0SaR3zZvk79QqfwFq9o=; b=kNoTMvZociYemRlJWUGIOZTP1qModuvzrLk+/kzurIMPevLnf3Ox2sDu P4J5eDbBBkMzQ57tolxBTNh88GFi84vb71cBUvpsODVnxkkE4MFpPkFr3 ySZEoUXvsDgmGpzSWtCqPgI4uYt07BA1cOcoHxoXBUoWoZL5Qh4frJXyB U4cPhfKohR5qhB5/XufaAMfeIV23qoWgrkDwCPy36ObpZ/dGe3grVeGHB /UC1cZAzxqcY2TjW4l2TadUmJtWmYSg30ls7yIM7U224g0d4Qec11V7NY JMoZzGxlHoJOrfskJ9kj7j7kZySk0Xf8caan5o8BLUvkCyL3C5XWdA4Q+ w==; X-IronPort-AV: E=Sophos;i="5.93,227,1654585200"; d="scan'208";a="108455320" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 10 Aug 2022 09:49:02 -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.28; Wed, 10 Aug 2022 09:49:01 -0700 Received: from NAM11-BN8-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.28 via Frontend Transport; Wed, 10 Aug 2022 09:49:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BRrV1Lft5n/4ipjLKhy//26G/qU2GvIH8yolOQdflozm2MdzoyD+HaWo2TipnwVNv2VJEF9GvReNmodBXno9hsV1mK6tcsd7NX+7byEccII6fLymjR+p3z01zBDeInM34m5lBvotw95wHJ3KNQft0CaNFYqHUxHcjtIb42GVYBZ0NInGG4qgkhTb6pMIRH5aIIRA20jkEvTspBI/wTsGvF2OUbwT6G1sKG4jmfl7jBKvJZMtyCtVj+r/iaP7Yk+X9c0zzzLTKGxCuSmPl1XFd8g5NXAWWizfigRDlL6RArWLsW6X9AbJtNOsS8cDZfOVtdRQj2uwSxH4BcbQ7sIo0Q== 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=RqYhuYAFwiekwC6dZDPy2ZSf0SaR3zZvk79QqfwFq9o=; b=LBuQ1OfQ2i/5ar56ROJGCkP6t+NWNAFu+9RCBrSTuTw7+msz+XI1Pi3mzur7WFZrfU43WybzcxHvbkWdG09Ow5yjGR5e7ip9UjygbF94B4kK5R3cPpNtOiSdrzUrTSG8oX0wAJ4bU+KdEA4x2o9aYiutT6yzEOutS+9SZOU90PV1cie6kfO7pwXbSHSn2RJ0Z+h+ML3CzQa0vdOrOlFmvuxDDA7/eucXtWV54jea7AYIOugeWUu9QVm65qQeD+o6PLXXidb/za0yXqHNrg7UD6Oyvuf5NRbJ47mnGvN6hQkuCDPhCInMTCnlRDIZ5myvzVzRqzD29aIlA/VL0JM4AQ== 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=RqYhuYAFwiekwC6dZDPy2ZSf0SaR3zZvk79QqfwFq9o=; b=l5b3nQAUxwbJcWBjL/JXrSvvv8LRQjGkqI8XRD+BNH1qZIxeGHclSG5u9KVRSaJkR/n4tawmQV8ywLeU47jpLpVTrVuIdIlAFYkwuONWqAe1eP9GjNdbbdwOQSMkieQOUM33eXwp8f7c6/MkLYL5klAAHHX+4QP9WxLv8t7GRso= Received: from DM4PR11MB6479.namprd11.prod.outlook.com (2603:10b6:8:8c::19) by CO1PR11MB5092.namprd11.prod.outlook.com (2603:10b6:303:6e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Wed, 10 Aug 2022 16:48:51 +0000 Received: from DM4PR11MB6479.namprd11.prod.outlook.com ([fe80::1cf7:6d4b:5e26:3f56]) by DM4PR11MB6479.namprd11.prod.outlook.com ([fe80::1cf7:6d4b:5e26:3f56%8]) with mapi id 15.20.5525.011; Wed, 10 Aug 2022 16:48:51 +0000 From: To: CC: , , , , , , , , , , , Subject: Re: [PATCH v2 2/3] mtd: spi-nor: add SFDP fixups for Quad Page Program Thread-Topic: [PATCH v2 2/3] mtd: spi-nor: add SFDP fixups for Quad Page Program Thread-Index: AQHYrJASR2XJCCWNYkmLP3pHpwj/WA== Date: Wed, 10 Aug 2022 16:48:51 +0000 Message-ID: References: <20220809201428.118523-1-sudip.mukherjee@sifive.com> <20220809201428.118523-3-sudip.mukherjee@sifive.com> <361fa56d-617c-ee92-151e-5d8fe0a29e53@microchip.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.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: 597e29d5-72a8-4d15-cb70-08da7af03419 x-ms-traffictypediagnostic: CO1PR11MB5092:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VN52UD9CUSkHM8sHUq2VuZ2iZhGDR+NQLfUbRH3DEyjYbayLvGQ4aw6e3ei2B9bZO7G/FkyqSJ1TO3YWIE31VybVU/BcbnIT0UeihX/XKv4MVyPObffWy0NVp30g3p61/MslR4XnrldP2HPv02FNIzdieQtqIpJlSl1uSAYb9kGGpNoiU2btnb7i6lV+1/A/1qv7PyGDcmkXNQEu0FvlvPmCHW/LHuLMJGJwsKi3rr8gCuFhScWQdqiGGUv2ogeFpz1itvp5+uMsEN9yBgpKyox/dwf/zu8SBuUL51T6y7WdaH+xNqA+LsspWQZKCi01Go60FYEYE27I4kc1kHRf9twOH1XvpgklGD1OzajDofY2fcfQXxihWZYrE8U/gidyINpLF3d1YMe+i/OtJYzxORULf8/1DGdhIFY5g4ZrDIibUZJQzdb5IRxUsYm1H9HJ+2RvEjdMNw5ZhwQc/NWdkdyDkx/yZFgBuyhxNwkNzMGhRVi0ybTWKhNHLCIrdhLD7FXnnWBd742GC0RHb2OmMCV68Dg/fmcs+GfmCkUZecslcSwHahnYeleFj/eSJBah/r1RIkzVI1QexGS2dq4927kw2/nNYqcel0PCulepN3rLtOST/bK75nZqjOdW9IUYKG+L46m4giKrTgs8kvh8zoWI3+lYdxYGiui7GKTG2gTUgnBEdQhfAftK5Sxwq0nLgJr7TqYf6FYdqjbZ6d7eveDG9aqLC3suFrKoNGilqBlAn1rDt70UuRAmPXJ6J1Ojc/6l3lsUncErwa2dQVBdzRMPTLHP0zD9644jVtj/32c9VrrJaMpRyZtybdyKXdIqd+TgyKOsR6mF6vbvIYxm/N67cABRkyX/ZzqslnvLFUiXnI1cNq1lUNWtC9OTtUMxTYtFzpilj88ULr1S6ZVqIA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6479.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(39860400002)(346002)(366004)(136003)(396003)(478600001)(38070700005)(71200400001)(41300700001)(6486002)(966005)(26005)(6512007)(6506007)(86362001)(31696002)(53546011)(2616005)(186003)(31686004)(54906003)(91956017)(8676002)(76116006)(4326008)(66476007)(64756008)(66556008)(66446008)(36756003)(5660300002)(66946007)(6916009)(316002)(8936002)(38100700002)(122000001)(2906002)(7416002)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?anQ2SkNSUi9SOFBoSzBFMGgrcDVzZHduSndCNkE4MklqNDViTVk4UW9HZ281?= =?utf-8?B?VnJaSVNCcWJWd2lOcXhFdEN3T1BRa1d5a2tEMnRDWC9kbS9hcDUvQmZiYjBC?= =?utf-8?B?b05WV0hsS3QvanFRYmZWZzlDYk5ycHZmZFNPaDV3VnFUdURheVF2bDlKeW9r?= =?utf-8?B?L1pORnNMeUZrUkVkMmphRFluWmF1RUM5R0VnU0ZiZXpkaVlOQm4vMCtpaG11?= =?utf-8?B?OHFqMUhRSHVRTWVzdFIyWXZDM1V2K09nM1FqY0hYOHhYbGJJOS9ySDROZk0x?= =?utf-8?B?b2RoOEJQOTBNWjBOYi9xc0t6cmJxZmNLSTVGQ0pZVnNDNGhsY29GS1RSZFNM?= =?utf-8?B?Q1d3TEZGMG1lTUhQaEk0YXFkN1BXQ3RvVkNpR3lib2NuRDZDa01VV2EwT3Vi?= =?utf-8?B?Y2EweGNhaEVyK2FXMWJHSU1ydCtyT1NwdGM0K3NQQm8rTXRERDNBNmJIVGRa?= =?utf-8?B?TDJ3UWFvUk0ycVorRlczUEUxOTBnejEyYkhyamIvSjRhMzI4VWhleWtKcXlV?= =?utf-8?B?WDJ6R3JkY2grbFNpZFpoZ3FnRkxxUzlJOTFCS1RxU0dhNUt3eWRycG1TcU4y?= =?utf-8?B?cUROK3grS28xeGpubVhVbFpROWh6Mno2UHdRSGtySTJId2JxTVF4YTdjMDdD?= =?utf-8?B?Rm5WbHN6T3Q0MkdnbXVyem1TQWxaQk1kbXNUd3p2NjB6VTRtVklBQkpoMlR0?= =?utf-8?B?R1VOR0tRc2k3Qk9MWnJyMkJLdmtSRFVBSldQcmFtdFIwRmJQKzdydTRITFFS?= =?utf-8?B?aitzZ0lTQjNtNTRaMFNGMWp4N05WR3g2SE5FRDFTMmhldmtXbmhSNStCSDhh?= =?utf-8?B?aGZNN1pQSkR6SHFWSkF5Y1I5di9TRkxlNFdRZk9YN3pVbW1YcDlmaFNlUzV2?= =?utf-8?B?WlFCeHo5anVFdDdhRzU4WVpVSEc5VllZTzUycW1aTHFtVnhmc201YVR5V2pw?= =?utf-8?B?SVBOeXUreW5GeExHVE9INkxPdmlINXVVaHZybzdyaXZoN2hFeFJDTmJVS0RY?= =?utf-8?B?YzNZKytrVU5SdnJPNzkvLysrSFMwcnBQWTN4MTA4WkZhZWE2V20xNVg1S0hi?= =?utf-8?B?aDdJd1A0cmc1YzRYTThvWW9iSnBjeGlqRzJmV0E2bEg0bUNhNitVbmc1YSt1?= =?utf-8?B?eVZrU1p3WDlmekd4T2crS004TmRXUG5UZE4vUkxpWHE2bEdUMlRxd2M0U2JX?= =?utf-8?B?b0o0bTIyL1p6Rk5uZmQxYVIzeXM2SDZJT0pBa0M5U0RXdUlVR1d0blBjYmp3?= =?utf-8?B?cWFPTGgwcHJwakc3SHI0TktxQVlhN3ZXUy9lZk9lRHpLV2Qvem41NG1LRlA4?= =?utf-8?B?WkFTSnFHVTVoQmVUcXpRejJFU0NGeVF2UTNDa09ISXFmY2I3djFWUDYwL2Vw?= =?utf-8?B?WTZrcXM3V1FRNjRZcmUyNkdBQUpaMlJveGcwV0xjL0d2Y3B5ak1lUlAxZFVY?= =?utf-8?B?QmR0UVRnRldZQTN0b2ZwL2lSUmJrZzlibUtkcU9PNjVOQnA1VG5NaDZVenJS?= =?utf-8?B?eU5uWEpVQTlYUi9IaHVnUThOaGJrdkNBdHZPSlVYUjFFcXo3SHhKOFFnZGdm?= =?utf-8?B?Rkkvbkd0cm9VWk5MWTBEc3RlZktzbWdDc25WMFQ0Zm9jTzlwTG8wbTBRMjQ4?= =?utf-8?B?TVhlZGZXSE5Vd3g4QTdvNTdjczRYODdwdGpJWHNaYlF0dnhIc0FyU1plN1NG?= =?utf-8?B?OWFyNm5vQVdkUDlPcDArNGxCRFNtQlhST2VST0NlUDhRVFFpYW8zTjhVajNa?= =?utf-8?B?cENCZEh5dEVEdER1R280NHlhYlpqWm9IVFBzYnVxYVBvZ2VqOTA2L3hXN2Vt?= =?utf-8?B?VExPTTdFekpwRHU5aDc5YXo4QjdRUzN6eUVVbUJETTlKVmJjNng1eDVSVVNj?= =?utf-8?B?SmxNVWJESEtsVU1CUWFjSzFwbS9EQnNlYkZkdUxPdFFYZ1R0L1JYdGhxZXZJ?= =?utf-8?B?OS9ZMXRHWXcrbFpyY0pFalNvRTMwaUNhZlQ5Tml0MDYyM0FlbWFJVmNsdmtY?= =?utf-8?B?YTNVbEIyV1VackhWOHIyOHFpY2Z6b0IzUFBWT2d3MldTRjc3ZGxxcjhwMldL?= =?utf-8?B?SU1qMzlCb3dqNTVDQ0s0elc2OGdBOGtPV0pLODZ0ZmNxUHpzcm9id1pkOENY?= =?utf-8?B?dW95eFJmczkzdzBmcTRYT3NycTArazM3VG1zTXZMc2d5YUtTdE4wOGVpd0h4?= =?utf-8?B?dUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <9E084B5C3EDCEA47A601D3BA8290DAF1@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6479.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 597e29d5-72a8-4d15-cb70-08da7af03419 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2022 16:48:51.0567 (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: FH2aMhBLwYjkFlUM+Gv5JC1d514FBhfScX08258MMthuPIPF9y5eSJ61OXtkrukGt7hR96iDqzm/xQncATmQGUCBMbZRO9UycUB6PBwYxzM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5092 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gOC8xMC8yMiAxODoxNCwgU3VkaXAgTXVraGVyamVlIHdyb3RlOg0KPiBFWFRFUk5BTCBFTUFJ TDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93 IHRoZSBjb250ZW50IGlzIHNhZmUNCj4gDQo+IE9uIFdlZCwgQXVnIDEwLCAyMDIyIGF0IDk6MDYg QU0gPFR1ZG9yLkFtYmFydXNAbWljcm9jaGlwLmNvbT4gd3JvdGU6DQo+Pg0KPj4gT24gOC85LzIy IDIzOjE0LCBTdWRpcCBNdWtoZXJqZWUgd3JvdGU6DQo+Pj4gRVhURVJOQUwgRU1BSUw6IERvIG5v dCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Uga25vdyB0aGUgY29u dGVudCBpcyBzYWZlDQo+Pj4NCj4+PiBTRkRQIHRhYmxlIG9mIHNvbWUgZmxhc2ggY2hpcHMgZG8g bm90IGFkdmVydGlzZSBzdXBwb3J0IG9mIFF1YWQgSW5wdXQNCj4+PiBQYWdlIFByb2dyYW0gZXZl biB0aG91Z2ggaXQgaGFzIHN1cHBvcnQuIFVzZSBmaXh1cCBmbGFncyBhbmQgYWRkIGhhcmR3YXJl DQo+Pj4gY2FwIGZvciB0aGVzZSBjaGlwcy4NCj4+Pg0KPiANCj4gPHNuaXA+DQo+IA0KPj4+IEBA IC01MjAsNiArNTIxLDcgQEAgc3RydWN0IGZsYXNoX2luZm8gew0KPj4+ICAgICAgICAgdTggZml4 dXBfZmxhZ3M7DQo+Pj4gICNkZWZpbmUgU1BJX05PUl80Ql9PUENPREVTICAgICAgICAgICAgIEJJ VCgwKQ0KPj4+ICAjZGVmaW5lIFNQSV9OT1JfSU9fTU9ERV9FTl9WT0xBVElMRSAgICBCSVQoMSkN Cj4+PiArI2RlZmluZSBTUElfTk9SX1FVQURfUFAgICAgICAgICAgICAgICAgICAgICAgICBCSVQo MikNCj4+DQo+PiBObywgYXMgSSBwcmV2aW91c2x5IHNhaWQsIFNQSV9OT1JfUVVBRF9QUCBzaG91 bGQgYmUgZGVjbGFyZWQgYXMgYQ0KPj4gaW5mby0+ZmxhZ3MsIG5vdCBhcyBpbmZvLT5maXh1cF9m bGFncy4NCj4gDQo+IFNvcnJ5LCBJIHdhcyBjb25mdXNlZCBhcyBpbmZvLT5maXh1cF9mbGFncyBz YXlzICJpdCBpbmRpY2F0ZXMgc3VwcG9ydA0KPiB0aGF0IGNhbiBiZSBkaXNjb3ZlcmVkIHZpYSBT RkRQIGlkZWFsbHksIGJ1dCBjYW4gbm90IGJlIGRpc2NvdmVyZWQNCj4gZm9yIHRoaXMgcGFydGlj dWxhciBmbGFzaCBiZWNhdXNlIHRoZSBTRkRQIHRhYmxlIHRoYXQgaW5kaWNhdGVzIHRoaXMNCj4g c3VwcG9ydCBpcyBub3QgZGVmaW5lZCBieSB0aGUgZmxhc2guIg0KPiANClJpZ2h0LCBJJ3ZlIGp1 c3Qgc2VudCBhIHBhdGNoIGFkZHJlc3NpbmcgdGhpcywgaG9wZWZ1bGx5IGlzIGNsZWFyZXIgbm93 Lg0KQ2hlY2sgaXQgaGVyZToNCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LW10ZC8yMDIy MDgxMDE1NTkyNC4xMzY2MDcyLTEtdHVkb3IuYW1iYXJ1c0BtaWNyb2NoaXAuY29tL1QvI3UNCj4g LS0NCj4gUmVnYXJkcw0KPiBTdWRpcA0KDQoNCi0tIA0KQ2hlZXJzLA0KdGENCg==