From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 02/11] drm/i915: Put future HW and their uAPIs under STAGING & BROKEN Date: Fri, 25 Oct 2019 10:09:16 +0300 Message-ID: <87tv7xb8tf.fsf@intel.com> References: <20191024114028.6170-1-chris@chris-wilson.co.uk> <20191024114028.6170-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6765E6E8B5 for ; Fri, 25 Oct 2019 07:09:23 +0000 (UTC) In-Reply-To: <20191024114028.6170-3-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , Dave Airlie List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyNCBPY3QgMjAxOSwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IFdlIHdvdWxkIGxpa2Ugc29tZSBmcmVlZG9tIHRvIGJyZWFrIHRoZSB1c2Vy IEFQSS9BQkkgZm9yIGZ1dHVyZSBIVyBidXQKPiB5ZXQgc3RpbGwgZXhwb3NlIHRoZSBkcml2ZXIg Zm9yIHVwc3RyZWFtIGRldmVsb3BtZW50IG9uIHRoYXQgSFcuCj4gQ3VycmVudGx5LCB3ZSBoYXZl IHRoZSBpOTE1LmZvcmNlX3Byb2JlIG1vZHVsZSBwYXJhbWV0ZXIgdG8gYXZvaWQgYmluZGluZwo+ IHRvIEhXIHdoaWxlIHRoZSBkcml2ZXIgaXMgdW5kZXIgZGV2ZWxvcG1lbnQsIGJ1dCB0aGF0IGlz IHN0aWxsIGEgbGl0dGxlCj4gdG9vIHNvZnQgd2l0aCByZXNwZWN0IHRvIHRoZSBzdHJpbmdlbnQg bm8tcmVncmVzc2lvbiBydWxlcyBpZiB3ZSBhbHNvCj4gcGxhbiB0byBiZSByZWRlc2lnbmluZyB0 aGUgdUFQSSB0byBnbyBhbG9uZyB3aXRoIHRoZSBuZXcgSFcuCj4KPiBUbyBhbGxvdyB0aGUgdUFQ SSB0byBiZSBjaGFuZ2VkIGR1cmluZyBkZXZlbG9wbWVudCwgb25seSBleHBvc2UgdGhhdCBBUEkK PiBhbmQgaW4gZGV2ZWxvcG1lbnQgSFcgdW5kZXIgU1RBR0lORyAoYW5kIEJST0tFTikuIEhvcGVm dWxseSwgbWFraW5nIGl0Cj4gZXhwbGljaXQgdGhhdCBzdWNoIGludGVyZmFjZXMgdG8gdGhhdCBI VyBhcmUgdW5kZXIgZGV2ZWxvcG1lbnQgYW5kIG5vdAo+IHRvIGJlIGJsaW5kbHkgZW5hYmxlZCBi eSBkaXN0cmlidXRpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Cj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KPiBDYzogUm9k cmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IENjOiBEYXZlIEFpcmxpZSA8YWly bGllZEByZWRoYXQuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnICAg ICAgICAgIHwgIDggKysrKysrKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy5kZWJ1 ZyAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0YWJsZSB8IDIw ICsrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr KQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0 YWJsZQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnCj4gaW5kZXggM2M2ZDU3ZGYyNjJkLi4xZmQ5ZTY2NWI3 NDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcKPiBAQCAtMTQ4LDMgKzE0OCwxMSBAQCBtZW51ICJk cm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24iCj4gIAlkZXBlbmRzIG9uIERSTV9J OTE1Cj4gIAlzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcucHJvZmlsZSIKPiAg ZW5kbWVudQo+ICsKPiArbWVudSAiZHJtL2k5MTUgVXN0YWJsZSBFdm9sdXRpb24iCj4gKwl2aXNp YmxlIGlmIEVYUEVSVAo+ICsJdmlzaWJsZSBpZiBTVEFHSU5HCj4gKwl2aXNpYmxlIGlmIEJST0tF TgoKVGhlIGtjb25maWcgZG9jcyBmYWlsIHRvIG1lbnRpb24gd2hldGhlciBtdWx0aXBsZSAidmlz aWJsZSBpZiIKc3RhdGVtZW50cyBhcmUgY29tYmluZWQgd2l0aCBPUiBvciBBTkQuIFRoZSBrZXJu ZWwgdHJlZSBsYWNrcyBhbnkgcHJpb3IKYXJ0LgoKSG93IGFib3V0CgoJdmlzaWJsZSBpZiBFWFBF UlQgJiYgU1RBR0lORyAmJiBCUk9LRU4KCndoaWNoIHNob3VsZCBiZSBmaW5lIGFuZCBhcHBhcmVu dGx5IG1hdGNoZXMgeW91ciBpbnRlbnQ/CgpObyBiaWdnaWUgdGhvdWdoLCBpdCdzIHRoZSBhY3R1 YWxseSBjb25maWcgb3B0aW9uIHRoYXQgbWF0dGVycy4KCkZXSVcsIHRoaXMgaXMKCkFja2VkLWJ5 OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgoKdGhvdWdoIGl0J3MgRGF2ZSdz IGFjayB0aGF0IHJlYWxseSBtYXR0ZXJzIGhlcmUuCgpCUiwKSmFuaS4KCgo+ICsJZGVwZW5kcyBv biBEUk1fSTkxNQo+ICsJc291cmNlICJkcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnLnVuc3Rh YmxlIgo+ICtlbmRtZW51Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25m aWcuZGVidWcgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnLmRlYnVnCj4gaW5kZXggZDJi YThmN2U1ZTUwLi5lZjEyM2ViMjkxNjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvS2NvbmZpZy5kZWJ1Zwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcuZGVi dWcKPiBAQCAtNDQsNiArNDQsNyBAQCBjb25maWcgRFJNX0k5MTVfREVCVUcKPiAgCXNlbGVjdCBE Uk1fSTkxNV9TRUxGVEVTVAo+ICAJc2VsZWN0IERSTV9JOTE1X0RFQlVHX1JVTlRJTUVfUE0KPiAg CXNlbGVjdCBEUk1fSTkxNV9ERUJVR19NTUlPCj4gKwlzZWxlY3QgQlJPS0VOICMgZm9yIHByb3Rv dHlwZSB1QVBJCj4gIAlkZWZhdWx0IG4KPiAgCWhlbHAKPiAgCSAgQ2hvb3NlIHRoaXMgb3B0aW9u IHRvIHR1cm4gb24gZXh0cmEgZHJpdmVyIGRlYnVnZ2luZyB0aGF0IG1heSBhZmZlY3QKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0YWJsZSBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L0tjb25maWcudW5zdGFibGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDAwMDAwMDAwMDAwMC4uZWNjODQ1OGI1YTMyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcudW5zdGFibGUKPiBAQCAtMCwwICsxLDIwIEBACj4g KyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQo+ICtjb25maWcgRFJNX0k5 MTVfVU5TVEFCTEUKPiArCWJvb2wgIkVuYWJsZSB1bnN0YWJsZSBBUEkgZm9yIGVhcmx5IHByb3Rv dHlwZSBkZXZlbG9wbWVudCIKPiArCWRlcGVuZHMgb24gRVhQRVJUCj4gKwlkZXBlbmRzIG9uIFNU QUdJTkcKPiArCWRlcGVuZHMgb24gQlJPS0VOICMgc2hvdWxkIG5ldmVyIGJlIGVuYWJsZWQgYnkg ZGlzdHJvcyEKPiArCSMgV2UgdXNlIHRoZSBkZXBlbmRlbmN5IG9uICFDT01QSUxFX1RFU1QgdG8g bm90IGJlIGVuYWJsZWQgaW4KPiArCSMgYWxsbW9kY29uZmlnIG9yIGFsbHllc2NvbmZpZyBjb25m aWd1cmF0aW9ucwo+ICsJZGVwZW5kcyBvbiAhQ09NUElMRV9URVNUCj4gKwlkZWZhdWx0IG4KPiAr CWhlbHAKPiArCSAgRW5hYmxlIHByb3RvdHlwZSB1QVBJIHVuZGVyIGdlbmVyYWwgZGlzY3Vzc2lv biBiZWZvcmUgdGhleSBhcmUKPiArCSAgZmluYWxpemVkLiBTdWNoIHByb3RvdHlwZXMgbWF5IGJl IHdpdGhkcmF3biBvciBzdWJzdGFudGlhbGx5Cj4gKwkgIGNoYW5nZWQgYmVmb3JlIHJlbGVhc2Uu IFRoZXkgYXJlIG9ubHkgZW5hYmxlZCBoZXJlIHNvIHRoYXQgYSB3aWRlCj4gKwkgIG51bWJlciBv ZiBpbnRlcmVzdGVkIHBhcnRpZXMgKHVzZXJzcGFjZSBkcml2ZXIgZGV2ZWxvcGVycykgY2FuCj4g KwkgIHZlcmlmeSB0aGF0IHRoZSB1QVBJIG1lZXQgdGhlaXIgZXhwZWN0YXRpb25zLgo+ICsKPiAr CSAgUmVjb21tZW5kZWQgZm9yIGRyaXZlciBkZXZlbG9wZXJzIF9vbmx5Xy4KPiArCj4gKwkgIElm IGluIHRoZSBzbGlnaHRlc3QgYml0IG9mIGRvdWJ0LCBzYXkgIk4iLgoKLS0gCkphbmkgTmlrdWxh LCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 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 X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57EDECA9EA0 for ; Fri, 25 Oct 2019 07:09:25 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3884F21929 for ; Fri, 25 Oct 2019 07:09:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3884F21929 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BBE446E8B5; Fri, 25 Oct 2019 07:09:24 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6765E6E8B5 for ; Fri, 25 Oct 2019 07:09:23 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Oct 2019 00:09:22 -0700 X-IronPort-AV: E=Sophos;i="5.68,227,1569308400"; d="scan'208";a="373471452" Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.161]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Oct 2019 00:09:19 -0700 From: Jani Nikula To: Chris Wilson , intel-gfx@lists.freedesktop.org In-Reply-To: <20191024114028.6170-3-chris@chris-wilson.co.uk> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20191024114028.6170-1-chris@chris-wilson.co.uk> <20191024114028.6170-3-chris@chris-wilson.co.uk> Date: Fri, 25 Oct 2019 10:09:16 +0300 Message-ID: <87tv7xb8tf.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 02/11] drm/i915: Put future HW and their uAPIs under STAGING & BROKEN X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Daniel Vetter , Dave Airlie Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191025070916.Lfy5E7AXz6LQ2N6ISfCd25A2Cp_Y5q4RdDW0CeNpv7Y@z> T24gVGh1LCAyNCBPY3QgMjAxOSwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IFdlIHdvdWxkIGxpa2Ugc29tZSBmcmVlZG9tIHRvIGJyZWFrIHRoZSB1c2Vy IEFQSS9BQkkgZm9yIGZ1dHVyZSBIVyBidXQKPiB5ZXQgc3RpbGwgZXhwb3NlIHRoZSBkcml2ZXIg Zm9yIHVwc3RyZWFtIGRldmVsb3BtZW50IG9uIHRoYXQgSFcuCj4gQ3VycmVudGx5LCB3ZSBoYXZl IHRoZSBpOTE1LmZvcmNlX3Byb2JlIG1vZHVsZSBwYXJhbWV0ZXIgdG8gYXZvaWQgYmluZGluZwo+ IHRvIEhXIHdoaWxlIHRoZSBkcml2ZXIgaXMgdW5kZXIgZGV2ZWxvcG1lbnQsIGJ1dCB0aGF0IGlz IHN0aWxsIGEgbGl0dGxlCj4gdG9vIHNvZnQgd2l0aCByZXNwZWN0IHRvIHRoZSBzdHJpbmdlbnQg bm8tcmVncmVzc2lvbiBydWxlcyBpZiB3ZSBhbHNvCj4gcGxhbiB0byBiZSByZWRlc2lnbmluZyB0 aGUgdUFQSSB0byBnbyBhbG9uZyB3aXRoIHRoZSBuZXcgSFcuCj4KPiBUbyBhbGxvdyB0aGUgdUFQ SSB0byBiZSBjaGFuZ2VkIGR1cmluZyBkZXZlbG9wbWVudCwgb25seSBleHBvc2UgdGhhdCBBUEkK PiBhbmQgaW4gZGV2ZWxvcG1lbnQgSFcgdW5kZXIgU1RBR0lORyAoYW5kIEJST0tFTikuIEhvcGVm dWxseSwgbWFraW5nIGl0Cj4gZXhwbGljaXQgdGhhdCBzdWNoIGludGVyZmFjZXMgdG8gdGhhdCBI VyBhcmUgdW5kZXIgZGV2ZWxvcG1lbnQgYW5kIG5vdAo+IHRvIGJlIGJsaW5kbHkgZW5hYmxlZCBi eSBkaXN0cmlidXRpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Cj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KPiBDYzogUm9k cmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IENjOiBEYXZlIEFpcmxpZSA8YWly bGllZEByZWRoYXQuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnICAg ICAgICAgIHwgIDggKysrKysrKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy5kZWJ1 ZyAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0YWJsZSB8IDIw ICsrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr KQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0 YWJsZQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnCj4gaW5kZXggM2M2ZDU3ZGYyNjJkLi4xZmQ5ZTY2NWI3 NDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcKPiBAQCAtMTQ4LDMgKzE0OCwxMSBAQCBtZW51ICJk cm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24iCj4gIAlkZXBlbmRzIG9uIERSTV9J OTE1Cj4gIAlzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcucHJvZmlsZSIKPiAg ZW5kbWVudQo+ICsKPiArbWVudSAiZHJtL2k5MTUgVXN0YWJsZSBFdm9sdXRpb24iCj4gKwl2aXNp YmxlIGlmIEVYUEVSVAo+ICsJdmlzaWJsZSBpZiBTVEFHSU5HCj4gKwl2aXNpYmxlIGlmIEJST0tF TgoKVGhlIGtjb25maWcgZG9jcyBmYWlsIHRvIG1lbnRpb24gd2hldGhlciBtdWx0aXBsZSAidmlz aWJsZSBpZiIKc3RhdGVtZW50cyBhcmUgY29tYmluZWQgd2l0aCBPUiBvciBBTkQuIFRoZSBrZXJu ZWwgdHJlZSBsYWNrcyBhbnkgcHJpb3IKYXJ0LgoKSG93IGFib3V0CgoJdmlzaWJsZSBpZiBFWFBF UlQgJiYgU1RBR0lORyAmJiBCUk9LRU4KCndoaWNoIHNob3VsZCBiZSBmaW5lIGFuZCBhcHBhcmVu dGx5IG1hdGNoZXMgeW91ciBpbnRlbnQ/CgpObyBiaWdnaWUgdGhvdWdoLCBpdCdzIHRoZSBhY3R1 YWxseSBjb25maWcgb3B0aW9uIHRoYXQgbWF0dGVycy4KCkZXSVcsIHRoaXMgaXMKCkFja2VkLWJ5 OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgoKdGhvdWdoIGl0J3MgRGF2ZSdz IGFjayB0aGF0IHJlYWxseSBtYXR0ZXJzIGhlcmUuCgpCUiwKSmFuaS4KCgo+ICsJZGVwZW5kcyBv biBEUk1fSTkxNQo+ICsJc291cmNlICJkcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnLnVuc3Rh YmxlIgo+ICtlbmRtZW51Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25m aWcuZGVidWcgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9LY29uZmlnLmRlYnVnCj4gaW5kZXggZDJi YThmN2U1ZTUwLi5lZjEyM2ViMjkxNjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvS2NvbmZpZy5kZWJ1Zwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcuZGVi dWcKPiBAQCAtNDQsNiArNDQsNyBAQCBjb25maWcgRFJNX0k5MTVfREVCVUcKPiAgCXNlbGVjdCBE Uk1fSTkxNV9TRUxGVEVTVAo+ICAJc2VsZWN0IERSTV9JOTE1X0RFQlVHX1JVTlRJTUVfUE0KPiAg CXNlbGVjdCBEUk1fSTkxNV9ERUJVR19NTUlPCj4gKwlzZWxlY3QgQlJPS0VOICMgZm9yIHByb3Rv dHlwZSB1QVBJCj4gIAlkZWZhdWx0IG4KPiAgCWhlbHAKPiAgCSAgQ2hvb3NlIHRoaXMgb3B0aW9u IHRvIHR1cm4gb24gZXh0cmEgZHJpdmVyIGRlYnVnZ2luZyB0aGF0IG1heSBhZmZlY3QKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvS2NvbmZpZy51bnN0YWJsZSBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L0tjb25maWcudW5zdGFibGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu ZGV4IDAwMDAwMDAwMDAwMC4uZWNjODQ1OGI1YTMyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L0tjb25maWcudW5zdGFibGUKPiBAQCAtMCwwICsxLDIwIEBACj4g KyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQo+ICtjb25maWcgRFJNX0k5 MTVfVU5TVEFCTEUKPiArCWJvb2wgIkVuYWJsZSB1bnN0YWJsZSBBUEkgZm9yIGVhcmx5IHByb3Rv dHlwZSBkZXZlbG9wbWVudCIKPiArCWRlcGVuZHMgb24gRVhQRVJUCj4gKwlkZXBlbmRzIG9uIFNU QUdJTkcKPiArCWRlcGVuZHMgb24gQlJPS0VOICMgc2hvdWxkIG5ldmVyIGJlIGVuYWJsZWQgYnkg ZGlzdHJvcyEKPiArCSMgV2UgdXNlIHRoZSBkZXBlbmRlbmN5IG9uICFDT01QSUxFX1RFU1QgdG8g bm90IGJlIGVuYWJsZWQgaW4KPiArCSMgYWxsbW9kY29uZmlnIG9yIGFsbHllc2NvbmZpZyBjb25m aWd1cmF0aW9ucwo+ICsJZGVwZW5kcyBvbiAhQ09NUElMRV9URVNUCj4gKwlkZWZhdWx0IG4KPiAr CWhlbHAKPiArCSAgRW5hYmxlIHByb3RvdHlwZSB1QVBJIHVuZGVyIGdlbmVyYWwgZGlzY3Vzc2lv biBiZWZvcmUgdGhleSBhcmUKPiArCSAgZmluYWxpemVkLiBTdWNoIHByb3RvdHlwZXMgbWF5IGJl IHdpdGhkcmF3biBvciBzdWJzdGFudGlhbGx5Cj4gKwkgIGNoYW5nZWQgYmVmb3JlIHJlbGVhc2Uu IFRoZXkgYXJlIG9ubHkgZW5hYmxlZCBoZXJlIHNvIHRoYXQgYSB3aWRlCj4gKwkgIG51bWJlciBv ZiBpbnRlcmVzdGVkIHBhcnRpZXMgKHVzZXJzcGFjZSBkcml2ZXIgZGV2ZWxvcGVycykgY2FuCj4g KwkgIHZlcmlmeSB0aGF0IHRoZSB1QVBJIG1lZXQgdGhlaXIgZXhwZWN0YXRpb25zLgo+ICsKPiAr CSAgUmVjb21tZW5kZWQgZm9yIGRyaXZlciBkZXZlbG9wZXJzIF9vbmx5Xy4KPiArCj4gKwkgIElm IGluIHRoZSBzbGlnaHRlc3QgYml0IG9mIGRvdWJ0LCBzYXkgIk4iLgoKLS0gCkphbmkgTmlrdWxh LCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4