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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A617C433F5 for ; Wed, 15 Dec 2021 08:31:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240822AbhLOIbK (ORCPT ); Wed, 15 Dec 2021 03:31:10 -0500 Received: from smtp-out1.suse.de ([195.135.220.28]:59294 "EHLO smtp-out1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240812AbhLOIbI (ORCPT ); Wed, 15 Dec 2021 03:31:08 -0500 Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id BFEE4212C0; Wed, 15 Dec 2021 08:31:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1639557067; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xx38H3sAmLAjifmqNVEAWuzJS6MyvxVZyqsW2M2XuQY=; b=vb1sNzDxWeX0lavo2EOvTNMBfzKsFhFpkxDJw1zSFRotYRlU2n1035KXCu8JDXgxlcy1xt /boBJOzilFqxhfSqxQNlgShIyhP4mneLvpmhggk6XqUJVC6eiZZ2FlMbwX3IRxZ4qDj4U6 3qtHxh5PMPT2VpUGP6uBvV63Yv6GA3c= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1639557067; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=xx38H3sAmLAjifmqNVEAWuzJS6MyvxVZyqsW2M2XuQY=; b=3Qo3Lbh340CPCH4CBtQKYkWYAyA8uJ4msav8LCkJ7Z/zfXbinnIZcSnVfca8sgNvSvDUol c8sgyplx6Y1fvNDg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id AD3F813A6B; Wed, 15 Dec 2021 08:31:06 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id n61OKcqnuWEBNwAAMHmgww (envelope-from ); Wed, 15 Dec 2021 08:31:06 +0000 Message-ID: <58d00cac-dbf1-9704-3c0b-16fd837a5b6b@suse.de> Date: Wed, 15 Dec 2021 09:31:06 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Subject: Re: [PATCH 00/60] drm: Make all drivers to honour the nomodeset parameter Content-Language: en-US To: Javier Martinez Canillas , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: =?UTF-8?Q?Heiko_St=c3=bcbner?= , "James (Qian) Wang" , =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= , Alexey Brodkin , Alison Wang , Anitha Chrisanthus , Benjamin Gaignard , Boris Brezillon , Brian Starkey , Chen-Yu Tsai , Chun-Kuang Hu , David Lechner , Deepak Rawat , Edmund Dea , Emma Anholt , Erico Nunes , Hans de Goede , Hyun Kwon , Inki Dae , Joel Stanley , Joonyoung Shim , Jyri Sarha , Kamlesh Gurudasani , Kieran Bingham , Laurent Pinchart , Laurentiu Palcu , Linus Walleij , Liviu Dudau , Lucas Stach , Marek Vasut , Maxime Ripard , Neil Armstrong , Oleksandr Andrushchenko , Patrik Jakobsson , Paul Cercueil , Philipp Zabel , Philippe Cornu , Qiang Yu , Rob Clark , Rob Herring , Russell King , Russell King , Sam Ravnborg , Sandy Huang , Sean Paul , Stefan Agner , Thierry Reding , Tian Tao , Tomeu Vizoso , Tomi Valkeinen , Xinliang Liu , Yannick Fertre References: <20211215010008.2545520-1-javierm@redhat.com> From: Thomas Zimmermann In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------eaCsgeMydsKefFfbF2cyclpk" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------eaCsgeMydsKefFfbF2cyclpk Content-Type: multipart/mixed; boundary="------------k6eMY2P7sIw7niMZhst1yfoz"; protected-headers="v1" From: Thomas Zimmermann To: Javier Martinez Canillas , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: =?UTF-8?Q?Heiko_St=c3=bcbner?= , "James (Qian) Wang" , =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= , Alexey Brodkin , Alison Wang , Anitha Chrisanthus , Benjamin Gaignard , Boris Brezillon , Brian Starkey , Chen-Yu Tsai , Chun-Kuang Hu , David Lechner , Deepak Rawat , Edmund Dea , Emma Anholt , Erico Nunes , Hans de Goede , Hyun Kwon , Inki Dae , Joel Stanley , Joonyoung Shim , Jyri Sarha , Kamlesh Gurudasani , Kieran Bingham , Laurent Pinchart , Laurentiu Palcu , Linus Walleij , Liviu Dudau , Lucas Stach , Marek Vasut , Maxime Ripard , Neil Armstrong , Oleksandr Andrushchenko , Patrik Jakobsson , Paul Cercueil , Philipp Zabel , Philippe Cornu , Qiang Yu , Rob Clark , Rob Herring , Russell King , Russell King , Sam Ravnborg , Sandy Huang , Sean Paul , Stefan Agner , Thierry Reding , Tian Tao , Tomeu Vizoso , Tomi Valkeinen , Xinliang Liu , Yannick Fertre Message-ID: <58d00cac-dbf1-9704-3c0b-16fd837a5b6b@suse.de> Subject: Re: [PATCH 00/60] drm: Make all drivers to honour the nomodeset parameter References: <20211215010008.2545520-1-javierm@redhat.com> In-Reply-To: <20211215010008.2545520-1-javierm@redhat.com> --------------k6eMY2P7sIw7niMZhst1yfoz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSmF2aWVyLA0KDQpub3RoaW5nIHdyb25nIHdpdGggeW91ciBwYXRjaGVzLCBidXQgSSdk IGxpa2UgdG8gcHJvcG9zZSBzbGlnaHRseSANCmRpZmZlcm50IHNvbHV0aW9uLg0KDQpGb3Ig bWFueSBVU0IgZHJpdmVycywgeW91IHB1dCB0aGUgZHJtX2Zpcm13YXJlX2RyaXZlcnNfb25s eSgpIGNhbGwgaW50byANCnRoZSBwcm9iZSBmdW5jdGlvbi4gRm9yIHJlZ2lzdGVyaW5nLCB0 aGVzZSBkcml2ZXJzIHVzZSANCm1vZHVsZV91c2JfZHJpdmVyKCksIHdoaWNoIGV4cGFuZHMg dG8gZ2VuZXJpYyBkZXZpY2UtcmVnaXN0ZXIgZnVuY3Rpb25zLg0KDQpJJ2QgbGlrZSB0byBw cm9wb3NlIGEgc2ltaWxhciBtYWNybyBmb3IgRFJNIGRyaXZlcnMgdGhhdCBpbmNsdWRlcyB0 aGUgDQp0ZXN0IGZvciBkcm1fZmlybXdhcmVfZHJpdmVyc19vbmx5KCkuDQoNCkluIGRybV9k cnYuaCA6DQoNCiAgICNpZiBkZWZpbmVkKFVTQikNCiAgIHN0YXRpYyBpbnQgZHJtX3VzYl9y ZWdpc3RlcihzdHJ1Y3QgdXNiX2RyaXZlciAqdXNiKQ0KICAgew0KCWlmIChkcm1fZmlybXdh cmVfZHJpdmVyc19vbmx5KCkpDQoJCXJldHVybiAtRU5PREVWOw0KCXJldHVybiB1c2JfcmVn aXN0ZXJfZHJpdmVyKHVzYik7DQogICB9DQogICAjZGVmaW5lIGRybV9tb2R1bGVfdXNiX2Ry aXZlcihfX3VzYikNCgltb2R1bGVfZHJpdmVyKGRybV91c2JfcmVnaXN0ZXIsIHVzYl9kZXJl Z2lzdGVyKQ0KICAgI2VuZGlmDQoNCkluIGVhY2ggb2YgdGhlIFVTQi1iYXNlZCBEUk0gZHJp dmVycywgcmVwbGFjZSBtb2R1bGVfdXNiX2RyaXZlciB3aXRoIA0KZHJtX21vZHVsZV91c2Jf ZHJpdmVyLg0KDQpBbmQgdGhlbiB0aGVyZSdzIFBDSSBbM10gYW5kIHBsYXRmb3JtIGRyaXZl cnMsIFs0XSB3aGljaCBjYW4gYmUgaGFuZGxlZCANCnNpbWlsYXJseS4gTWFueSBQQ0kgZHJp dmVycyBvcGVuLWNvZGUgdGhlIG1vZHVsZSBpbml0IGFuZCBkZXZpY2UgDQpyZWdpc3Rlcmlu ZyB3aXRoIHRoZSBkcml2ZXItc3BlY2lmaWMgZW5hYmxlIHBhcmFtZXRlci4gTWF5YmUgYWRk aW5nIGEgDQpkcml2ZXItc3BlY2lmaWMgcmVnaXN0ZXIgZnVuY3Rpb24gd291bGQgbWFrZSBz ZW5zZS4NCg0KQmVzdCByZWdhcmRzDQpUaG9tYXMNCg0KWzFdIA0KaHR0cHM6Ly9lbGl4aXIu Ym9vdGxpbi5jb20vbGludXgvdjUuMTUuOC9zb3VyY2UvaW5jbHVkZS9saW51eC91c2IuaCNM MTMwNg0KWzJdIA0KaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMTUuOC9z b3VyY2UvaW5jbHVkZS9saW51eC9kZXZpY2UvZHJpdmVyLmgjTDI1OA0KWzNdIA0KaHR0cHM6 Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMTUuOC9zb3VyY2UvaW5jbHVkZS9saW51 eC9wY2kuaCNMMTQ1Mw0KWzRdIA0KaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgv djUuMTUuOC9zb3VyY2UvaW5jbHVkZS9saW51eC9wbGF0Zm9ybV9kZXZpY2UuaCNMMjUxDQoN Cg0KQW0gMTUuMTIuMjEgdW0gMDE6NTkgc2NocmllYiBKYXZpZXIgTWFydGluZXogQ2FuaWxs YXM6DQo+IFRoZSBub21vZGVzZXQga2VybmVsIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgaXMg dXNlZCB0byBwcmV2ZW50IHRoZSBLTVMvRFJNDQo+IGRyaXZlcnMgdG8gYmUgcmVnaXN0ZXJl ZC9wcm9iZWQuIEJ1dCBvbmx5IGEgZmV3IGRyaXZlcnMgaW1wbGVtZW50IHN1cHBvcnQNCj4g Zm9yIHRoaXMgcGFyYW1ldGVyIGFuZCBtb3N0IERSTSBkcml2ZXJzIHdvdWxkIGp1c3QgaWdu b3JlIGl0Lg0KPiANCj4gVGhpcyAoaHVnZSkgcGF0Y2ggc2VyaWVzIG1ha2VzIGFsbCBEUk0g ZHJpdmVycyB0byBob25vdXIgdGhpcyBwYXJhbWV0ZXIuIEl0DQo+IGlzIHBvc3RlZCBhcyBz ZXBhcmF0ZSBwYXRjaGVzIHRvIG1ha2UgZWFzaWVyIGZvciBkcml2ZXJzIG1haW50YWluZXJz IHRvIGFjaw0KPiBvciBwaWNrIHRoZW0gaW5kZXBlbmRlbnRseSBhdCB0aGVpciBvd24gcGFj ZS4NCj4gDQo+IFBhdGNoZXMgYXJlIHF1aXRlIHRyaXZpYWwgYW5kIGp1c3QgYWRkIGFuIGlm IChkcm1fZmlybXdhcmVfZHJpdmVyc19vbmx5KCkpDQo+IGNoZWNrIGFuZCByZXR1cm4gLUVO T0RFViBpZiB0aGF0J3MgdHJ1ZS4gVGhlIGNvbmRpdGlvbiBpcyBjaGVja2VkIGFzIGVhcmx5 DQo+IGFzIHBvc3NpYmxlLCB0aGF0IGlzIGluIHRoZSBtb2R1bGVfaW5pdCBoYW5kbGVyIGZv ciBkcml2ZXJzIHRoYXQgaGF2ZSBvbmUNCj4gb3IgaW4gdGhlIHByb2JlIGZ1bmN0aW9uIGZv ciBkcml2ZXJzIHRoYXQgYXJlIHVzaW5nIHRoZSBtb2R1bGVfKl9kcml2ZXIoKQ0KPiBtYWNy b3MgYW5kIGRvbid0IGhhdmUgdGhlaXIgb3duIG1vZHVsZSBpbml0IGZ1bmN0aW9uLg0KPiAN Cj4gSSBpbmNsdWRlZCBhbGwgdGhlIERSTSBkcml2ZXJzIHRoYXQgdGhpbmsgbWFrZXMgc2Vu c2UuIEkgb25seSBsZWZ0IHRoZSB2YzQNCj4gYW5kIHYzZCBkcml2ZXJzLCB0aGF0IE1heGlt ZSBpcyBhbHJlYWR5IGhhbmRsaW5nIGluIGFub3RoZXIgcGF0Y2ggc2VyaWVzDQo+IGFuZCB0 aGUgdmdlbSwgdmttcyBhbmQgc2ltcGxlZHJtIGRyaXZlcnMgdGhhdCBzaG91bGQgaWdub3Jl IHRoZSBwYXJhbSBJTU8uDQo+IA0KPiBJJ3ZlIGJ1aWx0IHRlc3RlZCB3aXRoICdtYWtlIGFs bG1vZGNvbmZpZyAmJiBtYWtlIE09ZHJpdmVycy9ncHUvZHJtLycsIGJ1dA0KPiBvbmx5IGJv b3RlZCBpbiBhIGZldyBkZXZpY2VzIHdpdGggYW5kIHdpdGhvdXQgbm9tb2Rlc2V0IGluIHRo ZSBjbWRsaW5lLiBTbw0KPiB0ZXN0aW5nIGFuZCByZXZpZXdpbmcgZm9yIGFsbCB0aGUgZHJp dmVycyB3b3VsZCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuDQo+IA0KPiBCZXN0IHJlZ2FyZHMs DQo+IEphdmllcg0KPiANCj4gDQo+IEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyAoNjApOg0K PiAgICBkcm0va29tZWRhOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwg cGFyYW1ldGVyDQo+ICAgIGRybS9hcm0vaGRsY2Q6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9t b2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL21hbGlkcDogQWRkIHN1cHBvcnQg Zm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vYXJtYWRhOiBB ZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRy bS9hc3BlZWQ6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0 ZXINCj4gICAgZHJtL2F0bWVsLWhsY2RjOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNl dCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9ldG5hdml2OiBBZGQgc3VwcG9ydCBmb3Ig dGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9leHlub3M6IEFkZCBz dXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2Zz bC1kY3U6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXIN Cj4gICAgZHJtL2dtYTUwMDogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVs IHBhcmFtZXRlcg0KPiAgICBkcm0vZ3VkOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNl dCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9oaXNpbGljb24vaGlibWM6IEFkZCBzdXBw b3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2hpc2ls aWNvbi9raXJpbjogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFt ZXRlcg0KPiAgICBkcm0vaHlwZXJ2OiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBr ZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9pODEwOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5v bW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9pbXgvZGNzczogQWRkIHN1cHBv cnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vaW14OiBB ZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRy bS9pbmdlbmljOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1l dGVyDQo+ICAgIGRybS9rbWI6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5l bCBwYXJhbWV0ZXINCj4gICAgZHJtL2xpbWE6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rl c2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL21jZGU6IEFkZCBzdXBwb3J0IGZvciB0 aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL21lZGlhdGVrOiBBZGQg c3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9t ZXNvbjogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0K PiAgICBkcm0vbWdhOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFy YW1ldGVyDQo+ICAgIGRybS9tc206IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtl cm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtOiBteHNmYjogQWRkIHN1cHBvcnQgZm9yIHRoZSBu b21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vb21hcDogQWRkIHN1cHBvcnQg Zm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vcGFuZWw6IGls aXRlay1pbGk5MzQxOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwNCj4g ICAgICBwYXJhbWV0ZXINCj4gICAgZHJtL3BhbmZyb3N0OiBBZGQgc3VwcG9ydCBmb3IgdGhl IG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9wbDExMTogQWRkIHN1cHBv cnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vcjEyODog QWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBk cm06IHJjYXItZHU6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJh bWV0ZXINCj4gICAgZHJtL3JvY2tjaGlwOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNl dCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9zYXZhZ2U6IEFkZCBzdXBwb3J0IGZvciB0 aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL3NobW9iaWxlOiBBZGQg c3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9z aXM6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4g ICAgZHJtL3NwcmQ6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJh bWV0ZXINCj4gICAgZHJtL3N0aTogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2Vy bmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vc3RtOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9k ZXNldCBrZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9zdW40aTogQWRkIHN1cHBvcnQgZm9y IHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vdGRmeDogQWRkIHN1 cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vdGVn cmE6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4g ICAgZHJtL3RpZHNzOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFy YW1ldGVyDQo+ICAgIGRybS90aWxjZGM6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0 IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2FyYzogQWRkIHN1cHBvcnQgZm9yIHRoZSBu b21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0vZ20xMnUzMjA6IEFkZCBzdXBw b3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2h4ODM1 N2Q6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4g ICAgZHJtL2lsaTkxNjM6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBw YXJhbWV0ZXINCj4gICAgZHJtL2lsaTkyMjU6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rl c2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2lsaTkzNDE6IEFkZCBzdXBwb3J0IGZv ciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL2lsaTk0ODY6IEFk ZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJt L21pMDI4M3F0OiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1l dGVyDQo+ICAgIGRybS9yZXBhcGVyOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBr ZXJuZWwgcGFyYW1ldGVyDQo+ICAgIGRybS9zdDc1ODY6IEFkZCBzdXBwb3J0IGZvciB0aGUg bm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL3N0NzczNXI6IEFkZCBzdXBw b3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5lbCBwYXJhbWV0ZXINCj4gICAgZHJtL3R2ZTIw MDogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiAg ICBkcm0vdWRsOiBBZGQgc3VwcG9ydCBmb3IgdGhlIG5vbW9kZXNldCBrZXJuZWwgcGFyYW1l dGVyDQo+ICAgIGRybS92aWE6IEFkZCBzdXBwb3J0IGZvciB0aGUgbm9tb2Rlc2V0IGtlcm5l bCBwYXJhbWV0ZXINCj4gICAgZHJtL3hlbjogQWRkIHN1cHBvcnQgZm9yIHRoZSBub21vZGVz ZXQga2VybmVsIHBhcmFtZXRlcg0KPiAgICBkcm0veGxueDogQWRkIHN1cHBvcnQgZm9yIHRo ZSBub21vZGVzZXQga2VybmVsIHBhcmFtZXRlcg0KPiANCj4gICBkcml2ZXJzL2dwdS9kcm0v YXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9kcnYuYyB8IDQgKysrKw0KPiAgIGRyaXZlcnMv Z3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gICBk cml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgICB8IDMgKysr DQo+ICAgZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgICAg fCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hc3BlZWQvYXNwZWVkX2dmeF9kcnYuYyAg ICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxf aGxjZGNfZGMuYyAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRu YXZpdl9kcnYuYyAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9leHlu b3MvZXh5bm9zX2RybV9kcnYuYyAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9k cm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVy cy9ncHUvZHJtL2dtYTUwMC9wc2JfZHJ2LmMgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAg IGRyaXZlcnMvZ3B1L2RybS9ndWQvZ3VkX2Rydi5jICAgICAgICAgICAgICAgICAgIHwgMyAr KysNCj4gICBkcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kcnYu YyB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9k cm1fZHJ2LmMgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9oeXBlcnYvaHlwZXJ2X2Ry bV9kcnYuYyAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vaTgxMC9pODEw X2Rydi5jICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL2lt eC9kY3NzL2Rjc3MtZHJ2LmMgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1 L2RybS9pbXgvaW14LWRybS1jb3JlLmMgICAgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2 ZXJzL2dwdS9kcm0vaW5nZW5pYy9pbmdlbmljLWRybS1kcnYuYyAgICAgICB8IDMgKysrDQo+ ICAgZHJpdmVycy9ncHUvZHJtL2ttYi9rbWJfZHJ2LmMgICAgICAgICAgICAgICAgICAgfCAz ICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9saW1hL2xpbWFfZHJ2LmMgICAgICAgICAgICAg ICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vbWNkZS9tY2RlX2Rydi5jICAgICAg ICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k cm1fZHJ2LmMgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9t ZXNvbl9kcnYuYyAgICAgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0v bWdhL21nYV9kcnYuYyAgICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9n cHUvZHJtL21zbS9tc21fZHJ2LmMgICAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRy aXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAgICAgICAgIHwgMyArKysN Cj4gICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jICAgICAgICAgICAgICB8 IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLWlsaXRlay1pbGk5MzQx LmMgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9k cnYuYyAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFf ZHJ2LmMgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3IxMjgv cjEyOF9kcnYuYyAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2Ry bS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJz L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jICAgICB8IDMgKysrDQo+ICAg ZHJpdmVycy9ncHUvZHJtL3NhdmFnZS9zYXZhZ2VfZHJ2LmMgICAgICAgICAgICAgfCAzICsr Kw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAgICAg IHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vc2lzL3Npc19kcnYuYyAgICAgICAgICAg ICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3NwcmQvc3ByZF9kcm0uYyAg ICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Ry di5jICAgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vc3Rt L2Rydi5jICAgICAgICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUv ZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZl cnMvZ3B1L2RybS90ZGZ4L3RkZnhfZHJ2LmMgICAgICAgICAgICAgICAgIHwgMyArKysNCj4g ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMgICAgICAgICAgICAgICAgICAgICB8IDMg KysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3RpZHNzL3RpZHNzX2Rydi5jICAgICAgICAgICAg ICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jICAg ICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vdGlueS9hcmNwZ3UuYyAg ICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20x MnUzMjAuYyAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS90 aW55L2h4ODM1N2QuYyAgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dw dS9kcm0vdGlueS9pbGk5MTYzLmMgICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJp dmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jICAgICAgICAgICAgICAgICAgfCAzICsrKw0K PiAgIGRyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkzNDEuYyAgICAgICAgICAgICAgICAgIHwg MyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5NDg2LmMgICAgICAgICAgICAg ICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJtL3RpbnkvbWkwMjgzcXQuYyAgICAg ICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIu YyAgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0vdGlueS9z dDc1ODYuYyAgICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICAgZHJpdmVycy9ncHUvZHJt L3Rpbnkvc3Q3NzM1ci5jICAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgIGRyaXZlcnMv Z3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jICAgICAgICAgICAgIHwgMyArKysNCj4gICBk cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAgICB8IDMgKysr DQo+ICAgZHJpdmVycy9ncHUvZHJtL3ZpYS92aWFfZHJ2LmMgICAgICAgICAgICAgICAgICAg fCAzICsrKw0KPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAg ICAgICAgIHwgMyArKysNCj4gICBkcml2ZXJzL2dwdS9kcm0veGxueC96eW5xbXBfZHBzdWIu YyAgICAgICAgICAgICB8IDMgKysrDQo+ICAgNjAgZmlsZXMgY2hhbmdlZCwgMTgxIGluc2Vy dGlvbnMoKykNCj4gDQoNCi0tIA0KVGhvbWFzIFppbW1lcm1hbm4NCkdyYXBoaWNzIERyaXZl ciBEZXZlbG9wZXINClNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1hbnkgR21iSA0KTWF4 ZmVsZHN0ci4gNSwgOTA0MDkgTsO8cm5iZXJnLCBHZXJtYW55DQooSFJCIDM2ODA5LCBBRyBO w7xybmJlcmcpDQpHZXNjaMOkZnRzZsO8aHJlcjogSXZvIFRvdGV2DQo= --------------k6eMY2P7sIw7niMZhst1yfoz-- --------------eaCsgeMydsKefFfbF2cyclpk Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEExndm/fpuMUdwYFFolh/E3EQov+AFAmG5p8oFAwAAAAAACgkQlh/E3EQov+Bt HRAAxJMikPGHpZQ9arL+Y2/ETv73k40QQCxsCM64c0+Jda333ccta5aqhzrfY3KY06BJYzzjzdGk f5y00z8eeCnA4TuyoSGB/47pBBukPdu1/HPnMNwlz7XCjo5DQRSDVfBHNmBvGvga57wHgK72rfEe KkykpKPeIaIUJuh0sb0ut7mukgQSr3XJc3MEYBkcJCd8mVcKX0JnBjReF+33nx3NSP3u+r9SitsF bZg8DDVC8VOusYab8t0aF1NZrPOQnm6Em3XxDvxbEmRE7LurkYbMDDWpGf7xeh3AqtaigD7OwVSI RIeohokvNdK2now39din04l4V244Oeq96RA4qq8f7devS/nppVNYain5dRqsfqxoJgmKQl1L1IxR HZ5MtATQX3KWdmyGd9v/t2i46EZLF+YB742b11CDT/zMcwHrBiU43t87wjwmmbDlQsSd/4dF1Ftg jiNAKWAdoUoqqYPSnBedAIZmDYB/1hdqb6g/Xq5eWHOLQr62ty1llZg4NzZdFxNbt/pkxKcEeFeZ 9GAl5BMjmQhJaEZsMZVcZ9i15rjwbYb9I+5MCDqVoV0/gUEJwTNJSevqloECj34C9pwy3T/IpIom 0SicnPpknnZnY9ILAHJbtD6YGjofrz4cgmUvZq5JlFo9towhh5zd2euH2+D4XgqnG7zumhY8BtWp 3eY= =shBc -----END PGP SIGNATURE----- --------------eaCsgeMydsKefFfbF2cyclpk--