Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp4153498rwe; Tue, 30 Aug 2022 05:40:00 -0700 (PDT) X-Google-Smtp-Source: AA6agR4DPyfcGZO7xBixO1yVK6wYiD/UUK3q/Z0grIbPmjPxPT+s2aScM7L5Ilnix5/R+AwcScur X-Received: by 2002:a17:903:40d2:b0:174:e086:c748 with SMTP id t18-20020a17090340d200b00174e086c748mr7773610pld.108.1661863199975; Tue, 30 Aug 2022 05:39:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661863199; cv=pass; d=google.com; s=arc-20160816; b=RfdRQSllrZx5J6W8O47LblOtmung4pFE7g4omHoZ3KpzAjhoVQBINK3UBTQ0RWXUjY KJ7ahASr98EtNgMZ2UZRnI6k5/qof/JWzd+55e4xh2W/niJ5TtSE+z5zUXdaSaYB7Z82 2PZ2DzjFCgs6cH0WmZCMLmfuVDDmh3Y7/dvmAWHYmhuK+93+PeN+q3OzJesvySo8uqGP p0jOaRPytEAQP8WBmeE+H7s0iPzBQs2lIK4ACp9nm/oyczoku1ncdXglOONNBiLZiPj0 SGM1muuo6jGAN4dxwdbEpmHrkKf90HTujusenbCU/A8FPTRsbo6HQV31RHcvmuusx7+X XkLg== 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=zGahl8DxHptGg/nKQoilE6yI4B1835Z8LgSWyNoEmg0=; b=LrAsEuntRYCs1kvTjcUVaiabtwQCNB44d94Rf7Hr3rZRIjJ0DuZCQpknzU4B4DhXKG E4yj1rxXI1VChTecNSyIb3uhsDBCdp17Eq/PWyLoisWreuS+KaGtRniL8SVYBvFdyCzS AtY2VXHzG6EcX1vqF+ocIwYwY1BpMFnfnDYVNV4psqiQB8Zp4zenan5Tk/0jW1ruQsyg ydZKsdzYilDezVkDcuOpeOPVp6imHh/zoYqV5379nbROyqahnLtI+qAIv5AAi8oDRdHq gxvWonH3KZP2+W0oFU4sMX0niFkpd5equYapzXHNtfvzy/ZvJHA8Q7fKbFqaRAM8dMHP biQw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=K97vqxG+; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=klJF4hV4; 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 h185-20020a6383c2000000b0042a306e5e3csi2205051pge.472.2022.08.30.05.39.48; Tue, 30 Aug 2022 05:39:59 -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=K97vqxG+; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=klJF4hV4; 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 S229636AbiH3MHn (ORCPT + 99 others); Tue, 30 Aug 2022 08:07:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40250 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230231AbiH3MHZ (ORCPT ); Tue, 30 Aug 2022 08:07:25 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6C49C15C34A; Tue, 30 Aug 2022 05:06:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1661861219; x=1693397219; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=zGahl8DxHptGg/nKQoilE6yI4B1835Z8LgSWyNoEmg0=; b=K97vqxG+W48zhj07O31b/VqN+OHQwKsriWaCAUoDvoSGtWtC76unXrX4 OttU5j/imJpm66MvLn/AP2pnHWI268JvFSfyHz5f6mrTr7vZVMPZKKmCC v3XfG0/vp8L3FoDJlYZhEPzZ2xYG8TSYPnsb9Bz9Yqp1iL/c+dQkPbj7p dbcI9TAa25d1bUPt9Ye9FNo83mJJLjaWpowL2GGHXRWW1Ztd/bgcVJob3 4QWDtP7YHhj+Wv6WlQiPAzioYhDzXQ67QTYUwl+yzvdC1h1auEqmGPELj dbfgqCcIrWfc/nuFgb7+9X7vJU0/5V1gaEkDfODf91J+SjzfW4w7qgGCP Q==; X-IronPort-AV: E=Sophos;i="5.93,274,1654585200"; d="scan'208";a="188633635" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 30 Aug 2022 05:06:29 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 30 Aug 2022 05:06:28 -0700 Received: from NAM02-SN1-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.2507.12 via Frontend Transport; Tue, 30 Aug 2022 05:06:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aiEEo2dITu3xG/GqLzDvvWfQ4e8uHW5gDXldB4XX5PgQKvghlsit58iOR5Fsdg9+krDnQY1i6+3qUQbC/d4JeBbJPbG4PcldzAo9aKnX6FpsjJRsfblTmxe3japHBDNoP6Kfzw6FaxsUSFSnX2RJsm/ZMKDdrW2MXSJELCfmODu9Bwb2iODMaV36Ty7tliRIFSXxQqf8Z1V6J9QTKbLBB3NaqtxHymRvsHYXlPQLTohiBTCC/mhv/DzwrHIdmtMRD+1pQ2IOnyS1wUwzFVtNSB3CPF/hTSqPg8MpN8ZkBizf/ozMzsrBBHvMOABfCUftiQwfQZZHTQOY6O6AKR5N2A== 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=zGahl8DxHptGg/nKQoilE6yI4B1835Z8LgSWyNoEmg0=; b=N4agFNi8BtYIegAJ5W1mHHJ90afiHxtIX6pDbNuDq/0p0QboAccO5QFFAaw4UhqcdRg5I1Tb7UTmYXltgDRCJtnLusQiWj4J4dBur9yd3ed+D6mRDXv9HyZHJzaAB2H8sMeELx+HCWcFlB3kD9fguhNWM1D8VhGv7ZmnV08w+ahK56v/sXs5Cbs2fAApf82EIYvoDxFS9rKnHexeis38dUs9r8gxmd8JDkiTrueYMTYwqZuEIpd8dpxsw1hjEttaIx6HN3OS5HhFDm9S6J1EgW9m/QhOl1uiUY1JJcgNk3GzQPF1Cf4TNLnXVAFqDcrH3sEayWK0OeeIzIYQF1PshQ== 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=zGahl8DxHptGg/nKQoilE6yI4B1835Z8LgSWyNoEmg0=; b=klJF4hV4stxQMEWdRCGm4oGHW4eCqE3I7s50w9WcaJ96Fs70nud/w4LoA/Aa3JnO1s0J0Aqq/nVNpTY8CHCKJOjxma0L1Se4Bximu0BLP2yEezSzp5fnwx+2YtLg3o+9HwWRad04eSqDsF2NC92b+/NSO2mqdZqt1SUmF8oKEc4= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by BN6PR11MB1554.namprd11.prod.outlook.com (2603:10b6:405:b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Tue, 30 Aug 2022 12:06:23 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::ac89:75cd:26e0:51c3]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::ac89:75cd:26e0:51c3%9]) with mapi id 15.20.5566.021; Tue, 30 Aug 2022 12:06:22 +0000 From: To: CC: , , , , , , , , , , , , , , Subject: Re: [PATCH v2 6/9] riscv: dts: microchip: icicle: update pci address properties Thread-Topic: [PATCH v2 6/9] riscv: dts: microchip: icicle: update pci address properties Thread-Index: AQHYvFoaNa+MnSdZ4EKp19+vC0Z5b63HQlKAgAAWvIA= Date: Tue, 30 Aug 2022 12:06:22 +0000 Message-ID: References: <20220830101803.1456180-1-conor.dooley@microchip.com> <20220830101803.1456180-7-conor.dooley@microchip.com> <879a6823-6651-93cf-8500-661bedb050af@codethink.co.uk> In-Reply-To: <879a6823-6651-93cf-8500-661bedb050af@codethink.co.uk> Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.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: 78bef4c0-c1a7-4cc8-2aa6-08da8a800e54 x-ms-traffictypediagnostic: BN6PR11MB1554:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FXV6tPi5y47o5fea1fRjeXNhtbT5sseC3B6t6pBkUBq0bWPPL1Omp9OJl+h1YZk+Hrnc2JMSGS70MqqM6BQL8L1JQb0GJdvhZVpXo4Boy4TCCDa1eJ1sRr9662pXVibR9WuVdZKDMamhN2FLx7/Vhj3R2xpjRNwV/9Nuvfu2VkBADpVrbqSDyB8uy4cKumtkEqRwvupFfN0KaDZeztYkxLVYDKo8XRKFZBOckfxKjgtQUYGGoiurdeGpHlRRjGIbqvWryDOj+HeKN/ZQa8xn8TfJX/mgEck12tt85hYnMM4bB1PKCWG5mkkdijrc1DCZmclpr38MMNu9uuIy9CSORPBv0aEdhfsP8lWmRSDJ9krqDFgQpVI0fRr8FJVmqKztR41BfeJEgsS23F3g8MgE2Uyau0epf1WRKLRdg0v7sT7LVdJH1Hg/kaEfU5RU7OxR1JBm8c1wGvvwqvD7ZRcUqSMmXRPKZlfGF3DiIxBtdSs7YMXMWaM8LrqAO3jmdAzLoF63sHB/ThcKm0QI+KHAhG9ocf8QA6ZEa8jXqdAyAdCvXAj4mL1dRVPnW0Fbmmqp53q5w1d64KA9yr+nAcGkFj1HdXyaRdzsLuwraf5i87yVH6I3wksnlcgqn6vY2RvMU4j64v7U8ZuH3fRdcYLisxO2h3eYyW+Yu17ol9DH5EicSilMTBQbhEESuuFdomRV+YiMO+Z0PmC4jnogWQIHpx4CPUhNuOpc1FbDvZW0xcCTYwbAByfLi436G17lkiXLi5ltzfsmPbnhgtEsie8vbQiEOGKnq2lFBLIsFpX6gPzv4yzNkw4SYAKHbFwdVbDQWcfmernZ+FQpdf69kDPQgg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(366004)(136003)(396003)(39860400002)(346002)(5660300002)(8936002)(83380400001)(2616005)(7416002)(6486002)(478600001)(41300700001)(71200400001)(2906002)(4326008)(54906003)(6916009)(8676002)(76116006)(36756003)(66946007)(91956017)(64756008)(53546011)(107886003)(26005)(6512007)(316002)(6506007)(31686004)(38100700002)(86362001)(38070700005)(66446008)(66556008)(122000001)(186003)(66476007)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M0VxVEhZOGEwUkY2SmFMT3BvUFR2U3VXQ3FlVnFjVjFnNlBzYVZZa2FDYVdF?= =?utf-8?B?U2hUVEVqZzQ2azEyZ2JicVlzRFUvWXNPRGJSUUd4RmxjcFc0dGtCUk5URW9K?= =?utf-8?B?OWI2MEczWlN6NVJacFdIN25rVFpzM3hLU0d5VXpuZEN6TTRvbVZBSnp5VmJ2?= =?utf-8?B?ZURwajcxYlh0cmFVVXhIYTlHSHFUcXIxNmZ2SDY3MHJMVVBYWGQ4UFh3YUJo?= =?utf-8?B?b3dTell1QzJ1RlZ4WEtYSThiY1cyZEloRDVtOVgzR0M0WUdTTVJTTkZLZThV?= =?utf-8?B?VEtERmdPNTl4alVnZnJZdmRsMzA4VUg3ZmFXOW9KYXJESk9JQUtnMkJ5Njhm?= =?utf-8?B?MW55MlBpNUZrRDJSR2lydGhpL28yeTR5Um0rdTIrMy9QTUN3cjR2a3I3S1Mv?= =?utf-8?B?U3dPN240b1dqT1NkZFk3S0pHWmhKYy9aa3UrZWxjWUNQcVJHejZtdGZvbTlm?= =?utf-8?B?ZjFQTU1IeHlDWTM2RlJCMGZYNlJFL0hqa2liODAwdmhhQmRPcUZhL2lFU0tX?= =?utf-8?B?WWpZUVBBb3N5WXZnYnI3S2RMRjN2K2VQUDhNNldRbGh5aWI1NjYxbzRRdmxL?= =?utf-8?B?ZFk1QXMvTjRVcFUrazlwRzNXZWFlQlRtT3lOaS9nenlGZmdPK2V0RnRGaCtk?= =?utf-8?B?blFSZDVOVjFTKzRWKyt4QmRYWGxtbFkyeDd4VHlVNm1NSENCanlQdlBWVkJt?= =?utf-8?B?a01kbEhWR2p3YkxrcTFLeDBxSmUrdDUvR1liWnR6UUJiY2tEQnRrNGVnUEJy?= =?utf-8?B?dVJIRlV3L1BXZTB4OTlyL0loU29vci9Jd2FJWDkxY1V5OG1xT2VxZDJPSUVQ?= =?utf-8?B?N2ljSFRFdExTQ0FrZWlUeDRoU2tyTklZOHludmErNWFqRlpycEluQUMwRk13?= =?utf-8?B?MjgrWXRjOVk4R1ZtUWhGemx4NHNydlZtdGZnOFpyNExpbmR2SGxtU1ZETXVm?= =?utf-8?B?Q3RTWHF4c3lvL3NCbllMREhiWlBMT0FqcDJJVHpHQXZYSU50RlJSejhTR08y?= =?utf-8?B?ZndOV3Y5TzRtbE1zOGsrTHZVaVRQT0FBd2FYZ2c5Unk0bnhSRyt0eGhMWWhq?= =?utf-8?B?WlBseCtueEVzZGVDRzlLRFZ6cm9hNXd4TUd1Ty95MnhMYXFIMStJVkt6UFMx?= =?utf-8?B?TDgyQlpEZEs1UDNWSDNKbEx5WFRLOUdhU3JnSkRsdDNYTTVORzNkQzZxUzZC?= =?utf-8?B?R0tmOW56aERLVDZhak9HNWhUU1kwY2N0UnlQd1d2R2FFRmtxQ05nTEE2N29y?= =?utf-8?B?VUZ6d1JPemVoWmoyYXFDVFRzWG9ucEgvemVWSGZKa2wzQU1EbGYwNFEwU2JB?= =?utf-8?B?VEJCdy9ScysvQloraHo1eERlQk0wOVlJeWI5WEt6UFFFVDVYdTRQaVNYMkto?= =?utf-8?B?N0RZRnE2NmU3OEJpU3BrZjg0S2NHdmJ0THg4MXR3ekt0bnBYcW9lWlRQeEpy?= =?utf-8?B?UzcwTHBWaG5IczZzVjVQTjZMclJaand3N3VmT244Yld1VWtiQnVxOXBPNldQ?= =?utf-8?B?T2N1OXRBUGJ1NmpsU0VYRTA3QW9NWnZxeWdySXQzNHdhMm1LeElOK2tsWEoy?= =?utf-8?B?Zkl2MUwwWnJWSWlyM3I3K0h3VVZHK1g0VHFRcWxLQ25zOUc5RldrbEFiQWkz?= =?utf-8?B?K2JOU04rT0YyOVNBTW9pd2dHRDQ2TjlTMXRPMGtDR3pxRmxId1FCWHIrdGwx?= =?utf-8?B?MUxwNkVjOWRXQ0dKY3hXVExmY2I0S1ZkNzBnVlUyMks0K0RHK0t0S01BNlB2?= =?utf-8?B?Ky9iR2V5VVlLMjdIYUFibXFZZjFDZFdxVjJ3ODRkZVg2dm9icEhDeDBzUWpO?= =?utf-8?B?eGJUSlBXOXNqQTluL3JsOVkrZnV2WEJ1eTRESjl5aGRCR1NFM3BQMHhlVndF?= =?utf-8?B?aTdsODhlbXR0YUpiRXFRaTkydVg3Vzk0QS9nVU1uUDRUUi95cTdnN2Ixc0Mr?= =?utf-8?B?K2pXUXpjVWRUZFByMktidVYwNGZ1WG1pNzRqTTBEbWtTWTFzOUwrWEI5eVFm?= =?utf-8?B?dnpZL0hQY3d2Q0JudzBrUFpMd3NtbTA4aUh0aEZ4Q292VnE0dC93YTlMV3ZV?= =?utf-8?B?Qk5waEFiM2xKSEx6YlNXZ0M2a3pHUlUxajM5aUsyTk9qU0c5TFE5RUlUc09x?= =?utf-8?Q?zt9A/Qs0YSpR2G+nPYuHq4lbz?= 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: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78bef4c0-c1a7-4cc8-2aa6-08da8a800e54 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2022 12:06:22.7034 (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: mOSzFElfW4WN8kn0W+wZZroiLKV8xzm6RGQ4CKHG1r9wyEAgnrvtAJBB8amdpYKS0r+SS9sTp8HnrJW1sJs22YxzPEk6pHkHbxlDrHGXJ/0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1554 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 T24gMzAvMDgvMjAyMiAxMTo0NCwgQmVuIERvb2tzIHdyb3RlOg0KPiBFWFRFUk5BTCBFTUFJTDog RG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93IHRo ZSBjb250ZW50IGlzIHNhZmUNCj4gDQo+IE9uIDMwLzA4LzIwMjIgMTE6MTgsIENvbm9yIERvb2xl eSB3cm90ZToNCj4+IEZvciB0aGUgdjIwMjIuMDkgcmVmZXJlbmNlIGRlc2lnbiB0aGUgUENJIHJv b3QgcG9ydCdzIGRhdGEgcmVnaW9uIGhhcw0KPj4gYmVlbiBtb3ZlZCB0byBGSUMxIGZyb20gRklD MC4gVGhpcyBpcyBhIHNob3J0ZXIgcGF0aCwgYWxsb3dpbmcgZm9yDQo+PiBoaWdoZXIgY2xvY2sg cmF0ZXMgYW5kIGltcHJvdmVkIHRocm91Z2gtcHV0LiBBcyBhIHJlc3VsdCwgdGhlIGFkZHJlc3Mg YXQNCj4+IHdoaWNoIHRoZSBQQ0llJ3MgZGF0YSByZWdpb24gYXBwZWFycyB0byB0aGUgY29yZSBj b21wbGV4IGhhcyBjaGFuZ2VkLg0KPj4gVGhlIGNvbmZpZyByZWdpb24ncyBhZGRyZXNzIGlzIHVu Y2hhbmdlZC4NCj4gDQo+IERpZCB0aGlzIGFsc28gZml4IHRoZSAzMmJpdCBhZGRyZXNzIGFwcGVy dHVyZSBpc3N1ZSB3aGljaCBwbGFndWVkDQo+IGdldHRpbmcgcGNpZSBncmFwaGljcyBjYXJkcyBz b3J0ZWQuDQoNCkVoLCBub3QgdGhpcyBzcGVjaWZpYyBwYXJ0IG9mIHdoYXQgaXMgY2hhbmdpbmcg aW4gdjIwMjIuMDkgLSB0aGlzIHdpbGwNCmp1c3QgYWxsb3cgdXMgdG8gY2xvc2UgdGltaW5nIHVz aW5nIGhpZ2hlciBjbG9jayByYXRlcy4gQnV0IGFub3RoZXINCmNoYW5nZSB0aGF0IGlzIGxhbmRp bmcgaW4gdjIwMjIuMDkgd2lsbCAoc2VlIHBhdGNoIDQvOSkuIFBlcmZvcm1hbmNlIGlzDQpub3Qg Z29pbmcgdG8gYmUgZ3JlYXQsIGJ1dCAzMiBiaXQgZGV2aWNlcyB3aWxsIHdvcmsgYWdhaW4uLi4g V2UndmUgZ290DQpzb21lIG1vcmUgc3R1ZmYgaW4gdGhlIHdvcmtzIHRoYXQgc2hvdWxkIGhlbHAg b24gdGhlIHBlcmZvcm1hbmNlIGZyb250LA0Kc28gaG9wZWZ1bGx5IHRoYXQgbWFrZXMgbGlmZSBl YXNpZXIgZm9yIHBjaWUgZ3JhcGhpY3MgY2FyZHMuDQpzb29uVE0gb24gdGhhdCBvbmUgdGhvdWdo IDspDQoNClRoYW5rcywNCkNvbm9yLg0KDQoNCg==