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=-9.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 2A688C433E0 for ; Mon, 27 Jul 2020 10:50:30 +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 EF3E62070B for ; Mon, 27 Jul 2020 10:50:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.b="l+SzihKZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EF3E62070B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 71F1E89BC0; Mon, 27 Jul 2020 10:50:29 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2AA6B89BC0 for ; Mon, 27 Jul 2020 10:50:28 +0000 (UTC) IronPort-SDR: lJoYmsqu8FMn9h4m0iMWYfYN4gK2EwF5Igm/VN66x1oASqfLuBVdd96recbejIiTTRHfy505FY VG6JH7v0fGXg== X-IronPort-AV: E=McAfee;i="6000,8403,9694"; a="148870046" X-IronPort-AV: E=Sophos;i="5.75,402,1589266800"; d="scan'208";a="148870046" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2020 03:50:27 -0700 IronPort-SDR: 5TkCZ9utZMd6t8xkb/NIxbc8weYZ++eAk/uERXv2C4WyXtDx2x62chinvKwgqIbQUSVK8t/htL BEw4ged+mVdw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,402,1589266800"; d="scan'208";a="312170816" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by fmsmga004.fm.intel.com with ESMTP; 27 Jul 2020 03:50:26 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 27 Jul 2020 03:50:26 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 27 Jul 2020 03:50:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bWhNYV9UN+WAu+xaVyNd56us6hiHIpHXRA8LV2w/pBrId5XNDF+NlW9kfMMUXnNkSWXv2/x4sUQ9M6QsFIozgV1S2rcpw+B63hpDGidz2IOpPibHXfN8pL7vjHz5XZfNE06YXtbaSsRGTjQZLjPqiKAsWjRVXdZZKkHPw4/7QfpXczsBG4ZubC+OXqUif3bV5azQeWcUJ5sT0la/Yr2+plkZVppfFfspP/BpWYn6Jf5QdTMujHla86ibpx3zeQGWYTn1RFLWTjeJGDsErdFlmfd13Yf4an4LCngAjcP0rFHuCpkB4PRiNNZH5++yGhVZRLEP121BpDhrSyLChR5nVg== 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-SenderADCheck; bh=RKP3WctCAd0Awm9DbC1dDk+jh+UReaRstoOKT3VwIt0=; b=CiC/koSWnsvEomYSCqv3HDHquDVygzW5obOjF+gpE3BLD8LbneJ4dIsfl23C0ccqvsekdbrko6B9pALIY3EpZDYroL08VmXDrCzbX3L8rMDDW+pvzBJvkaydjBp1r7mOnpjW6mdvBhXmZlxO7y5a7nXyTqOBy51p7D5NkMdgdb20cOq0rNEvSfC5d9K9V+LrvQW6C29dNBPQXv57QK15Mc7sWU6co2KV3NJkKN6Bdw0lq8vfrHxCYce4btebzrrqkhk7xTZ76q8wWT32F7z4rykyPRKx9XAZc7wqssExicUkoEONVoU4TvegwUVoYIOyKOrvtPnanteV1QhmhA01MA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RKP3WctCAd0Awm9DbC1dDk+jh+UReaRstoOKT3VwIt0=; b=l+SzihKZ/Qap/ieo9OaVUwemZ6DEjpQOjc6X6ynLwKjxIgV3UAN4fb52ibVe2/3DCWLHUkSvr8Mc5vunvGpunxBwRr3HnzCzqIUzbFeXYwvwUav82qOj4rZFKEr/te5VwP/ZaDtXTUdVmPeySYpTRLtGIwkPVuCa/pGMW8+rRLs= Received: from BL0PR11MB3315.namprd11.prod.outlook.com (2603:10b6:208:6c::33) by MN2PR11MB4206.namprd11.prod.outlook.com (2603:10b6:208:188::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.27; Mon, 27 Jul 2020 10:50:23 +0000 Received: from BL0PR11MB3315.namprd11.prod.outlook.com ([fe80::2495:853:c506:9876]) by BL0PR11MB3315.namprd11.prod.outlook.com ([fe80::2495:853:c506:9876%6]) with mapi id 15.20.3216.033; Mon, 27 Jul 2020 10:50:23 +0000 From: "Hellstrom, Thomas" To: "daniel@ffwll.ch" , "christian.koenig@amd.com" Subject: Re: [PATCH 1/9] drm/ttm: initialize the system domain with defaults Thread-Topic: [PATCH 1/9] drm/ttm: initialize the system domain with defaults Thread-Index: AQHWZAI5IBJUkCEhDk2uEtF4mvkgQakbP26A Date: Mon, 27 Jul 2020 10:50:23 +0000 Message-ID: <10da016f256f726b49c09f7440e0dc2c82809bbc.camel@intel.com> References: <20200723151621.3536-1-christian.koenig@amd.com> <20200727094251.GO6419@phenom.ffwll.local> <731e9553-81f3-752f-3e44-71027693d3bc@gmail.com> In-Reply-To: <731e9553-81f3-752f-3e44-71027693d3bc@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ffwll.ch; dkim=none (message not signed) header.d=none;ffwll.ch; dmarc=none action=none header.from=intel.com; x-originating-ip: [134.134.137.77] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ee9f86b2-e0f4-4a53-fbda-08d8321add54 x-ms-traffictypediagnostic: MN2PR11MB4206: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NKrdRl3wh6EpTy/8Bq+5BAvyI9ZQrHZVdV2MQDeJldyR9fN/kNcpZAFJxuXSuSPTq5HsvOCywRCiLHdPeltMkgKRfDmU9+DVI9Fgh7Ul/QTl/kPrnTXIMKPgIb5Ym6wYy/Nlyv04iRY4gxMfesz1CZgvVEQG41XYNRtvO/A8ijn0xUE5exRftv/RopkPCyHu8X2264PXBrrAmMkVdRP64VjI/qzD5LATBa/4lN3S5YJI7Em1ZDOnq6PbNaoSy626v/BvNitNbtaRWdorRYezCp/IIEtlZH3SGvmr2al6P/F0QRqlXjXQLq88UE39VuXCUgjXQ1vRN1umd0HfMXo+AOakdc0V72ojkozpgTzmj6Y= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3315.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(136003)(346002)(366004)(396003)(39860400002)(8936002)(71200400001)(8676002)(316002)(76116006)(91956017)(6512007)(66556008)(64756008)(66446008)(66476007)(66946007)(478600001)(86362001)(4326008)(966005)(2906002)(36756003)(6506007)(110136005)(26005)(186003)(6486002)(2616005)(83380400001)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: IPPsFv2qgo7Jd6Hn5+7eGaBgZhaH8bmd7vaaSVyFEAUreMIF0d2U7JMd2hB4vDHKxrsKLHTZPUSbOcenj01fcm7tmz9HyLm1/UhMIPiH+2WkwQX75IJewZuVYI0IgUVf4CiVA/uY8jI1u/DtRco1izcjEOlqx7TDqBfAZIOBfrXbbRDhfYAPr4ItO8gF2BuaAS2FPzgXup751zr89UktclBaOn12f5qlwofZD26fb+8VZU7usCPKa0D2kqlPfP8daIx6UNjRUxLUR8QO0sYtvoDxQYXdqYziFsNYJoT4l5o5NCizKX1/8aDOEGu//rPVTwouR+6I3iMN5GiRxkeGOVI+nbq0ljGy6SVZfu0gt4TOUr/MFgU3RwoCN3aQpzbA/QYoh9++rAZKV2UvEyQPQcr4N4wOGQffLI/BTU0v97VAuX1g4s9B2RExRJ+H/i+xCsiCwGYf4nbRdtaiCPmFKpE1u4ObOXeB+Inr5B7ThAM5PhqAx1IDjNndeKiT7PG7 x-ms-exchange-transport-forked: True Content-ID: <2B1089C3A256C64AAD78BEDA3D7E4F1F@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3315.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee9f86b2-e0f4-4a53-fbda-08d8321add54 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2020 10:50:23.5068 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gf2AQ4bSH6KzKKjOZJUs0dQm+SLQvimNiRDz1AcrvwiHsPPXBcqngDZFHezBfect8I6iQnyuEC5AIvI2BDk2vOj6mZqNQNs0rVwx1EhoO3g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4206 X-OriginatorOrg: intel.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "dri-devel@lists.freedesktop.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gTW9uLCAyMDIwLTA3LTI3IGF0IDEyOjM5ICswMjAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3Rl Og0KPiBBbSAyNy4wNy4yMCB1bSAxMTo0MiBzY2hyaWViIGRhbmllbEBmZndsbC5jaDoNCj4gPiBP biBUaHUsIEp1bCAyMywgMjAyMCBhdCAwNToxNjoxM1BNICswMjAwLCBDaHJpc3RpYW4gS8O2bmln IHdyb3RlOg0KPiA+ID4gSW5zdGVhZCBvZiByZXBlYXRpbmcgdGhhdCBpbiBlYWNoIGRyaXZlci4N Cj4gPiA+IA0KPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFu LmtvZW5pZ0BhbWQuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV90dG0uYyAgICB8IDMgLS0tDQo+ID4gPiAgIGRyaXZlcnMvZ3B1L2RybS9k cm1fZ2VtX3ZyYW1faGVscGVyLmMgICAgICB8IDMgLS0tDQo+ID4gPiAgIGRyaXZlcnMvZ3B1L2Ry bS9ub3V2ZWF1L25vdXZlYXVfYm8uYyAgICAgICB8IDMgLS0tDQo+ID4gPiAgIGRyaXZlcnMvZ3B1 L2RybS9xeGwvcXhsX3R0bS5jICAgICAgICAgICAgICB8IDMgLS0tDQo+ID4gPiAgIGRyaXZlcnMv Z3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jICAgICAgICB8IDMgLS0tDQo+ID4gPiAgIGRyaXZl cnMvZ3B1L2RybS90dG0vdHRtX2JvLmMgICAgICAgICAgICAgICB8IDIgKysNCj4gPiA+ICAgZHJp dmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfdHRtX2J1ZmZlci5jIHwgMiAtLQ0KPiA+ID4gICA3 IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+ID4gPiAN Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRt LmMNCj4gPiA+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+ID4g PiBpbmRleCAwZGQ1ZTgwMjA5MWQuLmU1N2M0OWE5MWI3MyAxMDA2NDQNCj4gPiA+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYw0KPiA+ID4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+ID4gPiBAQCAtODQsOSArODQsNiBA QCBzdGF0aWMgaW50IGFtZGdwdV9pbml0X21lbV90eXBlKHN0cnVjdA0KPiA+ID4gdHRtX2JvX2Rl dmljZSAqYmRldiwgdWludDMyX3QgdHlwZSwNCj4gPiA+ICAgCXN3aXRjaCAodHlwZSkgew0KPiA+ ID4gICAJY2FzZSBUVE1fUExfU1lTVEVNOg0KPiA+ID4gICAJCS8qIFN5c3RlbSBtZW1vcnkgKi8N Cj4gPiA+IC0JCW1hbi0+ZmxhZ3MgPSAwOw0KPiA+ID4gLQkJbWFuLT5hdmFpbGFibGVfY2FjaGlu ZyA9IFRUTV9QTF9NQVNLX0NBQ0hJTkc7DQo+ID4gPiAtCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9 IFRUTV9QTF9GTEFHX0NBQ0hFRDsNCj4gPiA+ICAgCQlicmVhazsNCj4gPiA+ICAgCWNhc2UgVFRN X1BMX1RUOg0KPiA+ID4gICAJCS8qIEdUVCBtZW1vcnkgICovDQo+ID4gPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYw0KPiA+ID4gYi9kcml2ZXJzL2dw dS9kcm0vZHJtX2dlbV92cmFtX2hlbHBlci5jDQo+ID4gPiBpbmRleCAzMjk2ZWQzZGYzNTguLmJl MTc3YWZkZWI5YSAxMDA2NDQNCj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX3Zy YW1faGVscGVyLmMNCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtX3ZyYW1faGVs cGVyLmMNCj4gPiA+IEBAIC0xMDA5LDkgKzEwMDksNiBAQCBzdGF0aWMgaW50IGJvX2RyaXZlcl9p bml0X21lbV90eXBlKHN0cnVjdA0KPiA+ID4gdHRtX2JvX2RldmljZSAqYmRldiwgdWludDMyX3Qg dHlwZSwNCj4gPiA+ICAgew0KPiA+ID4gICAJc3dpdGNoICh0eXBlKSB7DQo+ID4gPiAgIAljYXNl IFRUTV9QTF9TWVNURU06DQo+ID4gPiAtCQltYW4tPmZsYWdzID0gMDsNCj4gPiA+IC0JCW1hbi0+ YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOw0KPiA+ID4gLQkJbWFuLT5k ZWZhdWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19DQUNIRUQ7DQo+ID4gPiAgIAkJYnJlYWs7DQo+ ID4gPiAgIAljYXNlIFRUTV9QTF9WUkFNOg0KPiA+ID4gICAJCW1hbi0+ZnVuYyA9ICZ0dG1fYm9f bWFuYWdlcl9mdW5jOw0KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1 L25vdXZlYXVfYm8uYw0KPiA+ID4gYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Jv LmMNCj4gPiA+IGluZGV4IDRjY2Y5MzdkZjBkMC4uNTNhZjI1MDIwYmIyIDEwMDY0NA0KPiA+ID4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9iby5jDQo+ID4gPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2JvLmMNCj4gPiA+IEBAIC02NTUsOSArNjU1 LDYgQEAgbm91dmVhdV9ib19pbml0X21lbV90eXBlKHN0cnVjdCB0dG1fYm9fZGV2aWNlDQo+ID4g PiAqYmRldiwgdWludDMyX3QgdHlwZSwNCj4gPiA+ICAgDQo+ID4gPiAgIAlzd2l0Y2ggKHR5cGUp IHsNCj4gPiA+ICAgCWNhc2UgVFRNX1BMX1NZU1RFTToNCj4gPiA+IC0JCW1hbi0+ZmxhZ3MgPSAw Ow0KPiA+ID4gLQkJbWFuLT5hdmFpbGFibGVfY2FjaGluZyA9IFRUTV9QTF9NQVNLX0NBQ0hJTkc7 DQo+ID4gPiAtCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsNCj4g PiA+ICAgCQlicmVhazsNCj4gPiA+ICAgCWNhc2UgVFRNX1BMX1ZSQU06DQo+ID4gPiAgIAkJbWFu LT5mbGFncyA9IFRUTV9NRU1UWVBFX0ZMQUdfRklYRUQ7DQo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL3F4bC9xeGxfdHRtLmMNCj4gPiA+IGIvZHJpdmVycy9ncHUvZHJtL3F4bC9x eGxfdHRtLmMNCj4gPiA+IGluZGV4IDFkOGUwN2I4YjE5ZS4uZTliOGM5MjFjMWYwIDEwMDY0NA0K PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfdHRtLmMNCj4gPiA+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9xeGwvcXhsX3R0bS5jDQo+ID4gPiBAQCAtNTQsOSArNTQsNiBAQCBzdGF0 aWMgaW50IHF4bF9pbml0X21lbV90eXBlKHN0cnVjdA0KPiA+ID4gdHRtX2JvX2RldmljZSAqYmRl diwgdWludDMyX3QgdHlwZSwNCj4gPiA+ICAgCXN3aXRjaCAodHlwZSkgew0KPiA+ID4gICAJY2Fz ZSBUVE1fUExfU1lTVEVNOg0KPiA+ID4gICAJCS8qIFN5c3RlbSBtZW1vcnkgKi8NCj4gPiA+IC0J CW1hbi0+ZmxhZ3MgPSAwOw0KPiA+ID4gLQkJbWFuLT5hdmFpbGFibGVfY2FjaGluZyA9IFRUTV9Q TF9NQVNLX0NBQ0hJTkc7DQo+ID4gPiAtCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9G TEFHX0NBQ0hFRDsNCj4gPiA+ICAgCQlicmVhazsNCj4gPiA+ICAgCWNhc2UgVFRNX1BMX1ZSQU06 DQo+ID4gPiAgIAljYXNlIFRUTV9QTF9QUklWOg0KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jDQo+ID4gPiBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl b24vcmFkZW9uX3R0bS5jDQo+ID4gPiBpbmRleCBiNDc0NzgxYTA5MjAuLmI0Y2I3NTM2MTU3NyAx MDA2NDQNCj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX3R0bS5jDQo+ ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl90dG0uYw0KPiA+ID4gQEAg LTc2LDkgKzc2LDYgQEAgc3RhdGljIGludCByYWRlb25faW5pdF9tZW1fdHlwZShzdHJ1Y3QNCj4g PiA+IHR0bV9ib19kZXZpY2UgKmJkZXYsIHVpbnQzMl90IHR5cGUsDQo+ID4gPiAgIAlzd2l0Y2gg KHR5cGUpIHsNCj4gPiA+ICAgCWNhc2UgVFRNX1BMX1NZU1RFTToNCj4gPiA+ICAgCQkvKiBTeXN0 ZW0gbWVtb3J5ICovDQo+ID4gPiAtCQltYW4tPmZsYWdzID0gMDsNCj4gPiA+IC0JCW1hbi0+YXZh aWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOw0KPiA+ID4gLQkJbWFuLT5kZWZh dWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19DQUNIRUQ7DQo+ID4gPiAgIAkJYnJlYWs7DQo+ID4g PiAgIAljYXNlIFRUTV9QTF9UVDoNCj4gPiA+ICAgCQltYW4tPmZ1bmMgPSAmdHRtX2JvX21hbmFn ZXJfZnVuYzsNCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9iby5j DQo+ID4gPiBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvLmMNCj4gPiA+IGluZGV4IDdjMDJj ZTc4NDgwNS4uMWYxZjllNDYzMjY1IDEwMDY0NA0KPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L3R0bS90dG1fYm8uYw0KPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8uYw0K PiA+ID4gQEAgLTE2NzcsNiArMTY3Nyw4IEBAIGludCB0dG1fYm9fZGV2aWNlX2luaXQoc3RydWN0 IHR0bV9ib19kZXZpY2UNCj4gPiA+ICpiZGV2LA0KPiA+ID4gICAJICogSW5pdGlhbGl6ZSB0aGUg c3lzdGVtIG1lbW9yeSBidWZmZXIgdHlwZS4NCj4gPiA+ICAgCSAqIE90aGVyIHR5cGVzIG5lZWQg dG8gYmUgZHJpdmVyIC8gSU9DVEwgaW5pdGlhbGl6ZWQuDQo+ID4gPiAgIAkgKi8NCj4gPiA+ICsJ YmRldi0+bWFuW1RUTV9QTF9TWVNURU1dLmF2YWlsYWJsZV9jYWNoaW5nID0NCj4gPiA+IFRUTV9Q TF9NQVNLX0NBQ0hJTkc7DQo+ID4gPiArCWJkZXYtPm1hbltUVE1fUExfU1lTVEVNXS5kZWZhdWx0 X2NhY2hpbmcgPSBUVE1fUExfRkxBR19DQUNIRUQ7DQo+ID4gPiAgIAlyZXQgPSB0dG1fYm9faW5p dF9tbShiZGV2LCBUVE1fUExfU1lTVEVNLCAwKTsNCj4gPiA+ICAgCWlmICh1bmxpa2VseShyZXQg IT0gMCkpDQo+ID4gPiAgIAkJZ290byBvdXRfbm9fc3lzOw0KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZmZXIuYw0KPiA+ID4gYi9kcml2ZXJz L2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF90dG1fYnVmZmVyLmMNCj4gPiA+IGluZGV4IDFkNzgxODdl YWJhNi4uMDBjZWYxYTNhMTc4IDEwMDY0NA0KPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Zt d2dmeC92bXdnZnhfdHRtX2J1ZmZlci5jDQo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13 Z2Z4L3Ztd2dmeF90dG1fYnVmZmVyLmMNCj4gPiA+IEBAIC03NDIsOCArNzQyLDYgQEAgc3RhdGlj IGludCB2bXdfaW5pdF9tZW1fdHlwZShzdHJ1Y3QNCj4gPiA+IHR0bV9ib19kZXZpY2UgKmJkZXYs IHVpbnQzMl90IHR5cGUsDQo+ID4gPiAgIAlzd2l0Y2ggKHR5cGUpIHsNCj4gPiA+ICAgCWNhc2Ug VFRNX1BMX1NZU1RFTToNCj4gPiA+ICAgCQkvKiBTeXN0ZW0gbWVtb3J5ICovDQo+ID4gPiAtCQlt YW4tPmF2YWlsYWJsZV9jYWNoaW5nID0gVFRNX1BMX0ZMQUdfQ0FDSEVEOw0KPiA+IEFib3ZlIGlz IENBQ0hFRCwgbm90IENBQ0hJTkcsIHNvIG5lZWRzIHRvIHN0YXkgdG8gb3ZlcndyaXRlIHRoZQ0K PiA+IGRlZmF1bHQuDQo+IA0KPiBDcmFwIEkgbWlzc2VkIHRoYXQuIFByb2JsZW0gaXMgdGhhdCBJ IHdhbnRlZCB0byByZW1vdmUgdGhlDQo+IHBvc3NpYmlsaXR5IA0KPiB0byBpbml0IHRoZSBzeXN0 ZW0gZG9tYWluIHdpdGggZGlmZmVyZW50IGNhY2hpbmcgYXR0cmlidXRlcy4NCj4gDQo+IEkgZG9u J3Qgc2VlIGhvdyB2bXdnZnggaXMgZXZlcnkgZ29pbmcgdG8gdXNlIHRoaXM/IFRob21hcyBkbyB5 b3UNCj4gaGF2ZSANCj4gYW55IGlkZWEgd2hhdCB0aGlzIHdhcyBnb29kIGZvcj8NCg0KSSBpbnRl cnByZXQgdGhhdCBsaWtlIHZtd2dmeCBjYW4ndCBoYW5kbGUgYW55IG90aGVyIGNhY2hpbmcgYXR0 cmlidXRlDQp0aGFuICdjYWNoZWQnLiBCdXQgSSBjYW4ndCBzZWUgYW55b25lIGZlZWRpbmcgdm13 Z2Z4IHN5c3RlbSBtZW1vcnkNCmJ1ZmZlcnMgd2l0aCBvdGhlciBjYWNoaW5nIGF0dHJpYnV0ZXMu IEluIHRoYXQgY2FzZSwgdGhvc2Ugd291bGQgYmUNCmlnbm9yZWQuDQoNCi9UaG9tYXMNCg0KDQo+ IA0KPiBUaGFua3MsDQo+IENocmlzdGlhbi4NCj4gDQo+ID4gV2l0aCB0aGF0IGZpeGVkOg0KPiA+ IA0KPiA+IFJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo Pg0KPiA+IA0KPiA+ID4gLQkJbWFuLT5kZWZhdWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19DQUNI RUQ7DQo+ID4gPiAgIAkJYnJlYWs7DQo+ID4gPiAgIAljYXNlIFRUTV9QTF9WUkFNOg0KPiA+ID4g ICAJCS8qICJPbi1jYXJkIiB2aWRlbyByYW0gKi8NCj4gPiA+IC0tIA0KPiA+ID4gMi4xNy4xDQo+ ID4gPiANCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fDQo+ID4gPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0DQo+ID4gPiBkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnDQo+ID4gPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpJbnRlbCBTd2VkZW4gQUIKUmVn aXN0ZXJlZCBPZmZpY2U6IElzYWZqb3Jkc2dhdGFuIDMwQiwgMTY0IDQwIEtpc3RhLCBTdG9ja2hv bG0sIFN3ZWRlbgpSZWdpc3RyYXRpb24gTnVtYmVyOiA1NTYxODktNjAyNwoKVGhpcyBlLW1haWwg YW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9y CnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9y IGRpc3RyaWJ1dGlvbgpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFy ZSBub3QgdGhlIGludGVuZGVkCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBh bmQgZGVsZXRlIGFsbCBjb3BpZXMuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAo=