From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 12:56:14 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9315D625 for ; Sun, 26 Oct 2014 12:56:14 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6F6A761B for ; Sun, 26 Oct 2014 12:56:13 +0000 (UTC) Received: from chuck.stat.tux ([144.85.141.13]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MgoiC-1XV7o01GPA-00M5Ok for ; Sun, 26 Oct 2014 13:56:05 +0100 Message-ID: <544CFD6F.6020107@gmx.ch> Date: Sun, 26 Oct 2014 14:55:59 +0100 From: etch User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@FreeBSD.org Subject: Radeon HD 5700 Series GPU lockup freezes Xorg when using xf86-video-ati instead of xf86-video-ati-ums Content-Type: multipart/mixed; boundary="------------000703000305030305000906" X-Provags-ID: V03:K0:zar6rNcHQbXEX9p3+IwG1uQa0llu/eYNAF+frdV1lFTAt25xAmt 7aXVtVFwDYmQeW1M4g6iTlqglrURQGEoeH3TlJguLQ1xOMWUv0U8nM0UHrZzWHYyi5fVYla N8Lk5cdbgCVl/x9MiHFHMHDitfmLv5i19q43/scP6lphTpaOawzfEihxm2PqbT4ETmKya5U EPUkOxtVl2NhIYgNVoO1g== X-UI-Out-Filterresults: notjunk:1; X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 12:56:14 -0000 This is a multi-part message in MIME format. --------------000703000305030305000906 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Hi, I experienced xorg freezes on my machine using the new ati/radeon kms graphics driver. The problem appeared mainly when I was using Firefox and openbox. Best regards Andreas Moser Release: FreeBSD 10.0-RELEASE-p10 amd64 Environment: System: FreeBSD chuck.stat.tux 10.0-RELEASE-p10 FreeBSD 10.0-RELEASE-p10 #0: Mon Oct 20 12:42:25 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 --------------000703000305030305000906 Content-Type: text/plain; charset=UTF-8; name="out.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="out.txt" ZG1lc2c6CgoKQ29weXJpZ2h0IChjKSAxOTkyLTIwMTQgVGhlIEZyZWVCU0QgUHJvamVjdC4K Q29weXJpZ2h0IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkx LCAxOTkyLCAxOTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBD YWxpZm9ybmlhLiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJl ZCB0cmFkZW1hcmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCAxMC4wLVJF TEVBU0UtcDEwICMwOiBNb24gT2N0IDIwIDEyOjQyOjI1IFVUQyAyMDE0CiAgICByb290QGFt ZDY0LWJ1aWxkZXIuZGFlbW9ub2xvZ3kubmV0Oi91c3Ivb2JqL3Vzci9zcmMvc3lzL0dFTkVS SUMgYW1kNjQKRnJlZUJTRCBjbGFuZyB2ZXJzaW9uIDMuMyAodGFncy9SRUxFQVNFXzMzL2Zp bmFsIDE4MzUwMikgMjAxMzA2MTAKQ1BVOiBBTUQgUGhlbm9tKHRtKSBJSSBYMiA1NTUgUHJv Y2Vzc29yICgzMjE0LjE2LU1IeiBLOC1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkF1dGhlbnRp Y0FNRCIgIElkID0gMHgxMDBmNDMgIEZhbWlseSA9IDB4MTAgIE1vZGVsID0gMHg0ICBTdGVw cGluZyA9IDMKICBGZWF0dXJlcz0weDE3OGJmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1Is UEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBTRTM2LENMRkxV U0gsTU1YLEZYU1IsU1NFLFNTRTIsSFRUPgogIEZlYXR1cmVzMj0weDgwMjAwOTxTU0UzLE1P TixDWDE2LFBPUENOVD4KICBBTUQgRmVhdHVyZXM9MHhlZTUwMDgwMDxTWVNDQUxMLE5YLE1N WCssRkZYU1IsUGFnZTFHQixSRFRTQ1AsTE0sM0ROb3chKywzRE5vdyE+CiAgQU1EIEZlYXR1 cmVzMj0weDM3ZmY8TEFIRixDTVAsU1ZNLEV4dEFQSUMsQ1I4LEFCTSxTU0U0QSxNQVMsUHJl ZmV0Y2gsT1NWVyxJQlMsU0tJTklULFdEVD4KICBUU0M6IFAtc3RhdGUgaW52YXJpYW50CnJl YWwgbWVtb3J5ICA9IDUxMDAyNzM2NjQgKDQ4NjQgTUIpCmF2YWlsIG1lbW9yeSA9IDQxMTE3 MzY4MzIgKDM5MjEgTUIpCkV2ZW50IHRpbWVyICJMQVBJQyIgcXVhbGl0eSA0MDAKQUNQSSBB UElDIFRhYmxlOiA8MDEwNzEwIEFQSUMxNDE5PgpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNz b3IgU3lzdGVtIERldGVjdGVkOiAyIENQVXMKRnJlZUJTRC9TTVA6IDEgcGFja2FnZShzKSB4 IDIgY29yZShzKQogY3B1MCAoQlNQKTogQVBJQyBJRDogIDAKIGNwdTEgKEFQKTogQVBJQyBJ RDogIDEKQUNQSSBCSU9TIFdhcm5pbmcgKGJ1Zyk6IE9wdGlvbmFsIEZBRFQgZmllbGQgUG0y Q29udHJvbEJsb2NrIGhhcyB6ZXJvIGFkZHJlc3Mgb3IgbGVuZ3RoOiAweDAwMDAwMDAwMDAw MDAwMDAvMHgxICgyMDEzMDgyMy90YmZhZHQtNjMwKQppb2FwaWMwIDxWZXJzaW9uIDIuMT4g aXJxcyAwLTIzIG9uIG1vdGhlcmJvYXJkCmtiZDEgYXQga2JkbXV4MApyYW5kb206IDxTb2Z0 d2FyZSwgWWFycm93PiBpbml0aWFsaXplZAphY3BpMDogPDAxMDcxMCBYU0RUMTQxOT4gb24g bW90aGVyYm9hcmQKYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGkwOiByZXNlcnZh dGlvbiBvZiBmZWUwMDAwMCwgMTAwMCAoMykgZmFpbGVkCmFjcGkwOiByZXNlcnZhdGlvbiBv ZiBmZmI4MDAwMCwgODAwMDAgKDMpIGZhaWxlZAphY3BpMDogcmVzZXJ2YXRpb24gb2YgZmVj MTAwMDAsIDIwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIGZlZDQwMDAwLCA1 MDAwICgzKSBmYWlsZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDAsIGEwMDAwICgzKSBmYWls ZWQKYWNwaTA6IHJlc2VydmF0aW9uIG9mIDEwMDAwMCwgY2ZmMDAwMDAgKDMpIGZhaWxlZApj cHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmNwdTE6IDxBQ1BJIENQVT4gb24gYWNwaTAKYXR0 aW1lcjA6IDxBVCB0aW1lcj4gcG9ydCAweDQwLTB4NDMgaXJxIDAgb24gYWNwaTAKVGltZWNv dW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDAKRXZlbnQgdGlt ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFsaXR5IDEwMAphdHJ0YzA6IDxB VCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzEgaXJxIDggb24gYWNwaTAKRXZlbnQg dGltZXIgIlJUQyIgZnJlcXVlbmN5IDMyNzY4IEh6IHF1YWxpdHkgMApocGV0MDogPEhpZ2gg UHJlY2lzaW9uIEV2ZW50IFRpbWVyPiBpb21lbSAweGZlZDAwMDAwLTB4ZmVkMDAzZmYgb24g YWNwaTAKVGltZWNvdW50ZXIgIkhQRVQiIGZyZXF1ZW5jeSAxNDMxODE4MCBIeiBxdWFsaXR5 IDk1MApFdmVudCB0aW1lciAiSFBFVCIgZnJlcXVlbmN5IDE0MzE4MTgwIEh6IHF1YWxpdHkg NTUwCkV2ZW50IHRpbWVyICJIUEVUMSIgZnJlcXVlbmN5IDE0MzE4MTgwIEh6IHF1YWxpdHkg NDUwClRpbWVjb3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxp dHkgOTAwCmFjcGlfdGltZXIwOiA8MzItYml0IHRpbWVyIGF0IDMuNTc5NTQ1TUh6PiBwb3J0 IDB4ODA4LTB4ODBiIG9uIGFjcGkwCnBjaWIwOiA8QUNQSSBIb3N0LVBDSSBicmlkZ2U+IHBv cnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjAK cGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBpcnEgMTggYXQgZGV2aWNlIDIuMCBvbiBw Y2kwCnBjaTE6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxCnZnYXBjaTA6IDxWR0EtY29tcGF0 aWJsZSBkaXNwbGF5PiBwb3J0IDB4YzAwMC0weGMwZmYgbWVtIDB4ZDAwMDAwMDAtMHhkZmZm ZmZmZiwweGZlOWUwMDAwLTB4ZmU5ZmZmZmYgaXJxIDE4IGF0IGRldmljZSAwLjAgb24gcGNp MQp2Z2FwY2kwOiBCb290IHZpZGVvIGRldmljZQpoZGFjMDogPEFUSSBSVjg0MCBIREEgQ29u dHJvbGxlcj4gbWVtIDB4ZmU5YmMwMDAtMHhmZTliZmZmZiBpcnEgMTkgYXQgZGV2aWNlIDAu MSBvbiBwY2kxCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE4IGF0IGRldmlj ZSAxMC4wIG9uIHBjaTAKcGNpMjogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIKcmUwOiA8UmVh bFRlayA4MTY4LzgxMTEgQi9DL0NQL0QvRFAvRS9GL0cgUENJZSBHaWdhYml0IEV0aGVybmV0 PiBwb3J0IDB4ZDgwMC0weGQ4ZmYgbWVtIDB4ZmRmZmYwMDAtMHhmZGZmZmZmZiwweGZkZmY4 MDAwLTB4ZmRmZmJmZmYgaXJxIDE4IGF0IGRldmljZSAwLjAgb24gcGNpMgpyZTA6IFVzaW5n IDEgTVNJLVggbWVzc2FnZQpyZTA6IENoaXAgcmV2LiAweDI4MDAwMDAwCnJlMDogTUFDIHJl di4gMHgwMDMwMDAwMAptaWlidXMwOiA8TUlJIGJ1cz4gb24gcmUwCnJnZXBoeTA6IDxSVEw4 MTY5Uy84MTEwUy84MjExIDEwMDBCQVNFLVQgbWVkaWEgaW50ZXJmYWNlPiBQSFkgMSBvbiBt aWlidXMwCnJnZXBoeTA6ICBub25lLCAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTBiYXNlVC1G RFgtZmxvdywgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCAxMDBiYXNlVFgtRkRYLWZsb3cs IDEwMDBiYXNlVCwgMTAwMGJhc2VULW1hc3RlciwgMTAwMGJhc2VULUZEWCwgMTAwMGJhc2VU LUZEWC1tYXN0ZXIsIDEwMDBiYXNlVC1GRFgtZmxvdywgMTAwMGJhc2VULUZEWC1mbG93LW1h c3RlciwgYXV0bywgYXV0by1mbG93CnJlMDogRXRoZXJuZXQgYWRkcmVzczogNDg6NWI6Mzk6 YWU6YzY6NDUKYWhjaTA6IDxBVEkgSVhQNzAwIEFIQ0kgU0FUQSBjb250cm9sbGVyPiBwb3J0 IDB4YjAwMC0weGIwMDcsMHhhMDAwLTB4YTAwMywweDkwMDAtMHg5MDA3LDB4ODAwMC0weDgw MDMsMHg3MDAwLTB4NzAwZiBtZW0gMHhmZThmZmMwMC0weGZlOGZmZmZmIGlycSAyMiBhdCBk ZXZpY2UgMTcuMCBvbiBwY2kwCmFoY2kwOiBBSENJIHYxLjEwIHdpdGggNCAzR2JwcyBwb3J0 cywgUG9ydCBNdWx0aXBsaWVyIHN1cHBvcnRlZAphaGNpY2gwOiA8QUhDSSBjaGFubmVsPiBh dCBjaGFubmVsIDAgb24gYWhjaTAKYWhjaWNoMTogPEFIQ0kgY2hhbm5lbD4gYXQgY2hhbm5l bCAxIG9uIGFoY2kwCmFoY2ljaDI6IDxBSENJIGNoYW5uZWw+IGF0IGNoYW5uZWwgMiBvbiBh aGNpMAphaGNpY2gzOiA8QUhDSSBjaGFubmVsPiBhdCBjaGFubmVsIDMgb24gYWhjaTAKb2hj aTA6IDxBTUQgU0I3eDAvU0I4eDAvU0I5eDAgVVNCIGNvbnRyb2xsZXI+IG1lbSAweGZlOGZl MDAwLTB4ZmU4ZmVmZmYgaXJxIDE2IGF0IGRldmljZSAxOC4wIG9uIHBjaTAKdXNidXMwIG9u IG9oY2kwCm9oY2kxOiA8QU1EIFNCN3gwL1NCOHgwL1NCOXgwIFVTQiBjb250cm9sbGVyPiBt ZW0gMHhmZThmZDAwMC0weGZlOGZkZmZmIGlycSAxNiBhdCBkZXZpY2UgMTguMSBvbiBwY2kw CnVzYnVzMSBvbiBvaGNpMQplaGNpMDogPEFNRCBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgMi4w IGNvbnRyb2xsZXI+IG1lbSAweGZlOGZmODAwLTB4ZmU4ZmY4ZmYgaXJxIDE3IGF0IGRldmlj ZSAxOC4yIG9uIHBjaTAKdXNidXMyOiBFSENJIHZlcnNpb24gMS4wCnVzYnVzMiBvbiBlaGNp MApvaGNpMjogPEFNRCBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgY29udHJvbGxlcj4gbWVtIDB4 ZmU4ZmMwMDAtMHhmZThmY2ZmZiBpcnEgMTggYXQgZGV2aWNlIDE5LjAgb24gcGNpMAp1c2J1 czMgb24gb2hjaTIKb2hjaTM6IDxBTUQgU0I3eDAvU0I4eDAvU0I5eDAgVVNCIGNvbnRyb2xs ZXI+IG1lbSAweGZlOGZiMDAwLTB4ZmU4ZmJmZmYgaXJxIDE4IGF0IGRldmljZSAxOS4xIG9u IHBjaTAKdXNidXM0IG9uIG9oY2kzCmVoY2kxOiA8QU1EIFNCN3gwL1NCOHgwL1NCOXgwIFVT QiAyLjAgY29udHJvbGxlcj4gbWVtIDB4ZmU4ZmY0MDAtMHhmZThmZjRmZiBpcnEgMTkgYXQg ZGV2aWNlIDE5LjIgb24gcGNpMAp1c2J1czU6IEVIQ0kgdmVyc2lvbiAxLjAKdXNidXM1IG9u IGVoY2kxCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1cz4gYXQgZGV2aWNlIDIwLjAgKG5vIGRy aXZlciBhdHRhY2hlZCkKYXRhcGNpMDogPEFUSSBJWFA3MDAvODAwIFVETUExMzMgY29udHJv bGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiwweDE3MC0weDE3NywweDM3NiwweGZmMDAt MHhmZjBmIGF0IGRldmljZSAyMC4xIG9uIHBjaTAKYXRhMDogPEFUQSBjaGFubmVsPiBhdCBj aGFubmVsIDAgb24gYXRhcGNpMAphdGExOiA8QVRBIGNoYW5uZWw+IGF0IGNoYW5uZWwgMSBv biBhdGFwY2kwCmhkYWMxOiA8QVRJIFNCNjAwIEhEQSBDb250cm9sbGVyPiBtZW0gMHhmZThm NDAwMC0weGZlOGY3ZmZmIGlycSAxNiBhdCBkZXZpY2UgMjAuMiBvbiBwY2kwCmlzYWIwOiA8 UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSAyMC4zIG9uIHBjaTAKaXNhMDogPElTQSBidXM+ IG9uIGlzYWIwCnBjaWIzOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDIwLjQg b24gcGNpMApwY2kzOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMwpwY2kzOiA8c2VyaWFsIGJ1 cywgRmlyZVdpcmU+IGF0IGRldmljZSA4LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKb2hjaTQ6 IDxBTUQgU0I3eDAvU0I4eDAvU0I5eDAgVVNCIGNvbnRyb2xsZXI+IG1lbSAweGZlOGZhMDAw LTB4ZmU4ZmFmZmYgaXJxIDE4IGF0IGRldmljZSAyMC41IG9uIHBjaTAKdXNidXM2IG9uIG9o Y2k0CmFjcGlfYnV0dG9uMDogPFBvd2VyIEJ1dHRvbj4gb24gYWNwaTAKcHBjMDogPFBhcmFs bGVsIHBvcnQ+IHBvcnQgMHgzNzgtMHgzN2YgaXJxIDcgb24gYWNwaTAKcHBjMDogR2VuZXJp YyBjaGlwc2V0IChOSUJCTEUtb25seSkgaW4gQ09NUEFUSUJMRSBtb2RlCnBwYnVzMDogPFBh cmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwCmxwdDA6IDxQcmludGVyPiBvbiBwcGJ1czAKbHB0 MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0CnBwaTA6IDxQYXJhbGxlbCBJL08+IG9uIHBwYnVz MAp1YXJ0MDogPDE2NTUwIG9yIGNvbXBhdGlibGU+IHBvcnQgMHgzZjgtMHgzZmYgaXJxIDQg ZmxhZ3MgMHgxMCBvbiBhY3BpMApzYzA6IDxTeXN0ZW0gY29uc29sZT4gYXQgZmxhZ3MgMHgx MDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xlcywgZmxhZ3M9MHgzMDA+ CnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0gMHhh MDAwMC0weGJmZmZmIG9uIGlzYTAKYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xsZXIgKGk4 MDQyKT4gYXQgcG9ydCAweDYwLDB4NjQgb24gaXNhMAphdGtiZDA6IDxBVCBLZXlib2FyZD4g aXJxIDEgb24gYXRrYmRjMAprYmQwIGF0IGF0a2JkMAphdGtiZDA6IFtHSUFOVC1MT0NLRURd CmFjcGlfdGhyb3R0bGUwOiA8QUNQSSBDUFUgVGhyb3R0bGluZz4gb24gY3B1MApod3BzdGF0 ZTA6IDxDb29sYG4nUXVpZXQgMi4wPiBvbiBjcHUwClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5 IDEuMDAwIG1zZWMKaGRhY2MwOiA8QVRJIFI2eHggSERBIENPREVDPiBhdCBjYWQgMCBvbiBo ZGFjMApoZGFhMDogPEFUSSBSNnh4IEF1ZGlvIEZ1bmN0aW9uIEdyb3VwPiBhdCBuaWQgMSBv biBoZGFjYzAKcGNtMDogPEFUSSBSNnh4IChIRE1JKT4gYXQgbmlkIDMgb24gaGRhYTAKaGRh Y2MxOiA8VklBIFZUMTcwOFNfMCBIREEgQ09ERUM+IGF0IGNhZCAwIG9uIGhkYWMxCmhkYWEx OiA8VklBIFZUMTcwOFNfMCBBdWRpbyBGdW5jdGlvbiBHcm91cD4gYXQgbmlkIDEgb24gaGRh Y2MxCnBjbTE6IDxWSUEgVlQxNzA4U18wIChBbmFsb2cgNy4xK0hQLzIuMCk+IGF0IG5pZCAy OCwzNCwyNSwzNSwyOSBhbmQgMjYsMzAsMjcgb24gaGRhYTEKcGNtMjogPFZJQSBWVDE3MDhT XzAgKFJlYXItcGFuZWwgRGlnaXRhbCk+IGF0IG5pZCAzMiBvbiBoZGFhMQpwY20zOiA8VklB IFZUMTcwOFNfMCAoUmVhci1wYW5lbCBEaWdpdGFsKT4gYXQgbmlkIDMzIG9uIGhkYWExCnJh bmRvbTogdW5ibG9ja2luZyBkZXZpY2UuCnVzYnVzMDogMTJNYnBzIEZ1bGwgU3BlZWQgVVNC IHYxLjAKdXNidXMxOiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czI6IDQ4ME1i cHMgSGlnaCBTcGVlZCBVU0IgdjIuMAp1c2J1czM6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2 MS4wCnVzYnVzNDogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXM1OiA0ODBNYnBz IEhpZ2ggU3BlZWQgVVNCIHYyLjAKdXNidXM2OiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEu MAp1Z2VuMi4xOiA8QVRJPiBhdCB1c2J1czIKdWh1YjA6IDxBVEkgRUhDSSByb290IEhVQiwg Y2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMgp1Z2VuMS4xOiA8 QVRJPiBhdCB1c2J1czEKdWh1YjE6IDxBVEkgT0hDSSByb290IEhVQiwgY2xhc3MgOS8wLCBy ZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMQp1Z2VuMC4xOiA8QVRJPiBhdCB1c2J1 czAKdWh1YjI6IDxBVEkgT0hDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAw LCBhZGRyIDE+IG9uIHVzYnVzMAp1Z2VuNi4xOiA8QVRJPiBhdCB1c2J1czYKdWh1YjM6IDxB VEkgT0hDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9u IHVzYnVzNgp1Z2VuNS4xOiA8QVRJPiBhdCB1c2J1czUKdWh1YjQ6IDxBVEkgRUhDSSByb290 IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzNQp1Z2Vu NC4xOiA8QVRJPiBhdCB1c2J1czQKdWh1YjU6IDxBVEkgT0hDSSByb290IEhVQiwgY2xhc3Mg OS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzNAp1Z2VuMy4xOiA8QVRJPiBh dCB1c2J1czMKdWh1YjY6IDxBVEkgT0hDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4w MC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMwp1aHViMzogMiBwb3J0cyB3aXRoIDIgcmVtb3Zh YmxlLCBzZWxmIHBvd2VyZWQKdWh1YjE6IDMgcG9ydHMgd2l0aCAzIHJlbW92YWJsZSwgc2Vs ZiBwb3dlcmVkCnVodWIyOiAzIHBvcnRzIHdpdGggMyByZW1vdmFibGUsIHNlbGYgcG93ZXJl ZAp1aHViNTogMyBwb3J0cyB3aXRoIDMgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjY6 IDMgcG9ydHMgd2l0aCAzIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCmFkYTAgYXQgYWhjaWNo MCBidXMgMCBzY2J1czAgdGFyZ2V0IDAgbHVuIDAKYWRhMDogPFNBTVNVTkcgSEQxMDNTSiAx QUoxMDAwMT4gQVRBLTggU0FUQSAyLnggZGV2aWNlCmFkYTA6IFNlcmlhbCBOdW1iZXIgUzI0 Nko5MFo0ODE4ODMKYWRhMDogMzAwLjAwME1CL3MgdHJhbnNmZXJzIChTQVRBIDIueCwgVURN QTYsIFBJTyA4MTkyYnl0ZXMpCmFkYTA6IENvbW1hbmQgUXVldWVpbmcgZW5hYmxlZAphZGEw OiA5NTM4NjlNQiAoMTk1MzUyNTE2OCA1MTIgYnl0ZSBzZWN0b3JzOiAxNkggNjNTL1QgMTYz ODNDKQphZGEwOiBQcmV2aW91c2x5IHdhcyBrbm93biBhcyBhZDQKY2QwIGF0IGF0YTEgYnVz IDAgc2NidXM1IHRhcmdldCAwIGx1biAwCmNkMDogPEFUQVBJIGlIQVM0MjQgICBCIEdMMTQ+ IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAKY2QwOiBTZXJpYWwgTnVtYmVyIDM3 NDM1MjQyMjEgMk44MDI1NTAxCmNkMDogMTUwLjAwME1CL3MgdHJhbnNmZXJzIChTQVRBLCBV RE1BNSwgQVRBUEkgMTJieXRlcywgUElPIDgxOTJieXRlcykKY2QwOiBBdHRlbXB0IHRvIHF1 ZXJ5IGRldmljZSBzaXplIGZhaWxlZDogTk9UIFJFQURZLCBNZWRpdW0gbm90IHByZXNlbnQg LSB0cmF5IGNsb3NlZApOZXR2c2MgaW5pdGlhbGl6aW5nLi4uIFNNUDogQVAgQ1BVICMxIExh dW5jaGVkIQpUaW1lY291bnRlciAiVFNDLWxvdyIgZnJlcXVlbmN5IDE2MDcwODIwNDIgSHog cXVhbGl0eSA4MDAKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXM1IHVzYnVzMgp1aHVi NDogNiBwb3J0cyB3aXRoIDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjA6IDYgcG9y dHMgd2l0aCA2IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkClRyeWluZyB0byBtb3VudCByb290 IGZyb20gdWZzOi9kZXYvYWRhMHMyYSBbcnddLi4uCnVnZW4wLjI6IDx2ZW5kb3IgMHgwNDZk PiBhdCB1c2J1czAKdWh1Yjc6IDx2ZW5kb3IgMHgwNDZkIEcxMSBLZXlib2FyZCwgY2xhc3Mg OS8wLCByZXYgMS4xMC8xLjcxLCBhZGRyIDI+IG9uIHVzYnVzMAp1aHViNzogNCBwb3J0cyB3 aXRoIDIgcmVtb3ZhYmxlLCBidXMgcG93ZXJlZAp1Z2VuMC4zOiA8dmVuZG9yIDB4MDQ2ZD4g YXQgdXNidXMwCnVrYmQwOiA8dmVuZG9yIDB4MDQ2ZCBHYW1pbmcgS2V5Ym9hcmQsIGNsYXNz IDAvMCwgcmV2IDIuMDAvMS45MCwgYWRkciAzPiBvbiB1c2J1czAKa2JkMiBhdCB1a2JkMAp1 Z2VuMC40OiA8dmVuZG9yIDB4MTEzMT4gYXQgdXNidXMwCnVnZW4wLjU6IDxNaWNyb3NvZnQ+ IGF0IHVzYnVzMAp1Z2VuMC42OiA8dmVuZG9yIDB4MDQ2ZD4gYXQgdXNidXMwCnVoaWQwOiA8 dmVuZG9yIDB4MDQ2ZCBHYW1pbmcgS2V5Ym9hcmQsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMS45 MCwgYWRkciAzPiBvbiB1c2J1czAKdWhpZDE6IDx2ZW5kb3IgMHgwNDZkIEcxMSBLZXlib2Fy ZCwgY2xhc3MgMC8wLCByZXYgMi4wMC8xLjcxLCBhZGRyIDY+IG9uIHVzYnVzMAp1YnQwOiA8 dmVuZG9yIDB4MTEzMSBwcm9kdWN0IDB4MTAwMSwgY2xhc3MgMjI0LzEsIHJldiAxLjEwLzMu NzMsIGFkZHIgND4gb24gdXNidXMwCnVtczA6IDxNaWNyb3NvZnQgTWljcm9zb2Z0IDUtQnV0 dG9uIE1vdXNlIHdpdGggSW50ZWxsaUV5ZVRNLCBjbGFzcyAwLzAsIHJldiAxLjEwLzMuMDAs IGFkZHIgNT4gb24gdXNidXMwCnVtczA6IDUgYnV0dG9ucyBhbmQgW1hZWl0gY29vcmRpbmF0 ZXMgSUQ9MApXQVJOSU5HOiBhdHRlbXB0IHRvIGRvbWFpbl9hZGQoYmx1ZXRvb3RoKSBhZnRl ciBkb21haW5maW5hbGl6ZSgpCldBUk5JTkc6IGF0dGVtcHQgdG8gZG9tYWluX2FkZChuZXRn cmFwaCkgYWZ0ZXIgZG9tYWluZmluYWxpemUoKQppbmZvOiBbZHJtXSBJbml0aWFsaXplZCBk cm0gMS4xLjAgMjAwNjA4MTAKZHJtbjA6IDxKdW5pcGVyIFtSYWRlb24gSEQgNTcwMCBTZXJp ZXNdPiBvbiB2Z2FwY2kwCmluZm86IFtkcm1dIE1TSSBlbmFibGVkIDEgbWVzc2FnZShzKQpp bmZvOiBbZHJtXSBSQURFT05fSVNfUENJRQppbmZvOiBbZHJtXSBpbml0aWFsaXppbmcga2Vy bmVsIG1vZGVzZXR0aW5nIChKVU5JUEVSIDB4MTAwMjoweDY4QjggMHgxNzRCOjB4MTQ4Miku CmluZm86IFtkcm1dIHJlZ2lzdGVyIG1taW8gYmFzZTogMHhGRTlFMDAwMAppbmZvOiBbZHJt XSByZWdpc3RlciBtbWlvIHNpemU6IDEzMTA3MgppbmZvOiBbZHJtXSByYWRlb25fYXRybV9n ZXRfYmlvczogPT09PiBUcnkgQVRSTS4uLgppbmZvOiBbZHJtXSByYWRlb25fYXRybV9nZXRf YmlvczogcGNpX2ZpbmRfY2xhc3MoKSBmb3VuZDogMDoxOjA6MCwgdmVuZG9yPTEwMDIsIGRl dmljZT02OGI4CmluZm86IFtkcm1dIHJhZGVvbl9hdHJtX2dldF9iaW9zOiBHZXQgQUNQSSBk ZXZpY2UgaGFuZGxlCmluZm86IFtkcm1dIHJhZGVvbl9hY3BpX3ZmY3RfYmlvczogPT09PiBU cnkgVkZDVC4uLgppbmZvOiBbZHJtXSByYWRlb25fYWNwaV92ZmN0X2Jpb3M6IEdldCAiVkZD VCIgQUNQSSB0YWJsZQppbmZvOiBbZHJtXSByYWRlb25fYWNwaV92ZmN0X2Jpb3M6IEZhaWxl ZCB0byBnZXQgIlZGQ1QiIHRhYmxlOiBBRV9OT1RfRk9VTkQKaW5mbzogW2RybV0gaWdwX3Jl YWRfYmlvc19mcm9tX3ZyYW06ID09PT4gVHJ5IElHUCdzIFZSQU0uLi4KaW5mbzogW2RybV0g aWdwX3JlYWRfYmlvc19mcm9tX3ZyYW06IFZSQU0gYmFzZSBhZGRyZXNzOiAweGQwMDAwMDAw CmluZm86IFtkcm1dIGlncF9yZWFkX2Jpb3NfZnJvbV92cmFtOiBNYXAgYWRkcmVzczogMHhm ZmZmZjgwMGQwMDAwMDAwICgyNjIxNDQgYnl0ZXMpCmluZm86IFtkcm1dIGlncF9yZWFkX2Jp b3NfZnJvbV92cmFtOiBJbmNvcnJlY3QgQklPUyBzaWduYXR1cmU6IDB4NDMwNwppbmZvOiBb ZHJtXSByYWRlb25fcmVhZF9iaW9zOiA9PT0+IFRyeSBQQ0kgRXhwYW5zaW9uIFJPTS4uLgpp bmZvOiBbZHJtXSByYWRlb25fcmVhZF9iaW9zOiBNYXAgYWRkcmVzczogMHhmZmZmZjgwMDAw MGMwMDAwICgxMzEwNzIgYnl0ZXMpCmluZm86IFtkcm1dIEFUT00gQklPUzogSlVOSVBFUgpk cm1uMDogaW5mbzogVlJBTTogMTAyNE0gMHgwMDAwMDAwMDAwMDAwMDAwIC0gMHgwMDAwMDAw MDNGRkZGRkZGICgxMDI0TSB1c2VkKQpkcm1uMDogaW5mbzogR1RUOiA1MTJNIDB4MDAwMDAw MDA0MDAwMDAwMCAtIDB4MDAwMDAwMDA1RkZGRkZGRgppbmZvOiBbZHJtXSBEZXRlY3RlZCBW UkFNIFJBTT0xMDI0TSwgQkFSPTI1Nk0KaW5mbzogW2RybV0gUkFNIHdpZHRoIDEyOGJpdHMg RERSCltUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA4 NTM3OCBraUIKW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yCmluZm86IFtkcm1d IHJhZGVvbjogMTAyNE0gb2YgVlJBTSBtZW1vcnkgcmVhZHkKaW5mbzogW2RybV0gcmFkZW9u OiA1MTJNIG9mIEdUVCBtZW1vcnkgcmVhZHkuCmluZm86IFtkcm1dIFN1cHBvcnRzIHZibGFu ayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMSAoMTAuMTAuMjAxMCkuCmluZm86IFtkcm1dIERy aXZlciBzdXBwb3J0cyBwcmVjaXNlIHZibGFuayB0aW1lc3RhbXAgcXVlcnkuCmluZm86IFtk cm1dIHJhZGVvbjogaXJxIGluaXRpYWxpemVkLgppbmZvOiBbZHJtXSBHQVJUOiBudW0gY3B1 IHBhZ2VzIDEzMTA3MiwgbnVtIGdwdSBwYWdlcyAxMzEwNzIKaW5mbzogW2RybV0gcHJvYmlu ZyBnZW4gMiBjYXBzIGZvciBkZXZpY2UgMTAyMjo5NjAzID0gMi8wCmluZm86IFtkcm1dIGVu YWJsaW5nIFBDSUUgZ2VuIDIgbGluayBzcGVlZHMsIGRpc2FibGUgd2l0aCByYWRlb24ucGNp ZV9nZW4yPTAKaW5mbzogW2RybV0gTG9hZGluZyBKVU5JUEVSIE1pY3JvY29kZQppbmZvOiBb ZHJtXSBQQ0lFIEdBUlQgb2YgNTEyTSBlbmFibGVkICh0YWJsZSBhdCAweDAwMDAwMDAwMDAw NDAwMDApLgpkcm1uMDogaW5mbzogV0IgZW5hYmxlZApkcm1uMDogaW5mbzogZmVuY2UgZHJp dmVyIG9uIHJpbmcgMCB1c2UgZ3B1IGFkZHIgMHgwMDAwMDAwMDQwMDAwYzAwIGFuZCBjcHUg YWRkciAweDB4ZmZmZmY4MDA1MzEwN2MwMApkcm1uMDogaW5mbzogZmVuY2UgZHJpdmVyIG9u IHJpbmcgMyB1c2UgZ3B1IGFkZHIgMHgwMDAwMDAwMDQwMDAwYzBjIGFuZCBjcHUgYWRkciAw eDB4ZmZmZmY4MDA1MzEwN2MwYwppbmZvOiBbZHJtXSByaW5nIHRlc3Qgb24gMCBzdWNjZWVk ZWQgaW4gMSB1c2VjcwppbmZvOiBbZHJtXSByaW5nIHRlc3Qgb24gMyBzdWNjZWVkZWQgaW4g MSB1c2VjcwppbmZvOiBbZHJtXSBpYiB0ZXN0IG9uIHJpbmcgMCBzdWNjZWVkZWQgaW4gMCB1 c2VjcwppbmZvOiBbZHJtXSBpYiB0ZXN0IG9uIHJpbmcgMyBzdWNjZWVkZWQgaW4gMCB1c2Vj cwppbmZvOiBbZHJtXSByYWRlb25fZGV2aWNlX2luaXQ6IFRha2luZyBvdmVyIHRoZSBmaWN0 aXRpb3VzIHJhbmdlIDB4ZDAwMDAwMDAtMHhlMDAwMDAwMAppaWNidXMwOiA8UGhpbGlwcyBJ MkMgYnVzPiBvbiBpaWNiYjAgYWRkciAweGZmCmlpYzA6IDxJMkMgZ2VuZXJpYyBJL08+IG9u IGlpY2J1czAKaWljYnVzMTogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmIxIGFkZHIgMHhm ZgppaWMxOiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXMxCmlpY2J1czI6IDxQaGlsaXBz IEkyQyBidXM+IG9uIGlpY2JiMiBhZGRyIDB4ZmYKaWljMjogPEkyQyBnZW5lcmljIEkvTz4g b24gaWljYnVzMgppaWNidXMzOiA8UGhpbGlwcyBJMkMgYnVzPiBvbiBpaWNiYjMgYWRkciAw eGZmCmlpYzM6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1czMKaWljYnVzNDogPFBoaWxp cHMgSTJDIGJ1cz4gb24gaWljYmI0IGFkZHIgMHhmZgppaWM0OiA8STJDIGdlbmVyaWMgSS9P PiBvbiBpaWNidXM0CmlpY2J1czU6IDxQaGlsaXBzIEkyQyBidXM+IG9uIGlpY2JiNSBhZGRy IDB4ZmYKaWljNTogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzNQppaWNidXM2OiA8UGhp bGlwcyBJMkMgYnVzPiBvbiBpaWNiYjYgYWRkciAweGZmCmlpYzY6IDxJMkMgZ2VuZXJpYyBJ L08+IG9uIGlpY2J1czYKaWljYnVzNzogPFBoaWxpcHMgSTJDIGJ1cz4gb24gaWljYmI3IGFk ZHIgMHhmZgppaWM3OiA8STJDIGdlbmVyaWMgSS9PPiBvbiBpaWNidXM3CmluZm86IFtkcm1d IFJhZGVvbiBEaXNwbGF5IENvbm5lY3RvcnMKaW5mbzogW2RybV0gQ29ubmVjdG9yIDA6Cmlu Zm86IFtkcm1dICAgRFAtMQppbmZvOiBbZHJtXSAgIEhQRDQKaW5mbzogW2RybV0gICBEREM6 IDB4NjQ0MCAweDY0NDAgMHg2NDQ0IDB4NjQ0NCAweDY0NDggMHg2NDQ4IDB4NjQ0YyAweDY0 NGMKaW5mbzogW2RybV0gICBFbmNvZGVyczoKaW5mbzogW2RybV0gICAgIERGUDE6IElOVEVS TkFMX1VOSVBIWTIKaW5mbzogW2RybV0gQ29ubmVjdG9yIDE6CmluZm86IFtkcm1dICAgSERN SS1BLTEKaW5mbzogW2RybV0gICBIUEQ1CmluZm86IFtkcm1dICAgRERDOiAweDY0MzAgMHg2 NDMwIDB4NjQzNCAweDY0MzQgMHg2NDM4IDB4NjQzOCAweDY0M2MgMHg2NDNjCmluZm86IFtk cm1dICAgRW5jb2RlcnM6CmluZm86IFtkcm1dICAgICBERlAyOiBJTlRFUk5BTF9VTklQSFky CmluZm86IFtkcm1dIENvbm5lY3RvciAyOgppbmZvOiBbZHJtXSAgIERWSS1JLTEKaW5mbzog W2RybV0gICBIUEQxCmluZm86IFtkcm1dICAgRERDOiAweDY0NjAgMHg2NDYwIDB4NjQ2NCAw eDY0NjQgMHg2NDY4IDB4NjQ2OCAweDY0NmMgMHg2NDZjCmluZm86IFtkcm1dICAgRW5jb2Rl cnM6CmluZm86IFtkcm1dICAgICBERlAzOiBJTlRFUk5BTF9VTklQSFkxCmluZm86IFtkcm1d ICAgICBDUlQyOiBJTlRFUk5BTF9LTERTQ1BfREFDMgppbmZvOiBbZHJtXSBDb25uZWN0b3Ig MzoKaW5mbzogW2RybV0gICBEVkktSS0yCmluZm86IFtkcm1dICAgSFBENgppbmZvOiBbZHJt XSAgIEREQzogMHg2NDUwIDB4NjQ1MCAweDY0NTQgMHg2NDU0IDB4NjQ1OCAweDY0NTggMHg2 NDVjIDB4NjQ1YwppbmZvOiBbZHJtXSAgIEVuY29kZXJzOgppbmZvOiBbZHJtXSAgICAgREZQ NDogSU5URVJOQUxfVU5JUEhZCmluZm86IFtkcm1dICAgICBDUlQxOiBJTlRFUk5BTF9LTERT Q1BfREFDMQppbmZvOiBbZHJtXSBJbnRlcm5hbCB0aGVybWFsIGNvbnRyb2xsZXIgd2l0aCBm YW4gY29udHJvbAppbmZvOiBbZHJtXSByYWRlb246IHBvd2VyIG1hbmFnZW1lbnQgaW5pdGlh bGl6ZWQKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgcmFkZW9uIDIuMjkuMCAyMDA4MDUyOApz bWJfbWFwZXJyb3I6IFVubWFwcGVkIGVycm9yIDE6MzEKc21iX2lvZF9yZWN2YWxsOiBkcm9w IHJlc3Agd2l0aCBtaWQgMwpkcm1uMDogZXJyb3I6IEdQVSBsb2NrdXAgQ1Agc3RhbGwgZm9y IG1vcmUgdGhhbiAxMDAwMG1zZWMKZHJtbjA6IHdhcm5pbmc6IEdQVSBsb2NrdXAgKHdhaXRp bmcgZm9yIDB4MDAwMDAwMDAwMDAxYzk3ZiBsYXN0IGZlbmNlIGlkIDB4MDAwMDAwMDAwMDAx Yzk3NykKZHJtbjA6IGluZm86IFNhdmVkIDI0NyBkd29yZHMgb2YgY29tbWFuZHMgb24gcmlu ZyAwLgpkcm1uMDogaW5mbzogR1BVIHNvZnRyZXNldDogMHgwMDAwMDAwMwpkcm1uMDogaW5m bzogICBHUkJNX1NUQVRVUyAgICAgICAgICAgICAgID0gMHhBMDAwMzgyOApkcm1uMDogaW5m bzogICBHUkJNX1NUQVRVU19TRTAgICAgICAgICAgID0gMHgwMDAwMDAwNwpkcm1uMDogaW5m bzogICBHUkJNX1NUQVRVU19TRTEgICAgICAgICAgID0gMHgwMDAwMDAwNwpkcm1uMDogaW5m bzogICBTUkJNX1NUQVRVUyAgICAgICAgICAgICAgID0gMHgyMDAwMDBDMApkcm1uMDogaW5m bzogICBSXzAwODY3NF9DUF9TVEFMTEVEX1NUQVQxID0gMHgwMDAwMDAwMApkcm1uMDogaW5m bzogICBSXzAwODY3OF9DUF9TVEFMTEVEX1NUQVQyID0gMHgwMDAwMDAwMApkcm1uMDogaW5m bzogICBSXzAwODY3Q19DUF9CVVNZX1NUQVQgICAgID0gMHgwMDAwMDAwMgpkcm1uMDogaW5m bzogICBSXzAwODY4MF9DUF9TVEFUICAgICAgICAgID0gMHg4MDAwMDI0Mwpkcm1uMDogaW5m bzogICBHUkJNX1NPRlRfUkVTRVQ9MHgwMDAwN0Y2Qgpkcm1uMDogaW5mbzogICBHUkJNX1NU QVRVUyAgICAgICAgICAgICAgID0gMHgwMDAwMzgyOApkcm1uMDogaW5mbzogICBHUkJNX1NU QVRVU19TRTAgICAgICAgICAgID0gMHgwMDAwMDAwNwpkcm1uMDogaW5mbzogICBHUkJNX1NU QVRVU19TRTEgICAgICAgICAgID0gMHgwMDAwMDAwNwpkcm1uMDogaW5mbzogICBTUkJNX1NU QVRVUyAgICAgICAgICAgICAgID0gMHgyMDAwMDBDMApkcm1uMDogaW5mbzogICBSXzAwODY3 NF9DUF9TVEFMTEVEX1NUQVQxID0gMHgwMDAwMDAwMApkcm1uMDogaW5mbzogICBSXzAwODY3 OF9DUF9TVEFMTEVEX1NUQVQyID0gMHgwMDAwMDAwMApkcm1uMDogaW5mbzogICBSXzAwODY3 Q19DUF9CVVNZX1NUQVQgICAgID0gMHgwMDAwMDAwMApkcm1uMDogaW5mbzogICBSXzAwODY4 MF9DUF9TVEFUICAgICAgICAgID0gMHgwMDAwMDAwMApkcm1uMDogaW5mbzogR1BVIHJlc2V0 IHN1Y2NlZWRlZCwgdHJ5aW5nIHRvIHJlc3VtZQppbmZvOiBbZHJtXSBwcm9iaW5nIGdlbiAy IGNhcHMgZm9yIGRldmljZSAxMDIyOjk2MDMgPSAyLzAKaW5mbzogW2RybV0gZW5hYmxpbmcg UENJRSBnZW4gMiBsaW5rIHNwZWVkcywgZGlzYWJsZSB3aXRoIHJhZGVvbi5wY2llX2dlbjI9 MAppbmZvOiBbZHJtXSBQQ0lFIEdBUlQgb2YgNTEyTSBlbmFibGVkICh0YWJsZSBhdCAweDAw MDAwMDAwMDAwNDAwMDApLgpkcm1uMDogaW5mbzogV0IgZW5hYmxlZApkcm1uMDogaW5mbzog ZmVuY2UgZHJpdmVyIG9uIHJpbmcgMCB1c2UgZ3B1IGFkZHIgMHgwMDAwMDAwMDQwMDAwYzAw IGFuZCBjcHUgYWRkciAweDB4ZmZmZmY4MDA1MzEwN2MwMApkcm1uMDogaW5mbzogZmVuY2Ug ZHJpdmVyIG9uIHJpbmcgMyB1c2UgZ3B1IGFkZHIgMHgwMDAwMDAwMDQwMDAwYzBjIGFuZCBj cHUgYWRkciAweDB4ZmZmZmY4MDA1MzEwN2MwYwppbmZvOiBbZHJtXSByaW5nIHRlc3Qgb24g MCBzdWNjZWVkZWQgaW4gMCB1c2VjcwppbmZvOiBbZHJtXSByaW5nIHRlc3Qgb24gMyBzdWNj ZWVkZWQgaW4gMSB1c2VjcwppbmZvOiBbZHJtXSBpYiB0ZXN0IG9uIHJpbmcgMCBzdWNjZWVk ZWQgaW4gMCB1c2VjcwppbmZvOiBbZHJtXSBpYiB0ZXN0IG9uIHJpbmcgMyBzdWNjZWVkZWQg aW4gMSB1c2VjcwoKCgoKcGNpY29uZiAtbHZiY2U6CgoKaG9zdGIwQHBjaTA6MDowOjA6CWNs YXNzPTB4MDYwMDAwIGNhcmQ9MHg4M2EyMTA0MyBjaGlwPTB4OTYwMTEwMjIgcmV2PTB4MDAg aGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1E XScKICAgIGRldmljZSAgICAgPSAnUlM4ODAgSG9zdCBCcmlkZ2UnCiAgICBjbGFzcyAgICAg ID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gSE9TVC1QQ0kKICAgIGNhcCAwOFtjNF0gPSBI VCBzbGF2ZQogICAgY2FwIDA4WzU0XSA9IEhUIHVuaXQgSUQgY2x1bXBpbmcKICAgIGNhcCAw OFs0MF0gPSBIVCByZXRyeSBtb2RlCiAgICBjYXAgMDhbOWNdID0gSFQgR2VuMwogICAgY2Fw IDA4W2Y4XSA9IEhUIHBvd2VyIG1hbmFnZW1lbnQKICAgIFBDSSBlcnJvcnMgPSBSZWNlaXZl ZCBNYXN0ZXItQWJvcnQKcGNpYjFAcGNpMDowOjI6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0w eDgzYTIxMDQzIGNoaXA9MHg5NjAzMTAyMiByZXY9MHgwMCBoZHI9MHgwMQogICAgdmVuZG9y ICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdJwogICAgZGV2aWNlICAgICA9 ICdSUzc4MCBQQ0kgdG8gUENJIGJyaWRnZSAoZXh0IGdmeCBwb3J0IDApJwogICAgY2xhc3Mg ICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1QQ0kKICAgIGNhcCAwMVs1MF0g PSBwb3dlcnNwZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKICAgIGNhcCAxMFs1 OF0gPSBQQ0ktRXhwcmVzcyAyIHJvb3QgcG9ydCBzbG90IG1heCBkYXRhIDEyOCgxMjgpIGxp bmsgeDE2KHgxNikKICAgICAgICAgICAgICAgICBzcGVlZCAyLjUoNS4wKSBBU1BNIGRpc2Fi bGVkKEwwcy9MMSkKICAgIGNhcCAwNVthMF0gPSBNU0kgc3VwcG9ydHMgMSBtZXNzYWdlIAog ICAgY2FwIDBkW2IwXSA9IFBDSSBCcmlkZ2UgY2FyZD0weDgzYTIxMDQzCiAgICBjYXAgMDhb YjhdID0gSFQgTVNJIGZpeGVkIGFkZHJlc3Mgd2luZG93IGVuYWJsZWQgYXQgMHhmZWUwMDAw MAogICAgZWNhcCAwMDBiWzEwMF0gPSBWZW5kb3IgMSBJRCAxCiAgICBlY2FwIDAwMDJbMTEw XSA9IFZDIDEgbWF4IFZDMAogICAgUENJIGVycm9ycyA9IFNpZ25hbGxlZCBTeXN0ZW0gRXJy b3IKcGNpYjJAcGNpMDowOjEwOjA6CWNsYXNzPTB4MDYwNDAwIGNhcmQ9MHg4M2EyMTA0MyBj aGlwPTB4OTYwOTEwMjIgcmV2PTB4MDAgaGRyPTB4MDEKICAgIHZlbmRvciAgICAgPSAnQWR2 YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXScKICAgIGRldmljZSAgICAgPSAnUlM3ODAvUlM4 ODAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSUUgcG9ydCA1KScKICAgIGNsYXNzICAgICAgPSBi cmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCiAgICBjYXAgMDFbNTBdID0gcG93ZXJz cGVjIDMgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCiAgICBjYXAgMTBbNThdID0gUENJ LUV4cHJlc3MgMiByb290IHBvcnQgc2xvdCBtYXggZGF0YSAxMjgoMTI4KSBsaW5rIHgxKHgx KQogICAgICAgICAgICAgICAgIHNwZWVkIDIuNSg1LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wx KQogICAgY2FwIDA1W2EwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UgCiAgICBjYXAgMGRb YjBdID0gUENJIEJyaWRnZSBjYXJkPTB4ODNhMjEwNDMKICAgIGNhcCAwOFtiOF0gPSBIVCBN U0kgZml4ZWQgYWRkcmVzcyB3aW5kb3cgZW5hYmxlZCBhdCAweGZlZTAwMDAwCiAgICBlY2Fw IDAwMGJbMTAwXSA9IFZlbmRvciAxIElEIDEKICAgIGVjYXAgMDAwMlsxMTBdID0gVkMgMSBt YXggVkMwCmFoY2kwQHBjaTA6MDoxNzowOgljbGFzcz0weDAxMDE4ZiBjYXJkPTB4ODM4OTEw NDMgY2hpcD0weDQzOTAxMDAyIHJldj0weDAwIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0g J0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSScKICAgIGRldmljZSAgICAg PSAnU0I3eDAvU0I4eDAvU0I5eDAgU0FUQSBDb250cm9sbGVyIFtJREUgbW9kZV0nCiAgICBj bGFzcyAgICAgID0gbWFzcyBzdG9yYWdlCiAgICBzdWJjbGFzcyAgID0gQVRBCiAgICBiYXIg ICBbMTBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhiMDAwLCBzaXplIDgs IGVuYWJsZWQKICAgIGJhciAgIFsxNF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFz ZSAweGEwMDAsIHNpemUgNCwgZW5hYmxlZAogICAgYmFyICAgWzE4XSA9IHR5cGUgSS9PIFBv cnQsIHJhbmdlIDMyLCBiYXNlIDB4OTAwMCwgc2l6ZSA4LCBlbmFibGVkCiAgICBiYXIgICBb MWNdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg4MDAwLCBzaXplIDQsIGVu YWJsZWQKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAw eDcwMDAsIHNpemUgMTYsIGVuYWJsZWQKICAgIGJhciAgIFsyNF0gPSB0eXBlIE1lbW9yeSwg cmFuZ2UgMzIsIGJhc2UgMHhmZThmZmMwMCwgc2l6ZSAxMDI0LCBlbmFibGVkCiAgICBjYXAg MDFbNjBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCiAgICBj YXAgMTJbNzBdID0gU0FUQSBJbmRleC1EYXRhIFBhaXIKb2hjaTBAcGNpMDowOjE4OjA6CWNs YXNzPTB4MGMwMzEwIGNhcmQ9MHg4Mzg5MTA0MyBjaGlwPTB4NDM5NzEwMDIgcmV2PTB4MDAg aGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1E XSBuZWUgQVRJJwogICAgZGV2aWNlICAgICA9ICdTQjd4MC9TQjh4MC9TQjl4MCBVU0IgT0hD STAgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFz cyAgID0gVVNCCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNl IDB4ZmU4ZmUwMDAsIHNpemUgNDA5NiwgZW5hYmxlZApvaGNpMUBwY2kwOjA6MTg6MToJY2xh c3M9MHgwYzAzMTAgY2FyZD0weDgzODkxMDQzIGNoaXA9MHg0Mzk4MTAwMiByZXY9MHgwMCBo ZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURd IG5lZSBBVEknCiAgICBkZXZpY2UgICAgID0gJ1NCN3gwIFVTQiBPSENJMSBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAg IGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmZThmZDAwMCwg c2l6ZSA0MDk2LCBlbmFibGVkCmVoY2kwQHBjaTA6MDoxODoyOgljbGFzcz0weDBjMDMyMCBj YXJkPTB4ODM4OTEwNDMgY2hpcD0weDQzOTYxMDAyIHJldj0weDAwIGhkcj0weDAwCiAgICB2 ZW5kb3IgICAgID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSScKICAg IGRldmljZSAgICAgPSAnU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlcicK ICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gVVNCCiAgICBi YXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmU4ZmY4MDAsIHNp emUgMjU2LCBlbmFibGVkCiAgICBjYXAgMDFbYzBdID0gcG93ZXJzcGVjIDIgIHN1cHBvcnRz IEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCiAgICBjYXAgMGFbZTRdID0gRUhDSSBEZWJ1ZyBQ b3J0IGF0IG9mZnNldCAweGUwIGluIG1hcCAweDE0Cm9oY2kyQHBjaTA6MDoxOTowOgljbGFz cz0weDBjMDMxMCBjYXJkPTB4ODM4OTEwNDMgY2hpcD0weDQzOTcxMDAyIHJldj0weDAwIGhk cj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0g bmVlIEFUSScKICAgIGRldmljZSAgICAgPSAnU0I3eDAvU0I4eDAvU0I5eDAgVVNCIE9IQ0kw IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3Mg ICA9IFVTQgogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAw eGZlOGZjMDAwLCBzaXplIDQwOTYsIGVuYWJsZWQKb2hjaTNAcGNpMDowOjE5OjE6CWNsYXNz PTB4MGMwMzEwIGNhcmQ9MHg4Mzg5MTA0MyBjaGlwPTB4NDM5ODEwMDIgcmV2PTB4MDAgaGRy PTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBu ZWUgQVRJJwogICAgZGV2aWNlICAgICA9ICdTQjd4MCBVU0IgT0hDSTEgQ29udHJvbGxlcicK ICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gVVNCCiAgICBi YXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmU4ZmIwMDAsIHNp emUgNDA5NiwgZW5hYmxlZAplaGNpMUBwY2kwOjA6MTk6MjoJY2xhc3M9MHgwYzAzMjAgY2Fy ZD0weDgzODkxMDQzIGNoaXA9MHg0Mzk2MTAwMiByZXY9MHgwMCBoZHI9MHgwMAogICAgdmVu ZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEknCiAgICBk ZXZpY2UgICAgID0gJ1NCN3gwL1NCOHgwL1NCOXgwIFVTQiBFSENJIENvbnRyb2xsZXInCiAg ICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFy ICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlOGZmNDAwLCBzaXpl IDI1NiwgZW5hYmxlZAogICAgY2FwIDAxW2MwXSA9IHBvd2Vyc3BlYyAyICBzdXBwb3J0cyBE MCBEMSBEMiBEMyAgY3VycmVudCBEMAogICAgY2FwIDBhW2U0XSA9IEVIQ0kgRGVidWcgUG9y dCBhdCBvZmZzZXQgMHhlMCBpbiBtYXAgMHgxNApub25lMEBwY2kwOjA6MjA6MDoJY2xhc3M9 MHgwYzA1MDAgY2FyZD0weDgzODkxMDQzIGNoaXA9MHg0Mzg1MTAwMiByZXY9MHgzYyBoZHI9 MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5l ZSBBVEknCiAgICBkZXZpY2UgICAgID0gJ1NCeDAwIFNNQnVzIENvbnRyb2xsZXInCiAgICBj bGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFNNQnVzCiAgICBjYXAg MDhbYjBdID0gSFQgTVNJIGZpeGVkIGFkZHJlc3Mgd2luZG93IGRpc2FibGVkIGF0IDB4ZmVl MDAwMDAKICAgIFBDSSBlcnJvcnMgPSBSZWNlaXZlZCBUYXJnZXQtQWJvcnQKICAgICAgICAg ICAgICAgICBTaWduYWxsZWQgU3lzdGVtIEVycm9yCiAgICAgICAgICAgICAgICAgRGV0ZWN0 ZWQgUGFyaXR5IEVycm9yCmF0YXBjaTBAcGNpMDowOjIwOjE6CWNsYXNzPTB4MDEwMThhIGNh cmQ9MHg4Mzg5MTA0MyBjaGlwPTB4NDM5YzEwMDIgcmV2PTB4MDAgaGRyPTB4MDAKICAgIHZl bmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJJwogICAg ZGV2aWNlICAgICA9ICdTQjd4MC9TQjh4MC9TQjl4MCBJREUgQ29udHJvbGxlcicKICAgIGNs YXNzICAgICAgPSBtYXNzIHN0b3JhZ2UKICAgIHN1YmNsYXNzICAgPSBBVEEKICAgIGJhciAg IFsyMF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGZmMDAsIHNpemUgMTYs IGVuYWJsZWQKICAgIGNhcCAwNVs3MF0gPSBNU0kgc3VwcG9ydHMgMiBtZXNzYWdlcyAKaGRh YzFAcGNpMDowOjIwOjI6CWNsYXNzPTB4MDQwMzAwIGNhcmQ9MHg4MzZjMTA0MyBjaGlwPTB4 NDM4MzEwMDIgcmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQg TWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJJwogICAgZGV2aWNlICAgICA9ICdTQngwMCBB emFsaWEgKEludGVsIEhEQSknCiAgICBjbGFzcyAgICAgID0gbXVsdGltZWRpYQogICAgc3Vi Y2xhc3MgICA9IEhEQQogICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwg YmFzZSAweGZlOGY0MDAwLCBzaXplIDE2Mzg0LCBlbmFibGVkCiAgICBjYXAgMDFbNTBdID0g cG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwCmlzYWIwQHBjaTA6MDoy MDozOgljbGFzcz0weDA2MDEwMCBjYXJkPTB4ODM4OTEwNDMgY2hpcD0weDQzOWQxMDAyIHJl dj0weDAwIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0FkdmFuY2VkIE1pY3JvIERldmlj ZXMgW0FNRF0gbmVlIEFUSScKICAgIGRldmljZSAgICAgPSAnU0I3eDAvU0I4eDAvU0I5eDAg TFBDIGhvc3QgY29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNs YXNzICAgPSBQQ0ktSVNBCnBjaWIzQHBjaTA6MDoyMDo0OgljbGFzcz0weDA2MDQwMSBjYXJk PTB4MDAwMDAwMDAgY2hpcD0weDQzODQxMDAyIHJldj0weDAwIGhkcj0weDAxCiAgICB2ZW5k b3IgICAgID0gJ0FkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSScKICAgIGRl dmljZSAgICAgPSAnU0J4MDAgUENJIHRvIFBDSSBCcmlkZ2UnCiAgICBjbGFzcyAgICAgID0g YnJpZGdlCiAgICBzdWJjbGFzcyAgID0gUENJLVBDSQpvaGNpNEBwY2kwOjA6MjA6NToJY2xh c3M9MHgwYzAzMTAgY2FyZD0weDgzODkxMDQzIGNoaXA9MHg0Mzk5MTAwMiByZXY9MHgwMCBo ZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURd IG5lZSBBVEknCiAgICBkZXZpY2UgICAgID0gJ1NCN3gwL1NCOHgwL1NCOXgwIFVTQiBPSENJ MiBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNz ICAgPSBVU0IKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2Ug MHhmZThmYTAwMCwgc2l6ZSA0MDk2LCBlbmFibGVkCmhvc3RiMUBwY2kwOjA6MjQ6MDoJY2xh c3M9MHgwNjAwMDAgY2FyZD0weDAwMDAwMDAwIGNoaXA9MHgxMjAwMTAyMiByZXY9MHgwMCBo ZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURd JwogICAgZGV2aWNlICAgICA9ICdGYW1pbHkgMTBoIFByb2Nlc3NvciBIeXBlclRyYW5zcG9y dCBDb25maWd1cmF0aW9uJwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3Mg ICA9IEhPU1QtUENJCiAgICBjYXAgMDhbODBdID0gSFQgaG9zdApob3N0YjJAcGNpMDowOjI0 OjE6CWNsYXNzPTB4MDYwMDAwIGNhcmQ9MHgwMDAwMDAwMCBjaGlwPTB4MTIwMTEwMjIgcmV2 PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNl cyBbQU1EXScKICAgIGRldmljZSAgICAgPSAnRmFtaWx5IDEwaCBQcm9jZXNzb3IgQWRkcmVz cyBNYXAnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gSE9TVC1Q Q0kKaG9zdGIzQHBjaTA6MDoyNDoyOgljbGFzcz0weDA2MDAwMCBjYXJkPTB4MDAwMDAwMDAg Y2hpcD0weDEyMDIxMDIyIHJldj0weDAwIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0Fk dmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0nCiAgICBkZXZpY2UgICAgID0gJ0ZhbWlseSAx MGggUHJvY2Vzc29yIERSQU0gQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBicmlkZ2UK ICAgIHN1YmNsYXNzICAgPSBIT1NULVBDSQpob3N0YjRAcGNpMDowOjI0OjM6CWNsYXNzPTB4 MDYwMDAwIGNhcmQ9MHgwMDAwMDAwMCBjaGlwPTB4MTIwMzEwMjIgcmV2PTB4MDAgaGRyPTB4 MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXScKICAg IGRldmljZSAgICAgPSAnRmFtaWx5IDEwaCBQcm9jZXNzb3IgTWlzY2VsbGFuZW91cyBDb250 cm9sJwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IEhPU1QtUENJ CiAgICBjYXAgMGZbZjBdID0gdW5rbm93bgpob3N0YjVAcGNpMDowOjI0OjQ6CWNsYXNzPTB4 MDYwMDAwIGNhcmQ9MHgwMDAwMDAwMCBjaGlwPTB4MTIwNDEwMjIgcmV2PTB4MDAgaGRyPTB4 MDAKICAgIHZlbmRvciAgICAgPSAnQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXScKICAg IGRldmljZSAgICAgPSAnRmFtaWx5IDEwaCBQcm9jZXNzb3IgTGluayBDb250cm9sJwogICAg Y2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IEhPU1QtUENJCnZnYXBjaTBA cGNpMDoxOjA6MDoJY2xhc3M9MHgwMzAwMDAgY2FyZD0weDE0ODIxNzRiIGNoaXA9MHg2OGI4 MTAwMiByZXY9MHgwMCBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdBZHZhbmNlZCBNaWNy byBEZXZpY2VzIFtBTURdIG5lZSBBVEknCiAgICBkZXZpY2UgICAgID0gJ0p1bmlwZXIgW1Jh ZGVvbiBIRCA1NzAwIFNlcmllc10nCiAgICBjbGFzcyAgICAgID0gZGlzcGxheQogICAgc3Vi Y2xhc3MgICA9IFZHQQogICAgYmFyICAgWzEwXSA9IHR5cGUgUHJlZmV0Y2hhYmxlIE1lbW9y eSwgcmFuZ2UgNjQsIGJhc2UgMHhkMDAwMDAwMCwgc2l6ZSAyNjg0MzU0NTYsIGVuYWJsZWQK ICAgIGJhciAgIFsxOF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmZTllMDAw MCwgc2l6ZSAxMzEwNzIsIGVuYWJsZWQKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0 LCByYW5nZSAzMiwgYmFzZSAweGMwMDAsIHNpemUgMjU2LCBlbmFibGVkCiAgICBjYXAgMDFb NTBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCiAg ICBjYXAgMTBbNThdID0gUENJLUV4cHJlc3MgMiBsZWdhY3kgZW5kcG9pbnQgbWF4IGRhdGEg MTI4KDI1NikgbGluayB4MTYoeDE2KQogICAgICAgICAgICAgICAgIHNwZWVkIDIuNSg1LjAp IEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2FwIDA1W2EwXSA9IE1TSSBzdXBwb3J0cyAx IG1lc3NhZ2UsIDY0IGJpdCBlbmFibGVkIHdpdGggMSBtZXNzYWdlCiAgICBlY2FwIDAwMGJb MTAwXSA9IFZlbmRvciAxIElEIDEKICAgIGVjYXAgMDAwMVsxNTBdID0gQUVSIDEgMCBmYXRh bCAxIG5vbi1mYXRhbCAxIGNvcnJlY3RlZAogICAgUENJIGVycm9ycyA9IFNpZ25hbGxlZCBT eXN0ZW0gRXJyb3IKICBQQ0ktZSBlcnJvcnMgPSBDb3JyZWN0YWJsZSBFcnJvciBEZXRlY3Rl ZAogICAgICAgICAgICAgICAgIE5vbi1GYXRhbCBFcnJvciBEZXRlY3RlZAogICAgICAgICAg ICAgICAgIFVuc3VwcG9ydGVkIFJlcXVlc3QgRGV0ZWN0ZWQKICAgICBOb24tZmF0YWwgPSBV bnN1cHBvcnRlZCBSZXF1ZXN0CiAgICAgQ29ycmVjdGVkID0gQWR2aXNvcnkgTm9uLUZhdGFs IEVycm9yCmhkYWMwQHBjaTA6MTowOjE6CWNsYXNzPTB4MDQwMzAwIGNhcmQ9MHhhYTU4MTc0 YiBjaGlwPTB4YWE1ODEwMDIgcmV2PTB4MDAgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAn QWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJJwogICAgZGV2aWNlICAgICA9 ICdKdW5pcGVyIEhETUkgQXVkaW8gW1JhZGVvbiBIRCA1NzAwIFNlcmllc10nCiAgICBjbGFz cyAgICAgID0gbXVsdGltZWRpYQogICAgc3ViY2xhc3MgICA9IEhEQQogICAgYmFyICAgWzEw XSA9IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGZlOWJjMDAwLCBzaXplIDE2Mzg0 LCBlbmFibGVkCiAgICBjYXAgMDFbNTBdID0gcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQx IEQyIEQzICBjdXJyZW50IEQwCiAgICBjYXAgMTBbNThdID0gUENJLUV4cHJlc3MgMiBsZWdh Y3kgZW5kcG9pbnQgbWF4IGRhdGEgMTI4KDI1NikgbGluayB4MTYoeDE2KQogICAgICAgICAg ICAgICAgIHNwZWVkIDIuNSg1LjApIEFTUE0gZGlzYWJsZWQoTDBzL0wxKQogICAgY2FwIDA1 W2EwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdCBlbmFibGVkIHdpdGggMSBt ZXNzYWdlCiAgICBlY2FwIDAwMGJbMTAwXSA9IFZlbmRvciAxIElEIDEKICAgIGVjYXAgMDAw MVsxNTBdID0gQUVSIDEgMCBmYXRhbCAxIG5vbi1mYXRhbCAxIGNvcnJlY3RlZAogICAgUENJ IGVycm9ycyA9IFNpZ25hbGxlZCBTeXN0ZW0gRXJyb3IKICBQQ0ktZSBlcnJvcnMgPSBDb3Jy ZWN0YWJsZSBFcnJvciBEZXRlY3RlZAogICAgICAgICAgICAgICAgIE5vbi1GYXRhbCBFcnJv ciBEZXRlY3RlZAogICAgICAgICAgICAgICAgIFVuc3VwcG9ydGVkIFJlcXVlc3QgRGV0ZWN0 ZWQKICAgICBOb24tZmF0YWwgPSBVbnN1cHBvcnRlZCBSZXF1ZXN0CiAgICAgQ29ycmVjdGVk ID0gQWR2aXNvcnkgTm9uLUZhdGFsIEVycm9yCnJlMEBwY2kwOjI6MDowOgljbGFzcz0weDAy MDAwMCBjYXJkPTB4ODNhMzEwNDMgY2hpcD0weDgxNjgxMGVjIHJldj0weDAzIGhkcj0weDAw CiAgICB2ZW5kb3IgICAgID0gJ1JlYWx0ZWsgU2VtaWNvbmR1Y3RvciBDby4sIEx0ZC4nCiAg ICBkZXZpY2UgICAgID0gJ1JUTDgxMTEvODE2OEIgUENJIEV4cHJlc3MgR2lnYWJpdCBFdGhl cm5ldCBjb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IG5ldHdvcmsKICAgIHN1YmNsYXNz ICAgPSBldGhlcm5ldAogICAgYmFyICAgWzEwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMy LCBiYXNlIDB4ZDgwMCwgc2l6ZSAyNTYsIGVuYWJsZWQKICAgIGJhciAgIFsxOF0gPSB0eXBl IFByZWZldGNoYWJsZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZmRmZmYwMDAsIHNpemUg NDA5NiwgZW5hYmxlZAogICAgYmFyICAgWzIwXSA9IHR5cGUgUHJlZmV0Y2hhYmxlIE1lbW9y eSwgcmFuZ2UgNjQsIGJhc2UgMHhmZGZmODAwMCwgc2l6ZSAxNjM4NCwgZW5hYmxlZAogICAg Y2FwIDAxWzQwXSA9IHBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVu dCBEMAogICAgY2FwIDA1WzUwXSA9IE1TSSBzdXBwb3J0cyAxIG1lc3NhZ2UsIDY0IGJpdCAK ICAgIGNhcCAxMFs3MF0gPSBQQ0ktRXhwcmVzcyAyIGVuZHBvaW50IElSUSAxIG1heCBkYXRh IDEyOCgyNTYpIGxpbmsgeDEoeDEpCiAgICAgICAgICAgICAgICAgc3BlZWQgMi41KDIuNSkg QVNQTSBkaXNhYmxlZChMMHMvTDEpCiAgICBjYXAgMTFbYWNdID0gTVNJLVggc3VwcG9ydHMg NCBtZXNzYWdlcywgZW5hYmxlZAogICAgICAgICAgICAgICAgIFRhYmxlIGluIG1hcCAweDIw WzB4MF0sIFBCQSBpbiBtYXAgMHgyMFsweDgwMF0KICAgIGNhcCAwM1tjY10gPSBWUEQKICAg IGVjYXAgMDAwMVsxMDBdID0gQUVSIDEgMCBmYXRhbCAwIG5vbi1mYXRhbCAxIGNvcnJlY3Rl ZAogICAgZWNhcCAwMDAyWzE0MF0gPSBWQyAxIG1heCBWQzAKICAgIGVjYXAgMDAwM1sxNjBd ID0gU2VyaWFsIDEgMDAwMDAwMDAwMDAwMDAwMAogIFBDSS1lIGVycm9ycyA9IENvcnJlY3Rh YmxlIEVycm9yIERldGVjdGVkCiAgICAgICAgICAgICAgICAgVW5zdXBwb3J0ZWQgUmVxdWVz dCBEZXRlY3RlZAogICAgIENvcnJlY3RlZCA9IEFkdmlzb3J5IE5vbi1GYXRhbCBFcnJvcgpu b25lMUBwY2kwOjM6ODowOgljbGFzcz0weDBjMDAxMCBjYXJkPTB4ODFmZTEwNDMgY2hpcD0w eDMwNDQxMTA2IHJldj0weGMwIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ1ZJQSBUZWNo bm9sb2dpZXMsIEluYy4nCiAgICBkZXZpY2UgICAgID0gJ1ZUNjMwNi83LzggW0ZpcmUgSUko TSldIElFRUUgMTM5NCBPSENJIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFs IGJ1cwogICAgc3ViY2xhc3MgICA9IEZpcmVXaXJlCiAgICBiYXIgICBbMTBdID0gdHlwZSBN ZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmViZmY4MDAsIHNpemUgMjA0OCwgZW5hYmxlZAog ICAgYmFyICAgWzE0XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZWMwMCwg c2l6ZSAxMjgsIGVuYWJsZWQKICAgIGNhcCAwMVs1MF0gPSBwb3dlcnNwZWMgMiAgc3VwcG9y dHMgRDAgRDIgRDMgIGN1cnJlbnQgRDAKCgoKZGV2aW5mbyAtdnI6CgoKbmV4dXMwCiAgYXBp YzAKICByYW0wCiAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgMHgwLTB4 OWViZmYKICAgICAgICAgIDB4MTAwMDAwLTB4Y2ZmOGZmZmYKICAgICAgICAgIDB4MTAwMDAw MDAwLTB4MTJmZmZmZmZmCiAgYWNwaTAKICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6 CiAgICAgICAgICAweDkKICAgICAgSS9PIHBvcnRzOgogICAgICAgICAgMHgxMC0weDFmCiAg ICAgICAgICAweDIyLTB4M2YKICAgICAgICAgIDB4NjAKICAgICAgICAgIDB4NjItMHg2Mwog ICAgICAgICAgMHg2NAogICAgICAgICAgMHg2NS0weDZmCiAgICAgICAgICAweDcyLTB4N2YK ICAgICAgICAgIDB4ODAKICAgICAgICAgIDB4ODQtMHg4NgogICAgICAgICAgMHg4OAogICAg ICAgICAgMHg4Yy0weDhlCiAgICAgICAgICAweDkwLTB4OWYKICAgICAgICAgIDB4YTItMHhi ZgogICAgICAgICAgMHhlMC0weGVmCiAgICAgICAgICAweDIzMC0weDIzZgogICAgICAgICAg MHgyOTAtMHgyOWYKICAgICAgICAgIDB4MzAwLTB4MzBmCiAgICAgICAgICAweDQwYgogICAg ICAgICAgMHg0ZDAtMHg0ZDEKICAgICAgICAgIDB4NGQ2CiAgICAgICAgICAweDgwMC0weDg5 ZgogICAgICAgICAgMHg5MDAtMHg5MGYKICAgICAgICAgIDB4OTEwLTB4OTFmCiAgICAgICAg ICAweGEzMC0weGEzZgogICAgICAgICAgMHhiMDAtMHhiM2YKICAgICAgICAgIDB4YzAwLTB4 YzAxCiAgICAgICAgICAweGMxNAogICAgICAgICAgMHhjNTAtMHhjNTEKICAgICAgICAgIDB4 YzUyCiAgICAgICAgICAweGM2YwogICAgICAgICAgMHhjNmYKICAgICAgICAgIDB4Y2QwLTB4 Y2QxCiAgICAgICAgICAweGNkMi0weGNkMwogICAgICAgICAgMHhjZDQtMHhjZDUKICAgICAg ICAgIDB4Y2Q2LTB4Y2Q3CiAgICAgICAgICAweGNkOC0weGNkZgogICAgICAgICAgMHhmZTAw LTB4ZmVmZQogICAgICBJL08gbWVtb3J5IGFkZHJlc3NlczoKICAgICAgICAgIDB4YzAwMDAt MHhjZmZmZgogICAgICAgICAgMHhlMDAwMC0weGZmZmZmCiAgICAgICAgICAweGUwMDAwMDAw LTB4ZWZmZmZmZmYKICAgICAgICAgIDB4ZmVjMDAwMDAtMHhmZmZmZmZmZgogICAgY3B1MCBw bnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfUFJfLlAwMDEKICAgICAgYWNw aV90aHJvdHRsZTAKICAgICAgICAgIEFDUEkgSS9PIHBvcnRzOgogICAgICAgICAgICAgIDB4 ODEwLTB4ODEzCiAgICAgIGFjcGlfcGVyZjAKICAgICAgaHdwc3RhdGUwCiAgICAgIGNwdWZy ZXEwCiAgICBjcHUxIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9QUl8u UDAwMgogICAgICBhY3BpX3BlcmYxCiAgICAgIGh3cHN0YXRlMQogICAgdW5rbm93biBwbnBp bmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfUFJfLlAwMDMKICAgIHVua25vd24g cG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1BSXy5QMDA0CiAgICB1bmtu b3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9QUl8uUDAwNQogICAg dW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfUFJfLlAwMDYK ICAgIHBjaWIwIHBucGluZm8gX0hJRD1QTlAwQTAzIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8u UENJMAogICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgMHhjZjgtMHhjZmYKICAgICAg cGNpMAogICAgICAgIGhvc3RiMCBwbnBpbmZvIHZlbmRvcj0weDEwMjIgZGV2aWNlPTB4OTYw MSBzdWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgzYTIgY2xhc3M9MHgwNjAwMDAgYXQg c2xvdD0wIGZ1bmN0aW9uPTAgaGFuZGxlPVxfU0JfLlBDSTAuUlM3OAogICAgICAgIHBjaWIx IHBucGluZm8gdmVuZG9yPTB4MTAyMiBkZXZpY2U9MHg5NjAzIHN1YnZlbmRvcj0weDEwNDMg c3ViZGV2aWNlPTB4ODNhMiBjbGFzcz0weDA2MDQwMCBhdCBzbG90PTIgZnVuY3Rpb249MCBo YW5kbGU9XF9TQl8uUENJMC5QQ0UyCiAgICAgICAgICAgIEkvTyBwb3J0czoKICAgICAgICAg ICAgICAgIDB4YzAwMC0weGNmZmYKICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6 CiAgICAgICAgICAgICAgICAweGQwMDAwMDAwLTB4ZGZmZmZmZmYKICAgICAgICAgICAgICAg IDB4ZmU5MDAwMDAtMHhmZTlmZmZmZgogICAgICAgICAgcGNpMQogICAgICAgICAgICB2Z2Fw Y2kwIHBucGluZm8gdmVuZG9yPTB4MTAwMiBkZXZpY2U9MHg2OGI4IHN1YnZlbmRvcj0weDE3 NGIgc3ViZGV2aWNlPTB4MTQ4MiBjbGFzcz0weDAzMDAwMCBhdCBzbG90PTAgZnVuY3Rpb249 MAogICAgICAgICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAg ICAgICAgICAgMHgxMDUKICAgICAgICAgICAgICAgIHBjaWIxIEkvTyBwb3J0IHdpbmRvdzoK ICAgICAgICAgICAgICAgICAgICAweGMwMDAtMHhjMGZmCiAgICAgICAgICAgICAgICBwY2li MSBtZW1vcnkgd2luZG93OgogICAgICAgICAgICAgICAgICAgIDB4ZmU5ZTAwMDAtMHhmZTlm ZmZmZgogICAgICAgICAgICAgICAgcGNpYjEgcHJlZmV0Y2ggd2luZG93OgogICAgICAgICAg ICAgICAgICAgIDB4ZDAwMDAwMDAtMHhkZmZmZmZmZgogICAgICAgICAgICAgIGRybTAKICAg ICAgICAgICAgICBkcm1uMAogICAgICAgICAgICAgICAgcmFkZW9uX2lpY2JiMAogICAgICAg ICAgICAgICAgICBpaWNiYjAKICAgICAgICAgICAgICAgICAgICBpaWNidXMwCiAgICAgICAg ICAgICAgICAgICAgICBpaWMwIGF0IGFkZHI9MAogICAgICAgICAgICAgICAgcmFkZW9uX2lp Y2JiMQogICAgICAgICAgICAgICAgICBpaWNiYjEKICAgICAgICAgICAgICAgICAgICBpaWNi dXMxCiAgICAgICAgICAgICAgICAgICAgICBpaWMxIGF0IGFkZHI9MAogICAgICAgICAgICAg ICAgcmFkZW9uX2lpY2JiMgogICAgICAgICAgICAgICAgICBpaWNiYjIKICAgICAgICAgICAg ICAgICAgICBpaWNidXMyCiAgICAgICAgICAgICAgICAgICAgICBpaWMyIGF0IGFkZHI9MAog ICAgICAgICAgICAgICAgcmFkZW9uX2lpY2JiMwogICAgICAgICAgICAgICAgICBpaWNiYjMK ICAgICAgICAgICAgICAgICAgICBpaWNidXMzCiAgICAgICAgICAgICAgICAgICAgICBpaWMz IGF0IGFkZHI9MAogICAgICAgICAgICAgICAgcmFkZW9uX2lpY2JiNAogICAgICAgICAgICAg ICAgICBpaWNiYjQKICAgICAgICAgICAgICAgICAgICBpaWNidXM0CiAgICAgICAgICAgICAg ICAgICAgICBpaWM0IGF0IGFkZHI9MAogICAgICAgICAgICAgICAgcmFkZW9uX2lpY2JiNQog ICAgICAgICAgICAgICAgICBpaWNiYjUKICAgICAgICAgICAgICAgICAgICBpaWNidXM1CiAg ICAgICAgICAgICAgICAgICAgICBpaWM1IGF0IGFkZHI9MAogICAgICAgICAgICAgICAgcmFk ZW9uX2lpY2JiNgogICAgICAgICAgICAgICAgICBpaWNiYjYKICAgICAgICAgICAgICAgICAg ICBpaWNidXM2CiAgICAgICAgICAgICAgICAgICAgICBpaWM2IGF0IGFkZHI9MAogICAgICAg ICAgICAgICAgcmFkZW9uX2lpY2JiNwogICAgICAgICAgICAgICAgICBpaWNiYjcKICAgICAg ICAgICAgICAgICAgICBpaWNidXM3CiAgICAgICAgICAgICAgICAgICAgICBpaWM3IGF0IGFk ZHI9MAogICAgICAgICAgICAgICAgZHJtX2lpY19kcF9hdXgwCiAgICAgICAgICAgICAgICAg IGlpY2J1czgKICAgICAgICAgICAgaGRhYzAgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmlj ZT0weGFhNTggc3VidmVuZG9yPTB4MTc0YiBzdWJkZXZpY2U9MHhhYTU4IGNsYXNzPTB4MDQw MzAwIGF0IHNsb3Q9MCBmdW5jdGlvbj0xCiAgICAgICAgICAgICAgICBJbnRlcnJ1cHQgcmVx dWVzdCBsaW5lczoKICAgICAgICAgICAgICAgICAgICAweDEwMwogICAgICAgICAgICAgICAg cGNpYjEgbWVtb3J5IHdpbmRvdzoKICAgICAgICAgICAgICAgICAgICAweGZlOWJjMDAwLTB4 ZmU5YmZmZmYKICAgICAgICAgICAgICBoZGFjYzAgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRl dmljZT0weGFhMDEgcmV2aXNpb249MHgwMiBzdGVwcGluZz0weDAwIGF0IGNhZD0wCiAgICAg ICAgICAgICAgICBoZGFhMCBwbnBpbmZvIHR5cGU9MHgwMSBzdWJzeXN0ZW09MHgwMGFhMDEw MCBhdCBuaWQ9MQogICAgICAgICAgICAgICAgICBwY20wIGF0IG5pZD0zCiAgICAgICAgcGNp YjIgcG5waW5mbyB2ZW5kb3I9MHgxMDIyIGRldmljZT0weDk2MDkgc3VidmVuZG9yPTB4MTA0 MyBzdWJkZXZpY2U9MHg4M2EyIGNsYXNzPTB4MDYwNDAwIGF0IHNsb3Q9MTAgZnVuY3Rpb249 MCBoYW5kbGU9XF9TQl8uUENJMC5QQ0VBCiAgICAgICAgICAgIEkvTyBwb3J0czoKICAgICAg ICAgICAgICAgIDB4ZDAwMC0weGQwZmYKICAgICAgICAgICAgICAgIDB4ZDQwMC0weGQ0ZmYK ICAgICAgICAgICAgICAgIDB4ZDgwMC0weGQ4ZmYKICAgICAgICAgICAgICAgIDB4ZGMwMC0w eGRjZmYKICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAg ICAweGZkZjAwMDAwLTB4ZmRmZmZmZmYKICAgICAgICAgICAgICAgIDB4ZmVhMDAwMDAtMHhm ZWFmZmZmZgogICAgICAgICAgcGNpMgogICAgICAgICAgICByZTAgcG5waW5mbyB2ZW5kb3I9 MHgxMGVjIGRldmljZT0weDgxNjggc3VidmVuZG9yPTB4MTA0MyBzdWJkZXZpY2U9MHg4M2Ez IGNsYXNzPTB4MDIwMDAwIGF0IHNsb3Q9MCBmdW5jdGlvbj0wCiAgICAgICAgICAgICAgICBJ bnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAgICAgICAgICAgICAweDEwNAogICAg ICAgICAgICAgICAgcGNpYjIgSS9PIHBvcnQgd2luZG93OgogICAgICAgICAgICAgICAgICAg IDB4ZDgwMC0weGQ4ZmYKICAgICAgICAgICAgICAgIHBjaWIyIHByZWZldGNoIHdpbmRvdzoK ICAgICAgICAgICAgICAgICAgICAweGZkZmY4MDAwLTB4ZmRmZmJmZmYKICAgICAgICAgICAg ICAgICAgICAweGZkZmZmMDAwLTB4ZmRmZmZmZmYKICAgICAgICAgICAgICBtaWlidXMwCiAg ICAgICAgICAgICAgICByZ2VwaHkwIHBucGluZm8gb3VpPTB4ZTA0YyBtb2RlbD0weDExIHJl dj0weDIgYXQgcGh5bm89MQogICAgICAgIGFoY2kwIHBucGluZm8gdmVuZG9yPTB4MTAwMiBk ZXZpY2U9MHg0MzkwIHN1YnZlbmRvcj0weDEwNDMgc3ViZGV2aWNlPTB4ODM4OSBjbGFzcz0w eDAxMDE4ZiBhdCBzbG90PTE3IGZ1bmN0aW9uPTAgaGFuZGxlPVxfU0JfLlBDSTAuU0FUQQog ICAgICAgICAgICBJbnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAgICAgICAgIDB4 MTYKICAgICAgICAgICAgSS9PIHBvcnRzOgogICAgICAgICAgICAgICAgMHg3MDAwLTB4NzAw ZgogICAgICAgICAgICAgICAgMHg4MDAwLTB4ODAwMwogICAgICAgICAgICAgICAgMHg5MDAw LTB4OTAwNwogICAgICAgICAgICAgICAgMHhhMDAwLTB4YTAwMwogICAgICAgICAgICAgICAg MHhiMDAwLTB4YjAwNwogICAgICAgICAgICBJL08gbWVtb3J5IGFkZHJlc3NlczoKICAgICAg ICAgICAgICAgIDB4ZmU4ZmZjMDAtMHhmZThmZmZmZgogICAgICAgICAgYWhjaWNoMCBhdCBj aGFubmVsPTAKICAgICAgICAgICAgICBJL08gbWVtb3J5IGFkZHJlc3NlczoKICAgICAgICAg ICAgICAgICAgMHhmZThmZmQwMC0weGZlOGZmZDdmCiAgICAgICAgICBhaGNpY2gxIGF0IGNo YW5uZWw9MQogICAgICAgICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAg ICAgICAgICAweGZlOGZmZDgwLTB4ZmU4ZmZkZmYKICAgICAgICAgIGFoY2ljaDIgYXQgY2hh bm5lbD0yCiAgICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAg ICAgICAgIDB4ZmU4ZmZlMDAtMHhmZThmZmU3ZgogICAgICAgICAgYWhjaWNoMyBhdCBjaGFu bmVsPTMKICAgICAgICAgICAgICBJL08gbWVtb3J5IGFkZHJlc3NlczoKICAgICAgICAgICAg ICAgICAgMHhmZThmZmU4MC0weGZlOGZmZWZmCiAgICAgICAgb2hjaTAgcG5waW5mbyB2ZW5k b3I9MHgxMDAyIGRldmljZT0weDQzOTcgc3VidmVuZG9yPTB4MTA0MyBzdWJkZXZpY2U9MHg4 Mzg5IGNsYXNzPTB4MGMwMzEwIGF0IHNsb3Q9MTggZnVuY3Rpb249MCBoYW5kbGU9XF9TQl8u UENJMC5VSEMxCiAgICAgICAgICAgIEludGVycnVwdCByZXF1ZXN0IGxpbmVzOgogICAgICAg ICAgICAgICAgMHgxMAogICAgICAgICAgICBJL08gbWVtb3J5IGFkZHJlc3NlczoKICAgICAg ICAgICAgICAgIDB4ZmU4ZmUwMDAtMHhmZThmZWZmZgogICAgICAgICAgdXNidXMwCiAgICAg ICAgICAgIHVodWIyCiAgICAgICAgICAgICAgdWh1YjcgcG5waW5mbyB2ZW5kb3I9MHgwNDZk IHByb2R1Y3Q9MHhjMjIzIGRldmNsYXNzPTB4MDkgZGV2c3ViY2xhc3M9MHgwMCBzZXJudW09 IiIgcmVsZWFzZT0weDAxNzEgbW9kZT1ob3N0IGludGNsYXNzPTB4MDkgaW50c3ViY2xhc3M9 MHgwMCBpIGF0IGJ1cz0xIGh1YmFkZHI9MiBwb3J0PTAgZGV2YWRkcj0yIGludGVyZmFjZT0w CiAgICAgICAgICAgICAgICB1a2JkMCBwbnBpbmZvIHZlbmRvcj0weDA0NmQgcHJvZHVjdD0w eGMyMjEgZGV2Y2xhc3M9MHgwMCBkZXZzdWJjbGFzcz0weDAwIHNlcm51bT0iIiByZWxlYXNl PTB4MDE5MCBtb2RlPWhvc3QgaW50Y2xhc3M9MHgwMyBpbnRzdWJjbGFzcz0weDAxIGkgYXQg YnVzPTIgaHViYWRkcj0xIHBvcnQ9MCBkZXZhZGRyPTMgaW50ZXJmYWNlPTAKICAgICAgICAg ICAgICAgIHVoaWQwIHBucGluZm8gdmVuZG9yPTB4MDQ2ZCBwcm9kdWN0PTB4YzIyMSBkZXZj bGFzcz0weDAwIGRldnN1YmNsYXNzPTB4MDAgc2VybnVtPSIiIHJlbGVhc2U9MHgwMTkwIG1v ZGU9aG9zdCBpbnRjbGFzcz0weDAzIGludHN1YmNsYXNzPTB4MDAgaSBhdCBidXM9MiBodWJh ZGRyPTEgcG9ydD0wIGRldmFkZHI9MyBpbnRlcmZhY2U9MQogICAgICAgICAgICAgICAgdWhp ZDEgcG5waW5mbyB2ZW5kb3I9MHgwNDZkIHByb2R1Y3Q9MHhjMjI1IGRldmNsYXNzPTB4MDAg ZGV2c3ViY2xhc3M9MHgwMCBzZXJudW09IiIgcmVsZWFzZT0weDAxNzEgbW9kZT1ob3N0IGlu dGNsYXNzPTB4MDMgaW50c3ViY2xhc3M9MHgwMCBpIGF0IGJ1cz0yIGh1YmFkZHI9NCBwb3J0 PTAgZGV2YWRkcj02IGludGVyZmFjZT0wCiAgICAgICAgICAgICAgICB1YnQwIHBucGluZm8g dmVuZG9yPTB4MTEzMSBwcm9kdWN0PTB4MTAwMSBkZXZjbGFzcz0weGUwIGRldnN1YmNsYXNz PTB4MDEgc2VybnVtPSIiIHJlbGVhc2U9MHgwMzczIG1vZGU9aG9zdCBpbnRjbGFzcz0weGUw IGludHN1YmNsYXNzPTB4MDEgaSBhdCBidXM9MiBodWJhZGRyPTIgcG9ydD0wIGRldmFkZHI9 NCBpbnRlcmZhY2U9MAogICAgICAgICAgICAgICAgdW1zMCBwbnBpbmZvIHZlbmRvcj0weDA0 NWUgcHJvZHVjdD0weDAwMzkgZGV2Y2xhc3M9MHgwMCBkZXZzdWJjbGFzcz0weDAwIHNlcm51 bT0iIiByZWxlYXNlPTB4MDMwMCBtb2RlPWhvc3QgaW50Y2xhc3M9MHgwMyBpbnRzdWJjbGFz cz0weDAxIGkgYXQgYnVzPTIgaHViYWRkcj0zIHBvcnQ9MCBkZXZhZGRyPTUgaW50ZXJmYWNl PTAKICAgICAgICBvaGNpMSBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM5OCBz dWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgzODkgY2xhc3M9MHgwYzAzMTAgYXQgc2xv dD0xOCBmdW5jdGlvbj0xIGhhbmRsZT1cX1NCXy5QQ0kwLlVIQzIKICAgICAgICAgICAgSW50 ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgICAgICAweDEwCiAgICAgICAgICAg IEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgMHhmZThmZDAwMC0weGZl OGZkZmZmCiAgICAgICAgICB1c2J1czEKICAgICAgICAgICAgdWh1YjEKICAgICAgICBlaGNp MCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM5NiBzdWJ2ZW5kb3I9MHgxMDQz IHN1YmRldmljZT0weDgzODkgY2xhc3M9MHgwYzAzMjAgYXQgc2xvdD0xOCBmdW5jdGlvbj0y IGhhbmRsZT1cX1NCXy5QQ0kwLlVIQzMKICAgICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3Qg bGluZXM6CiAgICAgICAgICAgICAgICAweDExCiAgICAgICAgICAgIEkvTyBtZW1vcnkgYWRk cmVzc2VzOgogICAgICAgICAgICAgICAgMHhmZThmZjgwMC0weGZlOGZmOGZmCiAgICAgICAg ICB1c2J1czIKICAgICAgICAgICAgdWh1YjAKICAgICAgICBvaGNpMiBwbnBpbmZvIHZlbmRv cj0weDEwMDIgZGV2aWNlPTB4NDM5NyBzdWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgz ODkgY2xhc3M9MHgwYzAzMTAgYXQgc2xvdD0xOSBmdW5jdGlvbj0wIGhhbmRsZT1cX1NCXy5Q Q0kwLlVTQjQKICAgICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAg ICAgICAgICAweDEyCiAgICAgICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAg ICAgICAgICAgMHhmZThmYzAwMC0weGZlOGZjZmZmCiAgICAgICAgICB1c2J1czMKICAgICAg ICAgICAgdWh1YjYKICAgICAgICBvaGNpMyBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNl PTB4NDM5OCBzdWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgzODkgY2xhc3M9MHgwYzAz MTAgYXQgc2xvdD0xOSBmdW5jdGlvbj0xIGhhbmRsZT1cX1NCXy5QQ0kwLlVIQzUKICAgICAg ICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgICAgICAweDEyCiAg ICAgICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgMHhmZThm YjAwMC0weGZlOGZiZmZmCiAgICAgICAgICB1c2J1czQKICAgICAgICAgICAgdWh1YjUKICAg ICAgICBlaGNpMSBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM5NiBzdWJ2ZW5k b3I9MHgxMDQzIHN1YmRldmljZT0weDgzODkgY2xhc3M9MHgwYzAzMjAgYXQgc2xvdD0xOSBm dW5jdGlvbj0yIGhhbmRsZT1cX1NCXy5QQ0kwLlVIQzYKICAgICAgICAgICAgSW50ZXJydXB0 IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgICAgICAweDEzCiAgICAgICAgICAgIEkvTyBt ZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgMHhmZThmZjQwMC0weGZlOGZmNGZm CiAgICAgICAgICB1c2J1czUKICAgICAgICAgICAgdWh1YjQKICAgICAgICB1bmtub3duIHBu cGluZm8gdmVuZG9yPTB4MTAwMiBkZXZpY2U9MHg0Mzg1IHN1YnZlbmRvcj0weDEwNDMgc3Vi ZGV2aWNlPTB4ODM4OSBjbGFzcz0weDBjMDUwMCBhdCBzbG90PTIwIGZ1bmN0aW9uPTAgaGFu ZGxlPVxfU0JfLlBDSTAuU01CUwogICAgICAgIGF0YXBjaTAgcG5waW5mbyB2ZW5kb3I9MHgx MDAyIGRldmljZT0weDQzOWMgc3VidmVuZG9yPTB4MTA0MyBzdWJkZXZpY2U9MHg4Mzg5IGNs YXNzPTB4MDEwMThhIGF0IHNsb3Q9MjAgZnVuY3Rpb249MSBoYW5kbGU9XF9TQl8uUENJMC5J REVDCiAgICAgICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgICAgIDB4MTcwLTB4MTc3 CiAgICAgICAgICAgICAgICAweDFmMC0weDFmNwogICAgICAgICAgICAgICAgMHgzNzYKICAg ICAgICAgICAgICAgIDB4M2Y2CiAgICAgICAgICAgICAgICAweGZmMDAtMHhmZjBmCiAgICAg ICAgICBhdGEwIGF0IGNoYW5uZWw9MAogICAgICAgICAgICAgIEludGVycnVwdCByZXF1ZXN0 IGxpbmVzOgogICAgICAgICAgICAgICAgICAweGUKICAgICAgICAgIGF0YTEgYXQgY2hhbm5l bD0xCiAgICAgICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAg ICAgICAgIDB4ZgogICAgICAgIGhkYWMxIHBucGluZm8gdmVuZG9yPTB4MTAwMiBkZXZpY2U9 MHg0MzgzIHN1YnZlbmRvcj0weDEwNDMgc3ViZGV2aWNlPTB4ODM2YyBjbGFzcz0weDA0MDMw MCBhdCBzbG90PTIwIGZ1bmN0aW9uPTIgaGFuZGxlPVxfU0JfLlBDSTAuU0JBWgogICAgICAg ICAgICBJbnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAgICAgICAgIDB4MTAKICAg ICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAweGZlOGY0 MDAwLTB4ZmU4ZjdmZmYKICAgICAgICAgIGhkYWNjMSBwbnBpbmZvIHZlbmRvcj0weDExMDYg ZGV2aWNlPTB4MDM5NyByZXZpc2lvbj0weDAwIHN0ZXBwaW5nPTB4MDAgYXQgY2FkPTAKICAg ICAgICAgICAgaGRhYTEgcG5waW5mbyB0eXBlPTB4MDEgc3Vic3lzdGVtPTB4MTA0MzgzNmMg YXQgbmlkPTEKICAgICAgICAgICAgICBwY20xIGF0IG5pZD0yOCwzNCwyNSwzNSwyOSwyNiwz MCwyNwogICAgICAgICAgICAgIHBjbTIgYXQgbmlkPTMyCiAgICAgICAgICAgICAgcGNtMyBh dCBuaWQ9MzMKICAgICAgICBpc2FiMCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4 NDM5ZCBzdWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgzODkgY2xhc3M9MHgwNjAxMDAg YXQgc2xvdD0yMCBmdW5jdGlvbj0zIGhhbmRsZT1cX1NCXy5QQ0kwLlNCUkcKICAgICAgICAg IGlzYTAKICAgICAgICAgICAgc2MwCiAgICAgICAgICAgIHZnYTAKICAgICAgICAgICAgICAg IEkvTyBwb3J0czoKICAgICAgICAgICAgICAgICAgICAweDNjMC0weDNkZgogICAgICAgICAg ICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAgICAgMHhhMDAw MC0weGJmZmZmCiAgICAgICAgICAgIGF0a2JkYzAKICAgICAgICAgICAgICAgIEFDUEkgSS9P IHBvcnRzOgogICAgICAgICAgICAgICAgICAgIDB4NjAKICAgICAgICAgICAgICAgICAgICAw eDY0CiAgICAgICAgICAgICAgYXRrYmQwCiAgICAgICAgICAgICAgICAgIEludGVycnVwdCBy ZXF1ZXN0IGxpbmVzOgogICAgICAgICAgICAgICAgICAgICAgMHgxCiAgICAgICAgICAgICAg cHNtMAogICAgICAgICAgICBmZGMwCiAgICAgICAgICAgIHVhcnQxCiAgICAgICAgICAgIHdi d2QwCiAgICAgICAgcGNpYjMgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmljZT0weDQzODQg c3VidmVuZG9yPTB4MDAwMCBzdWJkZXZpY2U9MHgwMDAwIGNsYXNzPTB4MDYwNDAxIGF0IHNs b3Q9MjAgZnVuY3Rpb249NCBoYW5kbGU9XF9TQl8uUENJMC5QMFBDCiAgICAgICAgICAgIEkv TyBwb3J0czoKICAgICAgICAgICAgICAgIDB4ZTAwMC0weGUwZmYKICAgICAgICAgICAgICAg IDB4ZTQwMC0weGU0ZmYKICAgICAgICAgICAgICAgIDB4ZTgwMC0weGU4ZmYKICAgICAgICAg ICAgICAgIDB4ZWMwMC0weGVjZmYKICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6 CiAgICAgICAgICAgICAgICAweGZlYjAwMDAwLTB4ZmViZmZmZmYKICAgICAgICAgIHBjaTMK ICAgICAgICAgICAgdW5rbm93biBwbnBpbmZvIHZlbmRvcj0weDExMDYgZGV2aWNlPTB4MzA0 NCBzdWJ2ZW5kb3I9MHgxMDQzIHN1YmRldmljZT0weDgxZmUgY2xhc3M9MHgwYzAwMTAgYXQg c2xvdD04IGZ1bmN0aW9uPTAKICAgICAgICAgICAgICAgIHBjaWIzIEkvTyBwb3J0IHdpbmRv dzoKICAgICAgICAgICAgICAgICAgICAweGVjMDAtMHhlYzdmCiAgICAgICAgICAgICAgICBw Y2liMyBtZW1vcnkgd2luZG93OgogICAgICAgICAgICAgICAgICAgIDB4ZmViZmY4MDAtMHhm ZWJmZmZmZgogICAgICAgIG9oY2k0IHBucGluZm8gdmVuZG9yPTB4MTAwMiBkZXZpY2U9MHg0 Mzk5IHN1YnZlbmRvcj0weDEwNDMgc3ViZGV2aWNlPTB4ODM4OSBjbGFzcz0weDBjMDMxMCBh dCBzbG90PTIwIGZ1bmN0aW9uPTUgaGFuZGxlPVxfU0JfLlBDSTAuVUhDNwogICAgICAgICAg ICBJbnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAgICAgICAgIDB4MTIKICAgICAg ICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAweGZlOGZhMDAw LTB4ZmU4ZmFmZmYKICAgICAgICAgIHVzYnVzNgogICAgICAgICAgICB1aHViMwogICAgICAg IGhvc3RiMSBwbnBpbmZvIHZlbmRvcj0weDEwMjIgZGV2aWNlPTB4MTIwMCBzdWJ2ZW5kb3I9 MHgwMDAwIHN1YmRldmljZT0weDAwMDAgY2xhc3M9MHgwNjAwMDAgYXQgc2xvdD0yNCBmdW5j dGlvbj0wCiAgICAgICAgaG9zdGIyIHBucGluZm8gdmVuZG9yPTB4MTAyMiBkZXZpY2U9MHgx MjAxIHN1YnZlbmRvcj0weDAwMDAgc3ViZGV2aWNlPTB4MDAwMCBjbGFzcz0weDA2MDAwMCBh dCBzbG90PTI0IGZ1bmN0aW9uPTEKICAgICAgICBob3N0YjMgcG5waW5mbyB2ZW5kb3I9MHgx MDIyIGRldmljZT0weDEyMDIgc3VidmVuZG9yPTB4MDAwMCBzdWJkZXZpY2U9MHgwMDAwIGNs YXNzPTB4MDYwMDAwIGF0IHNsb3Q9MjQgZnVuY3Rpb249MgogICAgICAgIGhvc3RiNCBwbnBp bmZvIHZlbmRvcj0weDEwMjIgZGV2aWNlPTB4MTIwMyBzdWJ2ZW5kb3I9MHgwMDAwIHN1YmRl dmljZT0weDAwMDAgY2xhc3M9MHgwNjAwMDAgYXQgc2xvdD0yNCBmdW5jdGlvbj0zCiAgICAg ICAgaG9zdGI1IHBucGluZm8gdmVuZG9yPTB4MTAyMiBkZXZpY2U9MHgxMjA0IHN1YnZlbmRv cj0weDAwMDAgc3ViZGV2aWNlPTB4MDAwMCBjbGFzcz0weDA2MDAwMCBhdCBzbG90PTI0IGZ1 bmN0aW9uPTQKICAgIGFjcGlfc3lzcmVzb3VyY2UwIHBucGluZm8gX0hJRD1QTlAwQzAyIF9V SUQ9MjAgYXQgaGFuZGxlPVxfU0JfLlBDSTAuUlM3OC5CUk9ECiAgICB1bmtub3duIHBucGlu Zm8gX0hJRD1QTlAwMDAwIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uUENJMC5TQlJHLlBJQ18K ICAgICAgICBJL08gcG9ydHM6CiAgICAgICAgICAgIDB4MjAtMHgyMQogICAgICAgICAgICAw eGEwLTB4YTEKICAgIGF0ZG1hMCBwbnBpbmZvIF9ISUQ9UE5QMDIwMCBfVUlEPTAgYXQgaGFu ZGxlPVxfU0JfLlBDSTAuU0JSRy5ETUFECiAgICAgICAgRE1BIHJlcXVlc3QgbGluZXM6CiAg ICAgICAgICAgIDQKICAgICAgICBJL08gcG9ydHM6CiAgICAgICAgICAgIDB4MC0weGYKICAg ICAgICAgICAgMHg4MS0weDgzCiAgICAgICAgICAgIDB4ODcKICAgICAgICAgICAgMHg4OS0w eDhiCiAgICAgICAgICAgIDB4OGYKICAgICAgICAgICAgMHhjMC0weGRmCiAgICBhdHRpbWVy MCBwbnBpbmZvIF9ISUQ9UE5QMDEwMCBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JS Ry5UTVJfCiAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgIDB4 MAogICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgMHg0MC0weDQzCiAgICBhdHJ0YzAg cG5waW5mbyBfSElEPVBOUDBCMDAgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5QQ0kwLlNCUkcu UlRDMAogICAgICAgIEludGVycnVwdCByZXF1ZXN0IGxpbmVzOgogICAgICAgICAgICAweDgK ICAgICAgICBJL08gcG9ydHM6CiAgICAgICAgICAgIDB4NzAtMHg3MQogICAgdW5rbm93biBw bnBpbmZvIF9ISUQ9UE5QMDgwMCBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JSRy5T UEtSCiAgICAgICAgSS9PIHBvcnRzOgogICAgICAgICAgICAweDYxCiAgICBmcHVwbnAwIHBu cGluZm8gX0hJRD1QTlAwQzA0IF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uUENJMC5TQlJHLkNP UFIKICAgICAgICBJL08gcG9ydHM6CiAgICAgICAgICAgIDB4ZjAtMHhmZgogICAgcHBjMCBw bnBpbmZvIF9ISUQ9UE5QMDQwMCBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JSRy5M UFRFCiAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgIDB4Nwog ICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgMHgzNzgtMHgzN2YKICAgICAgcHBidXMw CiAgICAgICAgbHB0MAogICAgICAgIHBwaTAKICAgIHVua25vd24gcG5waW5mbyBfSElEPUFU SzAxMTAgX1VJRD0xNjg0MzAyNCBhdCBoYW5kbGU9XF9TQl8uUENJMC5TQlJHLkFTT0MKICAg IGhwZXQwIHBucGluZm8gX0hJRD1QTlAwMTAzIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uUENJ MC5TQlJHLkhQRVQKICAgICAgICBJbnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAg ICAgMHgxMDAKICAgICAgICAgICAgMHgxMDEKICAgICAgICAgICAgMHgxMDIKICAgICAgICBB Q1BJIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAweGZlZDAwMDAwLTB4ZmVk MDAzZmYKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBOUDBGMDMgX1VJRD0wIGF0IGhhbmRs ZT1cX1NCXy5QQ0kwLlNCUkcuUFMyTQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9UE5QMDMw MyBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JSRy5QUzJLCiAgICB1YXJ0MCBwbnBp bmZvIF9ISUQ9UE5QMDUwMSBfVUlEPTEgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JSRy5VQVIx CiAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgIDB4NAogICAg ICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgMHgzZjgtMHgzZmYKICAgIGFjcGlfc3lzcmVz b3VyY2UxIHBucGluZm8gX0hJRD1QTlAwQzAyIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uUENJ MC5TQlJHLk9NU0MKICAgIGFjcGlfc3lzcmVzb3VyY2UyIHBucGluZm8gX0hJRD1QTlAwQzAy IF9VSUQ9MTYgYXQgaGFuZGxlPVxfU0JfLlBDSTAuU0JSRy5STVNDCiAgICBhY3BpX3N5c3Jl c291cmNlMyBwbnBpbmZvIF9ISUQ9UE5QMEMwMiBfVUlEPTQ2IGF0IGhhbmRsZT1cX1NCXy5Q Q0kwLlNCUkcuU0lPUgogICAgYWNwaV9zeXNyZXNvdXJjZTQgcG5waW5mbyBfSElEPVBOUDBD MDIgX1VJRD0xNyBhdCBoYW5kbGU9XF9TQl8uUENJMC5QQ0lFCiAgICBhY3BpX3N5c3Jlc291 cmNlNSBwbnBpbmZvIF9ISUQ9UE5QMEMwMSBfVUlEPTEgYXQgaGFuZGxlPVxfU0JfLlJNRU0K ICAgIGFjcGlfYnV0dG9uMCBwbnBpbmZvIF9ISUQ9UE5QMEMwQyBfVUlEPTE3MCBhdCBoYW5k bGU9XF9TQl8uUFdSQgogICAgcGNpX2xpbmswIHBucGluZm8gX0hJRD1QTlAwQzBGIF9VSUQ9 MSBhdCBoYW5kbGU9XF9TQl8uTE5LQQogICAgcGNpX2xpbmsxIHBucGluZm8gX0hJRD1QTlAw QzBGIF9VSUQ9MiBhdCBoYW5kbGU9XF9TQl8uTE5LQgogICAgcGNpX2xpbmsyIHBucGluZm8g X0hJRD1QTlAwQzBGIF9VSUQ9MyBhdCBoYW5kbGU9XF9TQl8uTE5LQwogICAgcGNpX2xpbmsz IHBucGluZm8gX0hJRD1QTlAwQzBGIF9VSUQ9NCBhdCBoYW5kbGU9XF9TQl8uTE5LRAogICAg cGNpX2xpbms0IHBucGluZm8gX0hJRD1QTlAwQzBGIF9VSUQ9NSBhdCBoYW5kbGU9XF9TQl8u TE5LRQogICAgcGNpX2xpbms1IHBucGluZm8gX0hJRD1QTlAwQzBGIF9VSUQ9MiBhdCBoYW5k bGU9XF9TQl8uTE5LRgogICAgcGNpX2xpbms2IHBucGluZm8gX0hJRD1QTlAwQzBGIF9VSUQ9 MyBhdCBoYW5kbGU9XF9TQl8uTE5LRwogICAgcGNpX2xpbms3IHBucGluZm8gX0hJRD1QTlAw QzBGIF9VSUQ9NCBhdCBoYW5kbGU9XF9TQl8uTE5LSAogICAgdW5rbm93biBwbnBpbmZvIF9I SUQ9UE5QMEMxNCBfVUlEPTAgYXQgaGFuZGxlPVxBT0RfCiAgICBhY3BpX3RpbWVyMCBwbnBp bmZvIHVua25vd24gYXQgdW5rbm93bgogICAgICAgIEFDUEkgSS9PIHBvcnRzOgogICAgICAg ICAgICAweDgwOC0weDgwYgoKCgoKcGtnIGluZm86CgoKR2VudGl1bUJhc2ljLTExMF8xICAg ICAgICAgICAgIEdlbnRpdW0gQmFzaWMgYW5kIEdlbnRpdW0gQm9vayBCYXNpYyBUcnVlVHlw ZSBmb250cwpHcmFwaGljc01hZ2ljay0xLjMuMjAsMSAgICAgICAgRmFzdCBpbWFnZSBwcm9j ZXNzaW5nIHRvb2xzIGJhc2VkIG9uIEltYWdlTWFnaWNrCkltYWdlTWFnaWNrLTYuOC45Ljhf MywxICAgICAgICBJbWFnZSBwcm9jZXNzaW5nIHRvb2xzCk9SQml0Mi0yLjE0LjE5XzEgICAg ICAgICAgICAgICBIaWdoLXBlcmZvcm1hbmNlIENPUkJBIE9SQiB3aXRoIHN1cHBvcnQgZm9y IHRoZSBDIGxhbmd1YWdlCk9wZW5FWFItMi4yLjBfMyAgICAgICAgICAgICAgICBIaWdoIGR5 bmFtaWMtcmFuZ2UgKEhEUikgaW1hZ2UgZmlsZSBmb3JtYXQKYWFsaWItMS40LnI1XzExICAg ICAgICAgICAgICAgIEFTQ0lJIGFydCBsaWJyYXJ5CmFkb2JlLWNtYXBzLTIwMDUxMjE3XzIg ICAgICAgICBBZG9iZSBDTWFwIGNvbGxlY3Rpb24KYWxzYS1saWItMS4wLjI4ICAgICAgICAg ICAgICAgIEFMU0EgY29tcGF0aWJpbGl0eSBsaWJyYXJ5CmFsc2EtcGx1Z2lucy0xLjAuMjgg ICAgICAgICAgICBBTFNBIGNvbXBhdGliaWxpdHkgbGlicmFyeSBwbHVnaW5zCmFwcHJlcy0x LjAuNCAgICAgICAgICAgICAgICAgICBQcm9ncmFtIHRvIGxpc3QgYXBwbGljYXRpb24ncyBy ZXNvdXJjZXMKYXByLTEuNS4xLjEuNS40ICAgICAgICAgICAgICAgIEFwYWNoZSBQb3J0YWJp bGl0eSBMaWJyYXJ5CmFycGFjay05Nl8xMyAgICAgICAgICAgICAgICAgICBBcmdhbmQgTGli cmFyeTogbGFyZ2UgZWlnZW52YWx1ZSBzdWJyb3V0aW5lcyAoc2VyaWFsIHZlcnNpb24pCmF0 LXNwaTItYXRrLTIuOC4wXzEgICAgICAgICAgICBBc3Npc3RlZCBUZWNobm9sb2d5IFByb3Zp ZGVyIG1vZHVsZSBmb3IgR1RLKwphdC1zcGkyLWNvcmUtMi44LjBfMSAgICAgICAgICAgQXNz aXN0aXZlIFRlY2hub2xvZ3kgU2VydmljZSBQcm92aWRlciBJbnRlcmZhY2UKYXRrLTIuOC4w XzEgICAgICAgICAgICAgICAgICAgIEdOT01FIGFjY2Vzc2liaWxpdHkgdG9vbGtpdCAoQVRL KQphdGttbS0yLjIyLjZfMSAgICAgICAgICAgICAgICAgQysrIHdyYXBwZXIgZm9yIEFUSyBB UEkgbGlicmFyeQphdHRpY2EtMC40LjIsMiAgICAgICAgICAgICAgICAgT3BlbiBDb2xsYWJv cmF0aW9uIFNlcnZpY2VzIEFQSSBsaWJyYXJ5CmF1ZGFjaW91cy0zLjUgICAgICAgICAgICAg ICAgICBNZWRpYSBwbGF5ZXIgYmFzZWQgb24gQk1QIGFuZCBYTU1TCmF1ZGFjaW91cy1wbHVn aW5zLTMuNV8yICAgICAgICBQbHVnaW5zIG5lZWRlZCBmb3IgYXVkYWNpb3VzCmF1ZGFjaXR5 LTIuMC41XzMgICAgICAgICAgICAgICBHVUkgZWRpdG9yIGZvciBkaWdpdGFsIGF1ZGlvIHdh dmVmb3JtcwphdW1peC0yLjkuMSAgICAgICAgICAgICAgICAgICAgQXVkaW8gbWl4ZXIgZm9y IFgxMSwgdGVybWluYWwsIG9yIGNvbW1hbmQgbGluZQphdmFoaS1hcHAtMC42LjMxXzMgICAg ICAgICAgICAgU2VydmljZSBkaXNjb3Zlcnkgb24gYSBsb2NhbCBuZXR3b3JrCmF2aWRlbXV4 MjYtMi42LjhfMiAgICAgICAgICAgICBTaW1wbGUgR1VJIGJhc2VkIHZpZGVvIGVkaXRvcgph dmlkZW11eDI2LXBsdWdpbnMtMi42LjhfMiAgICAgU2ltcGxlIEdVSSBiYXNlZCB2aWRlbyBl ZGl0b3IgKFBsdWdpbnMpCmF2aWRlbXV4MjYtcXQ0LTIuNi44XzIgICAgICAgICBTaW1wbGUg R1VJIGJhc2VkIHZpZGVvIGVkaXRvciAoUVQ0IFVJKQpiYWJsLTAuMS4xMF8xICAgICAgICAg ICAgICAgICAgRHluYW1pYyBwaXhlbCBmb3JtYXQgY29udmVyc2lvbiBsaWJyYXJ5CmJhc2gt NC4zLjMwICAgICAgICAgICAgICAgICAgICBUaGUgR05VIFByb2plY3QncyBCb3VybmUgQWdh aW4gU0hlbGwKYmVhc3RpZS0wNi4wNS4wM181ICAgICAgICAgICAgIEdub21lIHRoZW1lIHdp dGggRnJlZUJTRCBDb2xvcnMKYmluZC10b29scy05LjEwLjFfMSAgICAgICAgICAgIEJJTkQg RE5TIHN1aXRlIHdpdGggdXBkYXRlZCBETlNTRUMgYW5kIEROUzY0CmJpbnV0aWxzLTIuMjRf MSAgICAgICAgICAgICAgICBHTlUgYmluYXJ5IHRvb2xzCmJpdG1hcC0xLjAuNyAgICAgICAg ICAgICAgICAgICBCaXRtYXAgZWRpdG9yIGFuZCBjb252ZXJ0ZXIgdXRpbGl0aWVzIGZvciBY CmJsYXMtMy40LjJfMyAgICAgICAgICAgICAgICAgICBCYXNpYyBMaW5lYXIgQWxnZWJyYSBT dWJyb3V0aW5lcwpib2VobS1nYy03LjQuMl8xICAgICAgICAgICAgICAgR2FyYmFnZSBjb2xs ZWN0aW9uIGFuZCBtZW1vcnkgbGVhayBkZXRlY3Rpb24gZm9yIEMgYW5kIEMrKwpib29zdC1s aWJzLTEuNTUuMF80ICAgICAgICAgICAgRnJlZSBwb3J0YWJsZSBDKysgbGlicmFyaWVzICh3 aXRob3V0IEJvb3N0LlB5dGhvbikKYm9vdHN0cmFwLW9wZW5qZGstcjM1MTg4MCAgICAgIE9y YWNsZSdzIEphdmEgNiB2aXJ0dWFsIG1hY2hpbmUgcmVsZWFzZSB1bmRlciB0aGUgR1BMIHYy CmNhLWdpbXAtaGVscC1odG1sLTIuOC4xXzEgICAgICBUaGUgR0lNUCBVc2VyIE1hbnVhbCBp biBDYXRhbGFuCmNhX3Jvb3RfbnNzLTMuMTcuMiAgICAgICAgICAgICBUaGUgcm9vdCBjZXJ0 aWZpY2F0ZSBidW5kbGUgZnJvbSB0aGUgTW96aWxsYSBQcm9qZWN0CmNhaXJvLTEuMTIuMTZf MSwyICAgICAgICAgICAgICBWZWN0b3IgZ3JhcGhpY3MgbGlicmFyeSB3aXRoIGNyb3NzLWRl dmljZSBvdXRwdXQgc3VwcG9ydApjYWlyb21tLTEuMTAuMF8yICAgICAgICAgICAgICAgQysr IGludGVyZmFjZSB0byBjYWlybwpjYW50YXJlbGwtZm9udHMtMC4wLjE1ICAgICAgICAgQ2Fu dGFyZWxsLCBhIEh1bWFuaXN0IHNhbnMtc2VyaWYgZm9udCBmYW1pbHkKY2RwYXJhbm9pYS0z LjkuOF85ICAgICAgICAgICAgIENEREEgZXh0cmFjdGlvbiB0b29sIChhbHNvIGtub3duIGFz IHJpcHBlcikKY2RyZGFvLTEuMi4zXzQgICAgICAgICAgICAgICAgIFJlY29yZCBDRC1SW1dd cyBpbiBkaXNrLWF0LW9uY2UgbW9kZQpjZHJ0b29scy0zLjAwXzIgICAgICAgICAgICAgICAg Q0QvRFZEL0JsdVJheSBhbmQgSVNPLTk2NjAgaW1hZ2UgY3JlYXRpb24gYW5kIGV4dHJhY3Rp b24gdG9vbHMKY2xhbmctZGV2ZWwtMy42LnIyMTg0NTFfMSAgICAgIEMsIE9iamVjdGl2ZS1D LCBhbmQgQysrIGNvbXBpbGVyCmNsdWNlbmUtMi4zLjMuNF80ICAgICAgICAgICAgICBDTHVj ZW5lIGlzIGEgQysrIHBvcnQgb2YgTHVjZW5lCmNvbG9yZC0xLjAuMV8zICAgICAgICAgICAg ICAgICBNYW5hZ2UgY29sb3IgcHJvZmlsZXMgdG8gYWNjdXJhdGVseSBjb2xvciBpbnB1dC9v dXRwdXQgZGV2aWNlcwpjb21wb3NpdGVwcm90by0wLjQuMiAgICAgICAgICAgQ29tcG9zaXRl IGV4dGVuc2lvbiBoZWFkZXJzCmNvbmt5LTEuOS4wXzUgICAgICAgICAgICAgICAgICBBZHZh bmNlZCwgaGlnaGx5IGNvbmZpZ3VyYWJsZSBzeXN0ZW0gbW9uaXRvciBmb3IgWDExCmNvbnNv bGVraXQtMC40LjNfMSAgICAgICAgICAgICBGcmFtZXdvcmsgZm9yIGRlZmluaW5nIGFuZCB0 cmFja2luZyB1c2Vycwpjcm9zZXh0cmFmb250cy1jYWxhZGVhLTIwMTMwMjE0IEZvbnQgY3Jl YXRlZCBieSBHb29nbGUgZm9yIENocm9tZU9TIHRvIHJlcGxhY2UgTVMgQ2FtYnJpYQpjcm9z ZXh0cmFmb250cy1jYXJsaXRvLTIwMTMwOTIwIEZvbnQgY3JlYXRlZCBieSBHb29nbGUgZm9y IENocm9tZU9TIHRvIHJlcGxhY2UgTVMgQ2FsaWJyaQpjc2NvcGUtMTUuOGEgICAgICAgICAg ICAgICAgICAgSW50ZXJhY3RpdmUgQyBwcm9ncmFtIGJyb3dzZXIKY3RhZ3MtNS44ICAgICAg ICAgICAgICAgICAgICAgIEZlYXR1cmUtZmlsbGVkIHRhZ2ZpbGUgZ2VuZXJhdG9yIGZvciB2 aSBhbmQgZW1hY3MgY2xvbmVzCmN1cHMtMS43LjNfMSAgICAgICAgICAgICAgICAgICBDb21t b24gVU5JWCBQcmludGluZyBTeXN0ZW06IE1ldGFwb3J0IHRvIGluc3RhbGwgY29tcGxldGUg c3lzdGVtCmN1cHMtYmFzZS0xLjcuM18xICAgICAgICAgICAgICBDb21tb24gVU5JWCBQcmlu dGluZyBTeXN0ZW06IFNlcnZlcgpjdXBzLWNsaWVudC0xLjcuM18yICAgICAgICAgICAgQ29t bW9uIFVOSVggUHJpbnRpbmcgU3lzdGVtOiBMaWJyYXJ5IGN1cHMKY3Vwcy1maWx0ZXJzLTEu MC42MSAgICAgICAgICAgIEJhY2tlbmRzLCBmaWx0ZXJzIGFuZCBvdGhlciBzb2Z0d2FyZSAo d2FzIHBhcnQgb2YgdGhlIGNvcmUgQ1VQUykKY3Vwcy1pbWFnZS0xLjcuM18xICAgICAgICAg ICAgIENvbW1vbiBVTklYIFByaW50aW5nIFN5c3RlbTogTGlicmFyeSBjdXBzaW1hZ2UKY3Vw cy1wc3RvcmFzdGVyLTguMTUuNF84ICAgICAgIFBvc3RzY3JpcHQgaW50ZXJwcmV0ZXIgZm9y IENVUFMgcHJpbnRpbmcgdG8gbm9uLVBTIHByaW50ZXJzCmN1cmwtNy4zOC4wXzIgICAgICAg ICAgICAgICAgICBOb24taW50ZXJhY3RpdmUgdG9vbCB0byBnZXQgZmlsZXMgZnJvbSBGVFAs IEdPUEhFUiwgSFRUUChTKSBzZXJ2ZXJzCmN2c3BzLTIuMV8xICAgICAgICAgICAgICAgICAg ICBDcmVhdGUgcGF0Y2hzZXQgaW5mb3JtYXRpb24gZnJvbSBDVlMKZGEtZ2ltcC1oZWxwLWh0 bWwtMi44LjFfMSAgICAgIFRoZSBHSU1QIFVzZXIgTWFudWFsIGluIERhbmlzaApkYW1hZ2Vw cm90by0xLjIuMSAgICAgICAgICAgICAgRGFtYWdlIGV4dGVuc2lvbiBoZWFkZXJzCmRiNS01 LjMuMjhfMiAgICAgICAgICAgICAgICAgICBUaGUgT3JhY2xlIEJlcmtlbGV5IERCLCByZXZp c2lvbiA1LjMKZGJ1cy0xLjguOCAgICAgICAgICAgICAgICAgICAgIE1lc3NhZ2UgYnVzIHN5 c3RlbSBmb3IgaW50ZXItYXBwbGljYXRpb24gY29tbXVuaWNhdGlvbgpkYnVzLWdsaWItMC4x MDAuMl8xICAgICAgICAgICAgR0xpYiBiaW5kaW5ncyBmb3IgdGhlIEQtQlVTIG1lc3NhZ2lu ZyBzeXN0ZW0KZGNvbmYtMC4xNC4xXzEgICAgICAgICAgICAgICAgIENvbmZpZ3VyYXRpb24g ZGF0YWJhc2Ugc3lzdGVtIGZvciBHTk9NRQpkZS1naW1wLWhlbHAtaHRtbC0yLjguMV8xICAg ICAgVGhlIEdJTVAgVXNlciBNYW51YWwgaW4gR2VybWFuCmRlamF2dS0yLjM0XzQgICAgICAg ICAgICAgICAgICBCaXRzdHJlYW0gVmVyYSBGb250cyBjbG9uZSB3aXRoIGEgd2lkZXIgcmFu Z2Ugb2YgY2hhcmFjdGVycwpkZXNrdG9wLWZpbGUtdXRpbHMtMC4yMl8yICAgICAgQ291cGxl IG9mIGNvbW1hbmQgbGluZSB1dGlsaXRpZXMgZm9yIHdvcmtpbmcgd2l0aCBkZXNrdG9wIGVu dHJpZXMKZGdzLTAuNS45LjFfMTQgICAgICAgICAgICAgICAgIERpc3BsYXkgZ2hvc3RzY3Jp cHQgc3lzdGVtCmRpYWxvZzRwb3J0cy0wLjEuNV8yICAgICAgICAgICBDb25zb2xlIEludGVy ZmFjZSB0byBjb25maWd1cmUgcG9ydHMKZG1pZGVjb2RlLTIuMTIgICAgICAgICAgICAgICAg IFRvb2wgZm9yIGR1bXBpbmcgRE1JIChTTUJJT1MpIGNvbnRlbnRzIGluIGh1bWFuLXJlYWRh YmxlIGZvcm1hdApkbXhwcm90by0yLjMuMSAgICAgICAgICAgICAgICAgRE1YIGV4dGVuc2lv biBoZWFkZXJzCmRvY2Jvb2stMS41ICAgICAgICAgICAgICAgICAgICBNZXRhLXBvcnQgZm9y IHRoZSBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgdGhlIERvY0Jvb2sgRFRECmRvY2Jvb2stc2dt bC00LjVfMSAgICAgICAgICAgICBEb2NCb29rIFNHTUwgRFRECmRvY2Jvb2steG1sLTUuMF8y ICAgICAgICAgICAgICBEb2NCb29rIFhNTCBEVEQKZG9jYm9vay14c2wtMS43Ni4xXzIgICAg ICAgICAgIFhTTCBEb2NCb29rIHN0eWxlc2hlZXRzCmRyaS05LjEuN182LDIgICAgICAgICAg ICAgICAgICBPcGVuR0wgaGFyZHdhcmUgYWNjZWxlcmF0aW9uIGRyaXZlcnMgZm9yIHRoZSBE UkkKZHJpMnByb3RvLTIuOCAgICAgICAgICAgICAgICAgIERSSTIgcHJvdG90eXBlIGhlYWRl cnMKZHZkK3J3LXRvb2xzLTcuMSAgICAgICAgICAgICAgIERWRCBidXJuaW5nIHNvZnR3YXJl CmUyZnNwcm9ncy0xLjQyLjEyXzEgICAgICAgICAgICBVdGlsaXRpZXMgJiBsaWJyYXJ5IHRv IG1hbmlwdWxhdGUgZXh0Mi8zLzQgZmlsZXN5c3RlbXMKZWNsaXBzZS00LjMuMl8zICAgICAg ICAgICAgICAgIEVjbGlwc2UgS2VwbGVyIFNSLTIKZWwtZ2ltcC1oZWxwLWh0bWwtMi44LjFf MSAgICAgIFRoZSBHSU1QIFVzZXIgTWFudWFsIGluIEdyZWVrCmVuLWdpbXAtaGVscC1odG1s LTIuOC4xXzEgICAgICBHSU1QIFVzZXIgTWFudWFsIGluIEVuZ2xpc2gKZW5fR0ItZ2ltcC1o ZWxwLWh0bWwtMi44LjFfMSAgIFRoZSBHSU1QIFVzZXIgTWFudWFsIGluIEJyaXRpc2ggRW5n bGlzaAplbmNoYW50LTEuNi4wXzQgICAgICAgICAgICAgICAgRGljdGlvbmFyeS9zcGVsbGNo ZWNraW5nIGZyYW1ld29yawplbmNvZGluZ3MtMS4wLjRfMSwxICAgICAgICAgICAgWC5Pcmcg RW5jb2RpbmcgZm9udHMKZXMtZ2ltcC1oZWxwLWh0bWwtMi44LjFfMSAgICAgIFRoZSBHSU1Q IFVzZXIgTWFudWFsIGluIFNwYW5pc2gKZXNvdW5kLTAuMi40MV8zICAgICAgICAgICAgICAg IFNvdW5kIGxpYnJhcnkgZm9yIGVubGlnaHRlbm1lbnQgcGFja2FnZQpldmluY2UtMi4zMi4w XzE2ICAgICAgICAgICAgICAgR05PTUUgMiBtdWx0aS1mb3JtYXQgZG9jdW1lbnQgdmlld2Vy CmV4ZW1waS0yLjEuMV8xICAgICAgICAgICAgICAgICBQb3J0IG9mIEFkb2JlIFhNUCBTREsg dG8gd29yayBvbiBVTklYCmV4aXYyLTAuMjRfMiwxICAgICAgICAgICAgICAgICBFeGlmLCBJ UFRDLCBhbmQgWE1QIG1ldGFkYXRhIG1hbmlwdWxhdGlvbiBsaWJyYXJ5IGFuZCB0b29scwpl eHBhdC0yLjEuMF8xICAgICAgICAgICAgICAgICAgWE1MIDEuMCBwYXJzZXIgd3JpdHRlbiBp biBDCmZhYWQyLTIuN181LDEgICAgICAgICAgICAgICAgICBNUEVHLTIgYW5kIE1QRUctNCBB QUMgYXVkaW8gZGVjb2RlcgpmZWgtMi4xMiAgICAgICAgICAgICAgICAgICAgICAgSW1hZ2Ug dmlld2VyIHRoYXQgdXRpbGl6ZXMgSW1saWIyCmZmbXBlZy0yLjMuMywxICAgICAgICAgICAg ICAgICBSZWFsdGltZSBhdWRpby92aWRlbyBlbmNvZGVyL2NvbnZlcnRlciBhbmQgc3RyZWFt aW5nIHNlcnZlcgpmZm1wZWcwLTAuNy4xNl8yLDEgICAgICAgICAgICAgUmVhbHRpbWUgYXVk aW8vdmlkZW8gZW5jb2Rlci9jb252ZXJ0ZXIgYW5kIHN0cmVhbWluZyBzZXJ2ZXIKZmZ0dzMt My4zLjNfMiAgICAgICAgICAgICAgICAgIEZhc3QgQyByb3V0aW5lcyB0byBjb21wdXRlIHRo ZSBEaXNjcmV0ZSBGb3VyaWVyIFRyYW5zZm9ybQpmZnR3My1mbG9hdC0zLjMuM18yICAgICAg ICAgICAgRmFzdCBEaXNjcmV0ZSBGb3VyaWVyIFRyYW5zZm9ybSAoU2luZ2xlIFByZWNpc2lv biBDIFJvdXRpbmVzKQpmaWxlemlsbGEtMy45LjAuNSAgICAgICAgICAgICAgRmFzdCBhbmQg cmVsaWFibGUgY3Jvc3MtcGxhdGZvcm0gRlRQLCBGVFBTLCBhbmQgU0ZUUCBjbGllbnQKZmly ZWZveC0zMy4wLDEgICAgICAgICAgICAgICAgIFdlYiBicm93c2VyIGJhc2VkIG9uIHRoZSBi cm93c2VyIHBvcnRpb24gb2YgTW96aWxsYQpmaXhlc3Byb3RvLTUuMCAgICAgICAgICAgICAg ICAgRml4ZXMgZXh0ZW5zaW9uIGhlYWRlcnMKZmxhYy0xLjMuMF8yICAgICAgICAgICAgICAg ICAgIEZyZWUgbG9zc2xlc3MgYXVkaW8gY29kZWMKZmx0ay0xLjMuMl8xICAgICAgICAgICAg ICAgICAgIENyb3NzLXBsYXRmb3JtIEMrKyBncmFwaGljYWwgdXNlciBpbnRlcmZhY2UgdG9v bGtpdApmb250LWFkb2JlLTEwMGRwaS0xLjAuM18xICAgICAgWC5PcmcgQWRvYmUgMTAwZHBp IGZvbnQKZm9udC1hZG9iZS03NWRwaS0xLjAuM18xICAgICAgIFguT3JnIEFkb2JlIDc1ZHBp IGZvbnQKZm9udC1hZG9iZS11dG9waWEtMTAwZHBpLTEuMC40XzEgWC5PcmcgQWRvYmUgVXRv cGlhIDEwMGRwaSBmb250CmZvbnQtYWRvYmUtdXRvcGlhLTc1ZHBpLTEuMC40XzEgWC5Pcmcg QWRvYmUgVXRvcGlhIDc1ZHBpIGZvbnQKZm9udC1hZG9iZS11dG9waWEtdHlwZTEtMS4wLjRf MSBYLk9yZyBBZG9iZSBVdG9waWEgVHlwZTEgZm9udApmb250LWFsaWFzLTEuMC4zXzEgICAg ICAgICAgICAgWC5PcmcgRm9udCBhbGlhc2VzCmZvbnQtYXJhYmljLW1pc2MtMS4wLjNfMSAg ICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIEFyYWJpYyBmb250cwpmb250LWJoLTEwMGRwaS0x LjAuM18xICAgICAgICAgWC5PcmcgQmlnZWxvdyBIb2xtZXMgMTAwZHBpIGZvbnQKZm9udC1i aC03NWRwaS0xLjAuM18xICAgICAgICAgIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIDc1ZHBpIGZv bnQKZm9udC1iaC1sdWNpZGF0eXBld3JpdGVyLTEwMGRwaS0xLjAuM18xIFguT3JnIEJpZ2Vs b3cgSG9sbWVzIEx1Y2lkYSBUeXBlV3JpdGVyIDEwMGRwaSBmb250CmZvbnQtYmgtbHVjaWRh dHlwZXdyaXRlci03NWRwaS0xLjAuM18xIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIEx1Y2lkYSBU eXBlV3JpdGVyIDc1ZHBpIGZvbnQKZm9udC1iaC10dGYtMS4wLjNfMSAgICAgICAgICAgIFgu T3JnIEJpZ2Vsb3cgJiBIb2xtZXMgVFRGIGZvbnQKZm9udC1iaC10eXBlMS0xLjAuM18xICAg ICAgICAgIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIFR5cGUxIGZvbnQKZm9udC1iaXRzdHJlYW0t MTAwZHBpLTEuMC4zXzEgIFguT3JnIEJpdHN0cmVhbSBWZXJhIDEwMGRwaSBmb250CmZvbnQt Yml0c3RyZWFtLTc1ZHBpLTEuMC4zXzEgICBYLk9yZyBCaXRzdHJlYW0gVmVyYSA3NWRwaSBm b250CmZvbnQtYml0c3RyZWFtLXR5cGUxLTEuMC4zXzEgICBYLk9yZyBCaXRzdHJlYW0gVmVy YSBUeXBlMSBmb250CmZvbnQtY3Jvbnl4LWN5cmlsbGljLTEuMC4zXzEgICBYLk9yZyBDcm9u eXggQ3lyaWxsaWMgZm9udApmb250LWN1cnNvci1taXNjLTEuMC4zXzEgICAgICAgWC5Pcmcg bWlzY2VsbGFuZW91cyBDdXJzb3IgZm9udHMKZm9udC1kYWV3b28tbWlzYy0xLjAuM18xICAg ICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgRGFld29vIGZvbnRzCmZvbnQtZGVjLW1pc2MtMS4w LjNfMSAgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIERlYyBmb250cwpmb250LWlibS10 eXBlMS0xLjAuM18xICAgICAgICAgWC5PcmcgSUJNIFR5cGUxIGZvbnQKZm9udC1pc2FzLW1p c2MtMS4wLjNfMSAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgSVNBUyBmb250cwpmb250 LWppcy1taXNjLTEuMC4zXzEgICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBKSVMgZm9u dHMKZm9udC1taWNyby1taXNjLTEuMC4zXzEgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMg TWljcm8gZm9udHMKZm9udC1taXNjLWN5cmlsbGljLTEuMC4zXzEgICAgIFguT3JnIG1pc2Nl bGxhbmVvdXMgQ3lyaWxsaWMgZm9udApmb250LW1pc2MtZXRoaW9waWMtMS4wLjNfMSAgICAg WC5PcmcgbWlzY2VsbGFuZW91cyBFdGhpb3BpYyBmb250CmZvbnQtbWlzYy1tZWx0aG8tMS4w LjNfMSAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1lbHRobyBmb250CmZvbnQtbWlzYy1t aXNjLTEuMS4yXzEgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIE1pc2MgZm9udHMKZm9u dC1tdXR0LW1pc2MtMS4wLjNfMSAgICAgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgTXV0dCBm b250cwpmb250LXNjaHVtYWNoZXItbWlzYy0xLjEuMl8xICAgWC5PcmcgbWlzY2VsbGFuZW91 cyBTY2h1bWFjaGVyIGZvbnRzCmZvbnQtc2NyZWVuLWN5cmlsbGljLTEuMC40XzEgICBYLk9y ZyBTY3JlZW4gQ3lyaWxsaWMgZm9udApmb250LXNvbnktbWlzYy0xLjAuM18xICAgICAgICAg WC5PcmcgbWlzY2VsbGFuZW91cyBTb255IGZvbnRzCmZvbnQtc3VuLW1pc2MtMS4wLjNfMSAg ICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3VzIFN1biBmb250cwpmb250LXV0aWwtMS4zLjBf MSAgICAgICAgICAgICAgQ3JlYXRlIGFuIGluZGV4IG9mIFggZm9udCBmaWxlcyBpbiBhIGRp cmVjdG9yeQpmb250LXdpbml0emtpLWN5cmlsbGljLTEuMC4zXzEgWC5PcmcgV2luaXR6a2kg Q3lyaWxsaWMgZm9udApmb250LXhmcmVlODYtdHlwZTEtMS4wLjRfMSAgICAgWC5PcmcgWEZy ZWU4NiBUeXBlMSBmb250CmZvbnRjYWNoZXByb3RvLTAuMS4zICAgICAgICAgICBGb250Y2Fj aGUgZXh0ZW5zaW9uIGhlYWRlcnMKZm9udGNvbmZpZy0yLjExLjBfMywxICAgICAgICAgIFhN TC1iYXNlZCBmb250IGNvbmZpZ3VyYXRpb24gQVBJIGZvciBYIFdpbmRvd3MKZm9udHNwcm90 by0yLjEuMiwxICAgICAgICAgICAgIEZvbnRzIGV4dGVuc2lvbiBoZWFkZXJzCmZvb21hdGlj LWRiLTIwMTQwOTA0ICAgICAgICAgICBEYXRhYmFzZSBmb3IgaW50ZWdyYXRpbmcgcHJpbnRl ciBkcml2ZXJzIHdpdGggY29tbW9uIHNwb29sZXJzCmZvb21hdGljLWRiLWVuZ2luZS00LjAu MTFfMSwyICBGb29tYXRpYyBkYXRhYmFzZSBlbmdpbmUKZnItZ2ltcC1oZWxwLWh0bWwtMi44 LjFfMSAgICAgIFRoZSBHSU1QIFVzZXIgTWFudWFsIGluIEZyZW5jaApmcmVlZ2x1dC0yLjgu MV8zICAgICAgICAgICAgICAgQWx0ZXJuYXRpdmUgdG8gdGhlIE9wZW5HTCBVdGlsaXR5IFRv b2xraXQgKEdMVVQpIGxpYnJhcnkKZnJlZXR5cGUtMS4zLjFfNSAgICAgICAgICAgICAgIEZy ZWUgYW5kIHBvcnRhYmxlIFRydWVUeXBlIGZvbnQgcmVuZGVyaW5nIGVuZ2luZQpmcmVldHlw ZTItMi41LjNfMiAgICAgICAgICAgICAgRnJlZSBhbmQgcG9ydGFibGUgVHJ1ZVR5cGUgZm9u dCByZW5kZXJpbmcgZW5naW5lCmZyaWJpZGktMC4xOS4yXzIgICAgICAgICAgICAgICBGcmVl IEltcGxlbWVudGF0aW9uIG9mIHRoZSBVbmljb2RlIEJpZGlyZWN0aW9uYWwgQWxnb3JpdGht CmZ0Z2wtMi4xLjMucjVfNCwxICAgICAgICAgICAgICBPcGVuR0wgRnJlZVR5cGUgZm9udHMg cmVuZGVyaW5nIGxpYnJhcnkKZnVzZWZzLWxpYnMtMi45LjNfMyAgICAgICAgICAgIEZVU0Ug YWxsb3dzIGZpbGVzeXN0ZW0gaW1wbGVtZW50YXRpb24gaW4gdXNlcnNwYWNlCmZ1c2Vmcy1u dGZzLTIwMTQuMi4xNV8yICAgICAgICBNb3VudCBOVEZTIHBhcnRpdGlvbnMgKHJlYWQvd3Jp dGUpIGFuZCBkaXNrIGltYWdlcwpnYW1pbi0wLjEuMTBfOCAgICAgICAgICAgICAgICAgRmls ZSBhbmQgZGlyZWN0b3J5IG1vbml0b3Jpbmcgc3lzdGVtCmdjYy00LjguM18yICAgICAgICAg ICAgICAgICAgICBHTlUgQ29tcGlsZXIgQ29sbGVjdGlvbiA0LjgKZ2NjLWVjai00LjUgICAg ICAgICAgICAgICAgICAgIEVjbGlwc2UgSmF2YSBDb21waWxlciB1c2VkIHRvIGJ1aWxkIEdD QyBKYXZhCmdjb25mMi0yLjMyLjBfNiAgICAgICAgICAgICAgICBDb25maWd1cmF0aW9uIGRh dGFiYXNlIHN5c3RlbSBmb3IgR05PTUUKZ2RibS0xLjExXzIgICAgICAgICAgICAgICAgICAg IEdOVSBkYXRhYmFzZSBtYW5hZ2VyCmdkay1waXhidWYyLTIuMjguMl8xICAgICAgICAgICBH cmFwaGljIGxpYnJhcnkgZm9yIEdUSysKZ2VkaXQtMi4zMC40XzQgICAgICAgICAgICAgICAg IFNtYWxsIGJ1dCBwb3dlcmZ1bCB0ZXh0IGVkaXRvciBmb3IgR05PTUUgMiBEZXNrdG9wIEVu dmlyb25tZW50CmdlZ2wtMC4yLjBfMTAgICAgICAgICAgICAgICAgICBHcmFwaCBiYXNlZCBp bWFnZSBwcm9jZXNzaW5nIGZyYW1ld29yawpnZXRvcHQtMS4xLjUgICAgICAgICAgICAgICAg ICAgUmVwbGFjZW1lbnQgZm9yIGdldG9wdCgxKSB0aGF0IHN1cHBvcnRzIEdOVS1zdHlsZSBs b25nIG9wdGlvbnMKZ2V0dGV4dC0wLjE4LjMuMV8xICAgICAgICAgICAgIEdOVSBnZXR0ZXh0 IHBhY2thZ2UKZ2hvc3RzY3JpcHQ5LTkuMDZfOCAgICAgICAgICAgIEdob3N0c2NyaXB0IDku eCBQb3N0U2NyaXB0IGludGVycHJldGVyCmdpZmxpYi1ub3gxMS00LjIuM18zICAgICAgICAg ICBUb29scyBhbmQgbGlicmFyeSByb3V0aW5lcyBmb3Igd29ya2luZyB3aXRoIEdJRiBpbWFn ZXMKZ2ltcC0yLjguMTBfMiwyICAgICAgICAgICAgICAgIFRoZSAibWV0YS1wb3J0IiBmb3Ig VGhlIEdpbXAKZ2ltcC1hcHAtMi44LjEwXzYsMSAgICAgICAgICAgIEdOVSBJbWFnZSBNYW5p cHVsYXRpb24gUHJvZ3JhbQpnaW1wLWd1dGVucHJpbnQtNS4yLjEwXzIgICAgICAgR3V0ZW5Q cmludCBQcmludGVyIERyaXZlcgpnaW1wLWhlbHAtaHRtbC0yLjguMSAgICAgICAgICAgVGhl IG1ldGEgcG9ydCBmb3IgR0lNUCBVc2VyIE1hbnVhbApnaXQtMi4xLjIgICAgICAgICAgICAg ICAgICAgICAgRGlzdHJpYnV0ZWQgc291cmNlIGNvZGUgbWFuYWdlbWVudCB0b29sCmdsMnBz LTEuMy44XzEgICAgICAgICAgICAgICAgICBDIGxpYnJhcnkgcHJvdmlkaW5nIHZlY3RvciBv dXRwdXQgZm9yIE9wZW5HTCBhcHBsaWNhdGlvbgpnbGV3LTEuMTEuMF8yICAgICAgICAgICAg ICAgICAgVGhlIE9wZW5HTCBFeHRlbnNpb24gV3JhbmdsZXIgTGlicmFyeQpnbGliLTIuMzYu M180ICAgICAgICAgICAgICAgICAgU29tZSB1c2VmdWwgcm91dGluZXMgb2YgQyBwcm9ncmFt bWluZyAoY3VycmVudCBzdGFibGUgdmVyc2lvbikKZ2xpYi1uZXR3b3JraW5nLTIuMzYuMl80 ICAgICAgIE5ldHdvcmstcmVsYXRlZCBnaW9tb2R1bGVzIGZvciBnbGliCmdsaWIxMi0xLjIu MTBfMTUgICAgICAgICAgICAgICBTb21lIHVzZWZ1bCByb3V0aW5lcyBvZiBDIHByb2dyYW1t aW5nIChwcmV2aW91cyBzdGFibGUgdmVyc2lvbikKZ2xpYm1tLTIuMzYuMl8xLDEgICAgICAg ICAgICAgIEMrKyBpbnRlcmZhY2VzIGZvciBnbGliMgpnbHBrLTQuNTIuMV8yICAgICAgICAg ICAgICAgICAgR05VIExpbmVhciBQcm9ncmFtbWluZyBLaXQKZ21wLTUuMS4zXzIgICAgICAg ICAgICAgICAgICAgIEZyZWUgbGlicmFyeSBmb3IgYXJiaXRyYXJ5IHByZWNpc2lvbiBhcml0 aG1ldGljCmdtcnVuLTAuOS4yXzEwICAgICAgICAgICAgICAgICBDdXN0b21pemFibGUgcHJv Z3JhbSB0byBydW4gcHJvZ3JhbXMsIHdpdGggdGFiLWNvbXBsZXRpb24KZ25vbWUtZGVza3Rv cC0yLjMyLjFfNSAgICAgICAgIEFkZGl0aW9uYWwgVUkgQVBJIGZvciBHTk9NRSAyCmdub21l LWRvYy11dGlscy0wLjIwLjEwXzIgICAgICBHTk9NRSBkb2MgdXRpbHMKZ25vbWUtaWNvbi10 aGVtZS0zLjYuMiAgICAgICAgIENvbGxlY3Rpb24gb2YgaWNvbnMgZm9yIHRoZSBHTk9NRSBk ZXNrdG9wCmdub21lLWljb25zLTIwMDYwOTE0XzQgICAgICAgICBNZXRhLXBvcnQgZm9yIEdu b21lIGljb25zZXRzCmdub21lLWljb25zLWFxdWEtZnVzaW9uLTIwMDMwMjE2XzMgQXF1YUZ1 c2lvbiBJY29ucyBmb3IgR25vbWUKZ25vbWUtaWNvbnMtY3J5c3RhbC0xLjIuMF80ICAgIENy eXN0YWwgU1ZHIEljb25zIGZvciBHbm9tZQpnbm9tZS1pY29ucy1nZW50b28tdGVzdC0wLjFf MyAgR2VudG9vLVRlc3QgSWNvbnMgZm9yIEdub21lCmdub21lLWljb25zLWlyaXMtMjAwNTA0 MjBfMSAgICBJcmlzIFNWRyBJY29ucyBmb3IgR25vbWUKZ25vbWUtaWNvbnMtbGlsYS0wLjYu NCAgICAgICAgIExpbGEgSWNvbnMgZm9yIEdub21lCmdub21lLWljb25zLW5vaWEtZnVsbC0y MDA0MTEwMl8yIE5vaWEgSWNvbnMgZm9yIEdub21lCmdub21lLWljb25zLW5vaWEtd2FybS0y MDA0MTEwMl8yIE5vaWFXYXJtIEljb25zIGZvciBHbm9tZQpnbm9tZS1pY29ucy1yZWZpbmVk LTIwMDMwMjAzXzMgUmVmaW5lZCBJY29ucyBmb3IgR25vbWUKZ25vbWUtaWNvbnMtc2xpY2st MjAwMzAyMDlfMyAgIFNsaWNrIEljb25zIGZvciBHbm9tZQpnbm9tZS1pY29ucy1zbm93LWFw cGxlLTIwMDMwMjAyXzMgU25vdy1BcHBsZSBJY29ucyBmb3IgR25vbWUKZ25vbWUtaWNvbnMt c3R5bGlzaC0yMDAzMDEyOV8yIFN0eWxpc2ggSWNvbnMgZm9yIEdub21lCmdub21lLWljb25z LXhpbWlhbi1zb3V0aC0xLjMuNl8zIFhpbWlhbi1Tb3V0aCBJY29ucyBmb3IgR25vbWUKZ25v bWUtbWltZS1kYXRhLTIuMTguMF80ICAgICAgIE1JTUUgYW5kIEFwcGxpY2F0aW9uIGRhdGFi YXNlIGZvciBHTk9NRQpnbm9tZS1tb3VudC0wLjhfMTIgICAgICAgICAgICAgRnJvbnQtZW5k IHRvIG1vdW50LCB1bW91bnQsIGFuZCBlamVjdCB1c2luZyBIQUwKZ25vbWUtdGhlbWVzLTIu MzIuMV8xICAgICAgICAgIENvbGxlY3Rpb24gb2YgdGhlbWVzIGFuZCBpY29ucyBmb3IgR05P TUUyCmdub21lLXRoZW1lcy1leHRyYXMtMi4yMi4wXzkgICBNb3JlIHRoZW1lcyBmb3IgdGhl IEdOT01FIDIgZGVza3RvcCBlbnZpcm9ubWVudApnbm9tZS12ZnMtMi4yNC40XzMgICAgICAg ICAgICAgR05PTUUgVmlydHVhbCBGaWxlIFN5c3RlbQpnbm9tZV9zdWJyLTEuMCAgICAgICAg ICAgICAgICAgQ29tbW9uIHN0YXJ0dXAgYW5kIHNodXRkb3duIHN1YnJvdXRpbmVzIHVzZWQg YnkgR05PTUUgc2NyaXB0cwpnbm9tZWhpZXItMy4wICAgICAgICAgICAgICAgICAgQSB1dGls aXR5IHBvcnQgdGhhdCBjcmVhdGVzIHRoZSBHTk9NRSBkaXJlY3RvcnkgdHJlZQpnbnVwZy0y LjAuMjZfMSAgICAgICAgICAgICAgICAgVGhlIEdOVSBQcml2YWN5IEd1YXJkCmdudXBsb3Qt NC42LjYgICAgICAgICAgICAgICAgICBDb21tYW5kLWxpbmUgZHJpdmVuIGdyYXBoaW5nIHV0 aWxpdHkKZ251dGxzLTMuMi4xOSAgICAgICAgICAgICAgICAgIEdOVSBUcmFuc3BvcnQgTGF5 ZXIgU2VjdXJpdHkgbGlicmFyeQpnb2JqZWN0LWludHJvc3BlY3Rpb24tMS4zNi4wXzMgR2Vu ZXJhdGUgaW50ZXJmYWNlIGludHJvc3BlY3Rpb24gZGF0YSBmb3IgR09iamVjdCBsaWJyYXJp ZXMKZ3BhYy1saWJncGFjLTAuNS4wLDEgICAgICAgICAgIEdwYWMgTVBFRy00IFN5c3RlbXMg bGlicmFyeSBhbmQgaGVhZGVycwpncmFudGxlZS0wLjUuMSAgICAgICAgICAgICAgICAgU3Ry aW5nIHRlbXBsYXRlIGVuZ2luZSBmb3IgUXQgNApncmFwaGl0ZTItMS4yLjQgICAgICAgICAg ICAgICAgUmVuZGVyaW5nIGNhcGFiaWxpdGllcyBmb3IgY29tcGxleCBub24tUm9tYW4gd3Jp dGluZyBzeXN0ZW1zCmdyYXBodml6LTIuMzguMF8yICAgICAgICAgICAgICBHcmFwaCBWaXN1 YWxpemF0aW9uIFNvZnR3YXJlIGZyb20gQVQmVCBhbmQgQmVsbCBMYWJzCmdzZWQtNC4yLjIg ICAgICAgICAgICAgICAgICAgICBUaGUgR05VIHN0cmVhbSBlZGl0b3IKZ3NldHRpbmdzLWRl c2t0b3Atc2NoZW1hcy0zLjYuMV8xIENvbGxlY3Rpb24gb2YgZ2xvYmFsbHkgc2hhcmVkIEdT ZXR0aW5nIHNjaGVtYXMKZ3Nmb250cy04LjExXzYgICAgICAgICAgICAgICAgIFN0YW5kYXJk IEZvbnRzIGZvciBHaG9zdHNjcmlwdApnc2wtMS4xNl8yICAgICAgICAgICAgICAgICAgICAg VGhlIEdOVSBTY2llbnRpZmljIExpYnJhcnkgLSBtYXRoZW1hdGljYWwgbGlicwpnc3RyZWFt ZXItMC4xMC4zNl8yICAgICAgICAgICAgRGV2ZWxvcG1lbnQgZnJhbWV3b3JrIGZvciBjcmVh dGluZyBtZWRpYSBhcHBsaWNhdGlvbnMKZ3N0cmVhbWVyLXBsdWdpbnMtMC4xMC4zNl80LDMg IEdTdHJlYW1lciB3cml0dGVuIGNvbGxlY3Rpb24gb2YgcGx1Z2lucyBoYW5kbGluZyBzZXZl cmFsIG1lZGlhIHR5cGVzCmdzdHJlYW1lcjEtMS4yLjQgICAgICAgICAgICAgICBNZWRpYSBh cHBsaWNhdGlvbnMgZnJhbWV3b3JrCmdzdHJlYW1lcjEtbGliYXYtMS4yLjRfMSAgICAgICBH U3RyZWFtZXIgcGx1Zy1pbiB3aXRoIG1hbnkgYXVkaW8vdmlkZW8gZGVjb2RlcnMvZW5jb2Rl cnMKZ3N0cmVhbWVyMS1wbHVnaW5zLTEuMi40ICAgICAgIEdTdHJlYW1lciB3cml0dGVuIGNv bGxlY3Rpb24gb2YgcGx1Z2lucyBoYW5kbGluZyBzZXZlcmFsIG1lZGlhIHR5cGVzCmdzdHJl YW1lcjEtcGx1Z2lucy1nb29kLTEuMi40XzEgR29vZCBnc3RyZWFtZXItcGx1Z2lucwpndGst ZW5naW5lczItMi4yMC4yXzIgICAgICAgICAgVGhlbWUgZW5naW5lIGZvciB0aGUgR1RLKy0y LjAgdG9vbGtpdApndGstdXBkYXRlLWljb24tY2FjaGUtMi4yNC4yMiAgR3RrLXVwZGF0ZS1p Y29uLWNhY2hlIHV0aWxpdHkgZnJvbSB0aGUgR3RrKyB0b29sa2l0Cmd0azItMi4yNC4yMl80 ICAgICAgICAgICAgICAgICBHaW1wIFRvb2xraXQgZm9yIFgxMSBHVUkgKHByZXZpb3VzIHN0 YWJsZSB2ZXJzaW9uKQpndGszLTMuOC44XzEgICAgICAgICAgICAgICAgICAgR2ltcCBUb29s a2l0IGZvciBYMTEgR1VJIChjdXJyZW50IHN0YWJsZSB2ZXJzaW9uKQpndGttbTI0LTIuMjQu NF8yICAgICAgICAgICAgICAgQysrIHdyYXBwZXIgZm9yIEd0aysKZ3Rrc291cmNldmlldzIt Mi4xMC41XzQgICAgICAgIFdpZGdldCB0aGF0IGFkZHMgc3ludGF4IGhpZ2hsaWdodGluZyB0 byBHdGtUZXh0VmlldwpndGtzcGVsbC0yLjAuMTZfNSAgICAgICAgICAgICAgR1RLKyAyIHNw ZWxsIGNoZWNraW5nIGNvbXBvbmVudApndXRlbnByaW50LTUuMi4xMCAgICAgICAgICAgICAg VGhlICJtZXRhLXBvcnQiIGZvciBHdXRlblByaW50Cmd1dGVucHJpbnQtYmFzZS01LjIuMTAg ICAgICAgICBHdXRlblByaW50IFByaW50ZXIgRHJpdmVyCmd1dGVucHJpbnQtY3Vwcy01LjIu MTAgICAgICAgICBHdXRlblByaW50IFByaW50ZXIgRHJpdmVyCmd1dGVucHJpbnQtZm9vbWF0 aWMtNS4yLjEwICAgICBHdXRlblByaW50IFByaW50ZXIgRHJpdmVyCmd1dGVucHJpbnQtaWpz LTUuMi4xMCAgICAgICAgICBHdXRlblByaW50IFByaW50ZXIgRHJpdmVyCmd2ZnMtMS4xMi4z XzUgICAgICAgICAgICAgICAgICBHTk9NRSB2aXJ0dWFsIGZpbGUgc3lzdGVtCmd4aW5lLTAu NS45MDhfMyAgICAgICAgICAgICAgICBBbHRlcm5hdGl2ZSBHVUkgZm9yIHRoZSBYaW5lIG1l ZGlhIHBsYXllcgpoYWwtMC41LjE0XzI3ICAgICAgICAgICAgICAgICAgSGFyZHdhcmUgQWJz dHJhY3Rpb24gTGF5ZXIgZm9yIHNpbXBsaWZ5aW5nIGRldmljZSBhY2Nlc3MKaGFyZmJ1enot MC45LjI4ICAgICAgICAgICAgICAgIE9wZW5UeXBlIHRleHQgc2hhcGluZyBlbmdpbmUKaGRm NS0xLjguMTNfMSAgICAgICAgICAgICAgICAgIEhpZXJhcmNoaWNhbCBEYXRhIEZvcm1hdCBs aWJyYXJ5IChmcm9tIE5DU0EpCmhpY29sb3ItaWNvbi10aGVtZS0wLjEyICAgICAgICBBIGhp Z2gtY29sb3IgaWNvbiB0aGVtZSBzaGVsbCBmcm9tIHRoZSBGcmVlRGVza3RvcCBwcm9qZWN0 CmhwaWpzLTIuMS40XzYgICAgICAgICAgICAgICAgICBEcml2ZXJzIGFuZCBzdXBwb3J0IHJl c291cmNlcyBmb3IgSFAgSW5ramV0IFByaW50ZXJzCmh0b3AtMS4wLjJfMSAgICAgICAgICAg ICAgICAgICBCZXR0ZXIgdG9wKDEpIC0gaW50ZXJhY3RpdmUgcHJvY2VzcyB2aWV3ZXIKaHVu c3BlbGwtMS4zLjMgICAgICAgICAgICAgICAgIEltcHJvdmVkIHNwZWxsLWNoZWNrZXIgZm9y IEh1bmdhcmlhbiBhbmQgb3RoZXIgbGFuZ3VhZ2VzCmh1cG5wLTEuMC4wXzEgICAgICAgICAg ICAgICAgICBMaWJyYXJ5IGZvciBidWlsZGluZyBVUG5QIGRldmljZXMgYW5kIGNvbnRyb2wg cG9pbnRzCmh5cGhlbi0yLjguOCAgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBoaWdo IHF1YWxpdHkgaHlwaGVuYXRpb24gYW5kIGp1c3RpZmljYXRpb24KaWNlYXV0aC0xLjAuNiAg ICAgICAgICAgICAgICAgIElDRSBhdXRob3JpdHkgZmlsZSB1dGlsaXR5IGZvciBYCmljdS01 My4xICAgICAgICAgICAgICAgICAgICAgICBJbnRlcm5hdGlvbmFsIENvbXBvbmVudHMgZm9y IFVuaWNvZGUgKGZyb20gSUJNKQppZG5raXQtMS4wXzUgICAgICAgICAgICAgICAgICAgTGli cmFyeSB0byBoYW5kbGUgaW50ZXJuYXRpb25hbGl6ZWQgZG9tYWluIG5hbWVzCmlsbWJhc2Ut Mi4yLjAgICAgICAgICAgICAgICAgICBJTE0gQmFzZSBsaWJyYXJpZXMgYS5rLmEuIEhhbGYs IElsbVRocmVhZCwgSW1hdGgsIGFuZCBJZXgKaW1saWIyLTEuNC42XzIsMiAgICAgICAgICAg ICAgIFRoZSBuZXh0IGdlbmVyYXRpb24gZ3JhcGhpY3MgbGlicmFyeSBmb3IgRW5saWdodGVu bWVudAppbmRleGluZm8tMC4yICAgICAgICAgICAgICAgICAgVXRpbGl0eSB0byByZWdlbmVy YXRlIHRoZSBHTlUgaW5mbyBwYWdlIGluZGV4CmluaXBhcnNlci0zLjEgICAgICAgICAgICAg ICAgICBGcmVlIHN0YW5kLWFsb25lIGluaSBmaWxlIHBhcnNpbmcgbGlicmFyeQppbmtzY2Fw ZS0wLjQ4LjUgICAgICAgICAgICAgICAgRnVsbCBmZWF0dXJlZCBvcGVuIHNvdXJjZSBTVkcg ZWRpdG9yCmlucHV0cHJvdG8tMi4zLjEgICAgICAgICAgICAgICBJbnB1dCBleHRlbnNpb24g aGVhZGVycwppb3VyYmFudGVycm9yLTQuMi4wMTguMS4zNl8xLDEgUXVha2UgMyBlbmdpbmUg bW9kaWZpZWQgZm9yIFVyYmFuIFRlcnJvciAoYmFzZWQgb24gaW9xdWFrZTMpCmlvdXJiYW50 ZXJyb3Itc2VydmVyLTQuMi4wMTguMS4zNl8xLDEgUXVha2UgMyBlbmdpbmUgbW9kaWZpZWQg Zm9yIFVyYmFuIFRlcnJvciAoYmFzZWQgb24gaW9xdWFrZTMpCmlzby1jb2Rlcy0zLjU2ICAg ICAgICAgICAgICAgICBMaXN0cyBvZiB0aGUgY291bnRyeSwgbGFuZ3VhZ2UsIGFuZCBjdXJy ZW5jeSBpc28gbmFtZXMKaXNvODg3OS0xOTg2XzMgICAgICAgICAgICAgICAgIENoYXJhY3Rl ciBlbnRpdHkgc2V0cyBmcm9tIElTTyA4ODc5OjE5ODYgKFNHTUwpCmlzb21hc3Rlci0xLjMu MTIgICAgICAgICAgICAgICBHVEsyIChib290YWJsZSkgQ0QgSVNPIEltYWdlIGVkaXRvcgpp dC1naW1wLWhlbHAtaHRtbC0yLjguMV8xICAgICAgVGhlIEdJTVAgVXNlciBNYW51YWwgaW4g SXRhbGlhbgpqYS1naW1wLWhlbHAtaHRtbC0yLjguMV8xICAgICAgVGhlIEdJTVAgVXNlciBN YW51YWwgaW4gSmFwYW5lc2UKamEtdGV4LXB0ZXgtMy41ICAgICAgICAgICAgICAgIEFTQ0lJ IEphcGFuZXNlIHBUZVgKamFzcGVyLTEuOTAwLjFfMTQgICAgICAgICAgICAgIEltcGxlbWVu dGF0aW9uIG9mIHRoZSBjb2RlYyBzcGVjaWZpZWQgaW4gdGhlIEpQRUctMjAwMCBzdGFuZGFy ZApqYXZhLXpvbmVpbmZvLTIwMTQuZiAgICAgICAgICAgVXBkYXRlZCBKYXZhIHRpbWV6b25l IGRlZmluaXRpb25zCmphdmF2bXdyYXBwZXItMi41ICAgICAgICAgICAgICBXcmFwcGVyIHNj cmlwdCBmb3IgdmFyaW91cyBKYXZhIFZpcnR1YWwgTWFjaGluZXMKamJpZzJkZWMtMC4xMV8y ICAgICAgICAgICAgICAgIERlY29kZXIgaW1wbGVtZW50YXRpb24gb2YgdGhlIEpCSUcyIGlt YWdlIGNvbXByZXNzaW9uIGZvcm1hdApqYmlna2l0LTIuMV8xICAgICAgICAgICAgICAgICAg TG9zc2xlc3MgY29tcHJlc3Npb24gZm9yIGJpLWxldmVsIGltYWdlcyBzdWNoIGFzIHNjYW5u ZWQgcGFnZXMsIGZheGVzCmpwZWctOF81ICAgICAgICAgICAgICAgICAgICAgICBJSkcncyBq cGVnIGNvbXByZXNzaW9uIHV0aWxpdGllcwprM2ItMi4wLjJfMjEgICAgICAgICAgICAgICAg ICAgS0RFIENEL0RWRCB3cml0aW5nIHN1aXRlCmticHJvdG8tMS4wLjYgICAgICAgICAgICAg ICAgICBLQiBleHRlbnNpb24gaGVhZGVycwprZGU0LWljb25zLW94eWdlbi00LjE0LjIgICAg ICAgVGhlIE94eWdlbiBpY29uIHRoZW1lIGZvciBLREUKa2RlaGllcjQtMS4zICAgICAgICAg ICAgICAgICAgIE1ldGEgcG9ydCB0byBvcmdhbml6ZSBLREU0X1BSRUZJWAprZGVsaWJzLTQu MTQuMiAgICAgICAgICAgICAgICAgQmFzZSBzZXQgb2YgbGlicmFyaWVzIG5lZWRlZCBieSBL REUgcHJvZ3JhbXMKa28tZ2ltcC1oZWxwLWh0bWwtMi44LjFfMSAgICAgIFRoZSBHSU1QIFVz ZXIgTWFudWFsIGluIEtvcmVhbgpsYWRzcGEtMS4xMyAgICAgICAgICAgICAgICAgICAgTGlu dXggQXVkaW8gRGV2ZWxvcGVyJ3MgU2ltcGxlIFBsdWdpbiBBUEkKbGFwYWNrLTMuNC4yXzMg ICAgICAgICAgICAgICAgIEEgbGlicmFyeSBvZiBGb3J0cmFuIDc3IHN1YnJvdXRpbmVzIGZv ciBsaW5lYXIgYWxnZWJyYQpsY21zLTEuMTlfNSwxICAgICAgICAgICAgICAgICAgTGlnaHQg Q29sb3IgTWFuYWdlbWVudCBTeXN0ZW0gLS0gYSBjb2xvciBtYW5hZ2VtZW50IGxpYnJhcnkK bGNtczItMi42XzMgICAgICAgICAgICAgICAgICAgIEFjY3VyYXRlLCBmYXN0LCBhbmQgc21h bGwtZm9vdHByaW50IGNvbG9yIG1hbmFnZW1lbnQgZW5naW5lCmxpYkZTLTEuMC42XzEgICAg ICAgICAgICAgICAgICBUaGUgRlMgbGlicmFyeQpsaWJHTC05LjEuN18zICAgICAgICAgICAg ICAgICAgT3BlbkdMIGxpYnJhcnkgdGhhdCByZW5kZXJzIHVzaW5nIEdMWCBvciBEUkkKbGli R0xVLTkuMC4wXzIgICAgICAgICAgICAgICAgIE9wZW5HTCB1dGlsaXR5IGxpYnJhcnkKbGli SUNFLTEuMC45LDEgICAgICAgICAgICAgICAgIEludGVyIENsaWVudCBFeGNoYW5nZSBsaWJy YXJ5IGZvciBYMTEKbGliSURMLTAuOC4xNF8yICAgICAgICAgICAgICAgIExpYnJhcnkgZm9y IGNyZWF0aW5nIHRyZWVzIG9mIENPUkJBIElETCBmaWxlcwpsaWJTTS0xLjIuMl8yLDEgICAg ICAgICAgICAgICAgU2Vzc2lvbiBNYW5hZ2VtZW50IGxpYnJhcnkgZm9yIFgxMQpsaWJYMTEt MS42LjJfMiwxICAgICAgICAgICAgICAgWDExIGxpYnJhcnkKbGliWFNjcm5TYXZlci0xLjIu Ml8yICAgICAgICAgIFRoZSBYU2NyblNhdmVyIGxpYnJhcnkKbGliWFRyYXAtMS4wLjFfMiAg ICAgICAgICAgICAgIFRoZSBYVHJhcCBsaWJyYXJ5CmxpYlhhdS0xLjAuOF8yICAgICAgICAg ICAgICAgICBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCBsaWJyYXJ5IGZvciBYMTEKbGliWGF3 LTEuMC4xMl8yLDIgICAgICAgICAgICAgIFggQXRoZW5hIFdpZGdldHMgbGlicmFyeQpsaWJY Y29tcG9zaXRlLTAuNC40XzIsMSAgICAgICAgWCBDb21wb3NpdGUgZXh0ZW5zaW9uIGxpYnJh cnkKbGliWGN1cnNvci0xLjEuMTRfMiAgICAgICAgICAgIFggY2xpZW50LXNpZGUgY3Vyc29y IGxvYWRpbmcgbGlicmFyeQpsaWJYZGFtYWdlLTEuMS40XzIgICAgICAgICAgICAgWCBEYW1h Z2UgZXh0ZW5zaW9uIGxpYnJhcnkKbGliWGRtY3AtMS4xLjFfMiAgICAgICAgICAgICAgIFgg RGlzcGxheSBNYW5hZ2VyIENvbnRyb2wgUHJvdG9jb2wgbGlicmFyeQpsaWJYZXZpZS0xLjAu M18yICAgICAgICAgICAgICAgVGhlIFhldmllIGxpYnJhcnkKbGliWGV4dC0xLjMuMl8yLDEg ICAgICAgICAgICAgIFgxMSBFeHRlbnNpb24gbGlicmFyeQpsaWJYZml4ZXMtNS4wLjFfMiAg ICAgICAgICAgICAgWCBGaXhlcyBleHRlbnNpb24gbGlicmFyeQpsaWJYZm9udC0xLjQuOCwy ICAgICAgICAgICAgICAgWCBmb250IGxpYnJhcnkKbGliWGZvbnRjYWNoZS0xLjAuNV8yICAg ICAgICAgIFRoZSBYZm9udGNhY2hlIGxpYnJhcnkKbGliWGZ0LTIuMy4xXzIgICAgICAgICAg ICAgICAgIENsaWVudC1zaWRlZCBmb250IEFQSSBmb3IgWCBhcHBsaWNhdGlvbnMKbGliWGkt MS43LjQsMSAgICAgICAgICAgICAgICAgIFggSW5wdXQgZXh0ZW5zaW9uIGxpYnJhcnkKbGli WGluZXJhbWEtMS4xLjNfMiwxICAgICAgICAgIFgxMSBYaW5lcmFtYSBsaWJyYXJ5CmxpYlht dS0xLjEuMl8yLDEgICAgICAgICAgICAgICBYIE1pc2NlbGxhbmVvdXMgVXRpbGl0aWVzIGxp YnJhcmllcwpsaWJYcC0xLjAuMl8yLDEgICAgICAgICAgICAgICAgWCBwcmludCBsaWJyYXJ5 CmxpYlhwbS0zLjUuMTFfMiAgICAgICAgICAgICAgICBYIFBpeG1hcCBsaWJyYXJ5CmxpYlhy YW5kci0xLjQuMl8yICAgICAgICAgICAgICBYIFJlc2l6ZSBhbmQgUm90YXRlIGV4dGVuc2lv biBsaWJyYXJ5CmxpYlhyZW5kZXItMC45LjhfMiAgICAgICAgICAgICBYIFJlbmRlciBleHRl bnNpb24gbGlicmFyeQpsaWJYcmVzLTEuMC43XzIgICAgICAgICAgICAgICAgWCBSZXNvdXJj ZSB1c2FnZSBsaWJyYXJ5CmxpYlh0LTEuMS40XzIsMSAgICAgICAgICAgICAgICBYIFRvb2xr aXQgbGlicmFyeQpsaWJYdHN0LTEuMi4yXzIgICAgICAgICAgICAgICAgWCBUZXN0IGV4dGVu c2lvbgpsaWJYdi0xLjAuMTBfMiwxICAgICAgICAgICAgICAgWCBWaWRlbyBFeHRlbnNpb24g bGlicmFyeQpsaWJYdk1DLTEuMC44XzIgICAgICAgICAgICAgICAgWCBWaWRlbyBFeHRlbnNp b24gTW90aW9uIENvbXBlbnNhdGlvbiBsaWJyYXJ5CmxpYlh4Zjg2ZGdhLTEuMS40XzIgICAg ICAgICAgICBYIERHQSBFeHRlbnNpb24KbGliWHhmODZtaXNjLTEuMC4zXzIgICAgICAgICAg IFggWEY4Ni1NaXNjIEV4dGVuc2lvbgpsaWJYeGY4NnZtLTEuMS4zXzIgICAgICAgICAgICAg WCBWaWRtb2RlIEV4dGVuc2lvbgpsaWJhNTItMC43LjRfMyAgICAgICAgICAgICAgICAgRnJl ZSBsaWJyYXJ5IGZvciBkZWNvZGluZyBBVFNDIEEvNTIgc3RyZWFtcywgYWthIEFDLTMKbGli YWJ3LTAuMS4wXzIgICAgICAgICAgICAgICAgIExpYnJhcnkgcHJvdmlkaW5nIGFiaWxpdHkg dG8gaW50ZXJwcmV0IEFiaXdvcmQgZG9jdW1lbnRzCmxpYmFidzAwLTAuMC4yICAgICAgICAg ICAgICAgICBMaWJyYXJ5IHByb3ZpZGluZyBhYmlsaXR5IHRvIGludGVycHJldCBBYml3b3Jk IGRvY3VtZW50cwpsaWJhby0xLjIuMF8xICAgICAgICAgICAgICAgICAgUG9ydGFibGUgYXVk aW8gb3V0cHV0IGxpYnJhcnkKbGliYXJ0X2xncGwtMi4zLjIxXzEsMSAgICAgICAgIExpYnJh cnkgZm9yIGhpZ2gtcGVyZm9ybWFuY2UgMkQgZ3JhcGhpY3MKbGliYXNzdWFuLTIuMS4yXzEg ICAgICAgICAgICAgIElQQyBsaWJyYXJ5IHVzZWQgYnkgR251UEcgYW5kIGdwZ21lCmxpYmF1 ZGlvZmlsZS0wLjMuNl8xICAgICAgICAgICBTb3VuZCBsaWJyYXJ5IGZvciBTR0kgYXVkaW8g ZmlsZQpsaWJib25vYm8tMi4zMi4wXzIgICAgICAgICAgICAgQ29tcG9uZW50IGFuZCBjb21w b3VuZCBkb2N1bWVudCBzeXN0ZW0gZm9yIEdOT01FMgpsaWJib25vYm91aS0yLjI0LjRfMiAg ICAgICAgICAgR1VJIGZyb250ZW5kIHRvIHRoZSBsaWJib25vYm8gY29tcG9uZW50IG9mIEdO T01FIDIKbGliY2FuYmVycmEtMC4yOF80ICAgICAgICAgICAgIEltcGxlbWVudGF0aW9uIG9m IHRoZSBGcmVlZGVza3RvcCBzb3VuZCB0aGVtZSBzcGVjCmxpYmNkZGItMS4zLjJfMyAgICAg ICAgICAgICAgICBMaWJyYXJ5IHRvIGFjY2VzcyBkYXRhIG9uIGEgQ0REQiBzZXJ2ZXIKbGli Y2Rpby0wLjkyICAgICAgICAgICAgICAgICAgIENvbXBhY3QgRGlzYyBJbnB1dCBhbmQgQ29u dHJvbCBMaWJyYXJ5CmxpYmNkaW8tcGFyYW5vaWEtMTAuMiswLjkwKzFfMSBSZWFkIGF1ZGlv IGZyb20gdGhlIENEUk9NIGRpcmVjdGx5IGFzIGRhdGEKbGliY2RyLTAuMC4xNl8yICAgICAg ICAgICAgICAgIExpYnJhcnkgYW5kIHRvb2xzIGZvciBwYXJzaW5nIENvcmVsIERyYXcgZmls ZSBmb3JtYXQKbGliY2RyMDEtMC4xLjBfMSAgICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRv b2xzIGZvciBwYXJzaW5nIENvcmVsIERyYXcgZmlsZSBmb3JtYXQKbGliY21pcy0wLjQuMV8z ICAgICAgICAgICAgICAgIENsaWVudCBsaWJyYXJ5IGZvciB0aGUgQ01JUyBpbnRlcmZhY2UK bGliY3JvY28tMC42LjhfMiAgICAgICAgICAgICAgIENTUzIgcGFyc2luZyBsaWJyYXJ5Cmxp YmN1ZS0xLjQuMF8yICAgICAgICAgICAgICAgICBDVUUgU2hlZXQgUGFyc2VyIExpYnJhcnkK bGliZGFlbW9uLTAuMTRfMSAgICAgICAgICAgICAgIExpZ2h0d2VpZ2h0IEMgbGlicmFyeSB0 aGF0IGVhc2VzIHRoZSB3cml0aW5nIG9mIFVOSVggZGFlbW9ucwpsaWJkYnVzbWVudS1xdC0w LjkuMl8zICAgICAgICAgUXQ0IGltcGxlbWVudGF0aW9uIG9mIHRoZSBEQnVzTWVudSBwcm90 b2NvbApsaWJkY2EtMC4wLjVfMSAgICAgICAgICAgICAgICAgRnJlZSBEVFMgQ29oZXJlbnQg QWNvdXN0aWNzIGRlY29kZXIKbGliZGV2cS0wLjAuMiAgICAgICAgICAgICAgICAgIEdlbmVy aWMgRGV2aWNlIFF1ZXJ5IGFuZCBNb25pdG9yIGludGVyZmFjZQpsaWJkbXgtMS4xLjNfMiAg ICAgICAgICAgICAgICAgRE1YIGV4dGVuc2lvbiBsaWJyYXJ5CmxpYmRybS0yLjQuNThfMSwx ICAgICAgICAgICAgICBVc2Vyc3BhY2UgaW50ZXJmYWNlIHRvIGtlcm5lbCBEaXJlY3QgUmVu ZGVyaW5nIE1vZHVsZSBzZXJ2aWNlcwpsaWJkdmRyZWFkLTQuOS45XzIgICAgICAgICAgICAg TVBsYXllciB2ZXJzaW9uIG9mIHRoZSBsaWJkdmRyZWFkIHByb2plY3QKbGliZS1ib29rLTAu MS4xXzEgICAgICAgICAgICAgIExpYnJhcnkgZm9yIGltcG9ydCBvZiByZWZsb3dhYmxlIGUt Ym9vayBmb3JtYXRzCmxpYmUtYm9vazAwLTAuMC4zICAgICAgICAgICAgICBMaWJyYXJ5IGZv ciBpbXBvcnQgb2YgcmVmbG93YWJsZSBlLWJvb2sgZm9ybWF0cwpsaWJlcmF0aW9uLWZvbnRz LXR0Zi0yLjAwLjEsMSAgTGliZXJhdGlvbiBmb250cyBmcm9tIFJlZCBIYXQgdG8gcmVwbGFj ZSBNUyBUVEYgZm9udHMKbGliZXRvbnllay0wLjAuNF8xICAgICAgICAgICAgIExpYnJhcnkg dG8gaW50ZXJwcmV0IGFuZCBpbXBvcnQgQXBwbGUgS2V5bm90ZSBwcmVzZW50YXRpb25zCmxp YmV0b255ZWswMS0wLjEuMV8xICAgICAgICAgICBMaWJyYXJ5IHRvIGludGVycHJldCBhbmQg aW1wb3J0IEFwcGxlIEtleW5vdGUgcHJlc2VudGF0aW9ucwpsaWJldmVudDItMi4wLjIxXzMg ICAgICAgICAgICAgQVBJIGZvciBleGVjdXRpbmcgY2FsbGJhY2sgZnVuY3Rpb25zIG9uIGV2 ZW50cyBvciB0aW1lb3V0cwpsaWJleGlmLTAuNi4yMV8yICAgICAgICAgICAgICAgTGlicmFy eSB0byByZWFkIGRpZ2l0YWwgY2FtZXJhIGZpbGUgbWV0YS1kYXRhCmxpYmV4dHRleHRjYXQt My40LjQgICAgICAgICAgICBMYW5ndWFnZSBndWVzc2luZyBieSBOLUdyYW0tQmFzZWQgVGV4 dCBDYXRlZ29yaXphdGlvbgpsaWJmYW1lLTAuOS4xXzQgICAgICAgICAgICAgICAgVmlkZW8g ZW5jb2RpbmcgbGlicmFyeQpsaWJmZmktMy4wLjEzXzIgICAgICAgICAgICAgICAgRm9yZWln biBGdW5jdGlvbiBJbnRlcmZhY2UKbGliZm0tMS4yLjIuMSAgICAgICAgICAgICAgICAgIExp YkZNIGJhY2tlbmQgbGlicmFyeSB0byBQQ01hbkZNCmxpYmZvbnRlbmMtMS4xLjJfMiAgICAg ICAgICAgICBUaGUgZm9udGVuYyBMaWJyYXJ5CmxpYmZweC0xLjMuMS40ICAgICAgICAgICAg ICAgICBMaWJyYXJ5IHJvdXRpbmVzIGZvciB3b3JraW5nIHdpdGggRmxhc2hwaXggaW1hZ2Vz CmxpYmZyZWVoYW5kLTAuMS4wXzIgICAgICAgICAgICBMaWJyYXJ5IHByb3ZpZGluZyBhYmls aXR5IHRvIGludGVycHJldCBhbmQgaW1wb3J0IEFkb2JlL01hY3JvbWVkaWEgZHJhd2luZ3MK bGliZnJlZWhhbmQwMC0wLjAuMCAgICAgICAgICAgIExpYnJhcnkgcHJvdmlkaW5nIGFiaWxp dHkgdG8gaW50ZXJwcmV0IGFuZCBpbXBvcnQgQWRvYmUvTWFjcm9tZWRpYSBkcmF3aW5ncwps aWJnY3J5cHQtMS42LjFfNSAgICAgICAgICAgICAgR2VuZXJhbCBwdXJwb3NlIGNyeXB0byBs aWJyYXJ5IGJhc2VkIG9uIGNvZGUgdXNlZCBpbiBHbnVQRwpsaWJnZC0yLjEuMF80LDEgICAg ICAgICAgICAgICAgR3JhcGhpY3MgbGlicmFyeSBmb3IgZmFzdCBjcmVhdGlvbiBvZiBpbWFn ZXMKbGliZ2xhZGUyLTIuNi40XzcgICAgICAgICAgICAgIEdOT01FIGdsYWRlIGxpYnJhcnkK bGliZ2xhcGktOS4xLjdfMiAgICAgICAgICAgICAgIENvbW1vbiBHTCBhcGkgbGlicmFyeSB1 c2VkIGJ5IE1lc2EgYmFzZWQgcG9ydHMKbGliZ2x0Zi0wLjAuMiAgICAgICAgICAgICAgICAg IEMrKyBMaWJyYXJ5IGZvciByZW5kZXJpbmcgT3BlbkdMIG1vZGVscyBzdG9yZWQgaW4gZ2xU RiBmb3JtYXQKbGliZ25vbWUtMi4zMi4wXzMgICAgICAgICAgICAgIExpYnJhcmllcyBmb3Ig R05PTUUsIGEgR05VIGRlc2t0b3AgZW52aXJvbm1lbnQKbGliZ25vbWUta2V5cmluZy0yLjMy LjBfOSAgICAgIFByb2dyYW0gdGhhdCBrZWVwcyBwYXNzd29yZHMgYW5kIG90aGVyIHNlY3Jl dHMKbGliZ25vbWVjYW52YXMtMi4zMC4zXzMgICAgICAgIEdyYXBoaWNzIGxpYnJhcnkgZm9y IEdOT01FCmxpYmdub21ldWktMi4yNC40XzQgICAgICAgICAgICBMaWJyYXJpZXMgZm9yIHRo ZSBHTk9NRSBHVUksIGEgR05VIGRlc2t0b3AgZW52aXJvbm1lbnQKbGliZ3BnLWVycm9yLTEu MTYgICAgICAgICAgICAgIENvbW1vbiBlcnJvciB2YWx1ZXMgZm9yIGFsbCBHbnVQRyBjb21w b25lbnRzCmxpYmdwaG90bzItMi41LjUuMSAgICAgICAgICAgICBVbml2ZXJzYWwgZGlnaXRh bCBjYW1lcmEgY29udHJvbCBsaWJyYXJ5CmxpYmdzZi0xLjE0LjMwICAgICAgICAgICAgICAg ICBFeHRlbnNpYmxlIEkvTyBhYnN0cmFjdGlvbiBmb3IgZGVhbGluZyB3aXRoIHN0cnVjdHVy ZWQgZmlsZSBmb3JtYXRzCmxpYmljb252LTEuMTRfNCAgICAgICAgICAgICAgICBDaGFyYWN0 ZXIgc2V0IGNvbnZlcnNpb24gbGlicmFyeQpsaWJpZDN0YWctMC4xNS4xYl8xICAgICAgICAg ICAgSUQzIHRhZ3MgbGlicmFyeSAocGFydCBvZiBNQUQgcHJvamVjdCkKbGliaWRuLTEuMjkg ICAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWxpemVkIERvbWFpbiBOYW1lcyBjb21t YW5kIGxpbmUgdG9vbApsaWJpanMtMC4zNV8zICAgICAgICAgICAgICAgICAgQyBsaWJyYXJ5 IHRoYXQgc3VwcG9ydHMgcGx1Z2luIHByaW50ZXIgZHJpdmVyIGZvciBHaG9zdHNjcmlwdAps aWJpb2RiYy0zLjUyLjkgICAgICAgICAgICAgICAgT0RCQyAzLnggZHJpdmVyIG1hbmFnZXIs IGZvciB1bml2ZXJzYWwgZGF0YSBzb3VyY2UgYWNjZXNzCmxpYmtjZGRiLTQuMTQuMiAgICAg ICAgICAgICAgICBLREUgQ0REQiBsaWJyYXJ5CmxpYmtzYmEtMS4zLjEgICAgICAgICAgICAg ICAgICBLU0JBIGlzIGFuIFguNTA5IExpYnJhcnkKbGlibGFuZ3RhZy0wLjUuNCAgICAgICAg ICAgICAgIEludGVyZmFjZSBsaWJyYXJ5IHRvIGFjY2VzcyB0YWdzIGZvciBpZGVudGlmeWlu ZyBsYW5ndWFnZXMKbGlibHFyLTEtMC40LjFfOCAgICAgICAgICAgICAgIEVhc3kgdG8gdXNl IEMvQysrIHNlYW0gY2FydmluZyBsaWJyYXJ5CmxpYmx0ZGwtMi40LjIuNDE4ICAgICAgICAg ICAgICBTeXN0ZW0gaW5kZXBlbmRlbnQgZGxvcGVuIHdyYXBwZXIKbGlibWFkLTAuMTUuMWJf NSAgICAgICAgICAgICAgIExpYm1hZCBsaWJyYXJ5IChwYXJ0IG9mIE1BRCBwcm9qZWN0KQps aWJtY3MtMC43LjJfMiAgICAgICAgICAgICAgICAgQlNEIGxpY2VuY2VkIGNvbmZpZ3VyYXRp b24gZGF0YWJhc2Ugc3lzdGVtCmxpYm1uZy0xLjAuMTBfMiAgICAgICAgICAgICAgICBNdWx0 aXBsZS1pbWFnZSBOZXR3b3JrIEdyYXBoaWNzIChNTkcpIHJlZmVyZW5jZSBsaWJyYXJ5Cmxp Ym1vZHBsdWctMC44LjguNV8yICAgICAgICAgICBNb2RQbHVnIG1vZC1saWtlIG11c2ljIHNo YXJlZCBsaWJyYXJpZXMKbGlibW93Z2xpLTEuMC4wICAgICAgICAgICAgICAgIERldmVsb3Bt ZW50IGZyYW1ld29yayBmb3IgQwpsaWJtc3BhY2stMC40XzIgICAgICAgICAgICAgICAgTGli cmFyeSBmb3IgTWljcm9zb2Z0IGNvbXByZXNzaW9uIGZvcm1hdHMKbGlibXNwdWItMC4wLjZf MyAgICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRvb2xzIGZvciBwYXJzaW5nIE1pY3Jvc29m dCBQdWJsaXNoZXIgZmlsZSBmb3JtYXQKbGlibXNwdWIwMS0wLjEuMSAgICAgICAgICAgICAg IExpYnJhcnkgYW5kIHRvb2xzIGZvciBwYXJzaW5nIE1pY3Jvc29mdCBQdWJsaXNoZXIgZmls ZSBmb3JtYXQKbGlibXVzaWNicmFpbno1LTUuMC4xICAgICAgICAgIE11c2ljQnJhaW56IGNs aWVudCBsaWJyYXJ5IGZvciBhdWRpbyBtZXRhZGF0YSBsb29rdXAKbGlibXdhdy0wLjIuMF8x ICAgICAgICAgICAgICAgIEltcG9ydCBsaWJyYXJ5IGZvciBzb21lIG9sZCBtYWMgdGV4dCBk b2N1bWVudHMKbGlibXdhdzAzLTAuMy4yICAgICAgICAgICAgICAgIEltcG9ydCBsaWJyYXJ5 IGZvciBzb21lIG9sZCBtYWMgdGV4dCBkb2N1bWVudHMKbGlibm90aWZ5LTAuNy41XzEgICAg ICAgICAgICAgIExpYnJhcnkgZm9yIGRlc2t0b3Agbm90aWZpY2F0aW9ucwpsaWJvZGZnZW4t MC4wLjRfMyAgICAgICAgICAgICAgTGlicmFyeSBmb3IgZ2VuZXJhdGluZyBkb2N1bWVudHMg aW4gT3BlbiBEb2N1bWVudCBGb3JtYXQgKE9ERikKbGlib2RmZ2VuMDEtMC4xLjEgICAgICAg ICAgICAgIExpYnJhcnkgZm9yIGdlbmVyYXRpbmcgZG9jdW1lbnRzIGluIE9wZW4gRG9jdW1l bnQgRm9ybWF0IChPREYpCmxpYm9nZy0xLjMuMiw0ICAgICAgICAgICAgICAgICBPZ2cgYml0 c3RyZWFtIGxpYnJhcnkKbGlib2xkWC0xLjAuMV8yICAgICAgICAgICAgICAgIE9sZCBYIGxp YnJhcnkKbGlib3BlbnJhdy0wLjAuOV8zICAgICAgICAgICAgIExpYnJhcnkgZm9yIGNhbWVy YSBSQVcgZmlsZXMgZGVjb2RpbmcKbGlib3JjdXMtMC41LjJfMSAgICAgICAgICAgICAgIFN0 YW5kYWxvbmUgZmlsZSBpbXBvcnQgZmlsdGVyIGxpYnJhcnkgZm9yIHNwcmVhZHNoZWV0IGRv Y3VtZW50cwpsaWJvcmN1czA3LTAuNy4wICAgICAgICAgICAgICAgU3RhbmRhbG9uZSBmaWxl IGltcG9ydCBmaWx0ZXIgbGlicmFyeSBmb3Igc3ByZWFkc2hlZXQgZG9jdW1lbnRzCmxpYnBh cGVyLTEuMS4yNC4zICAgICAgICAgICAgICBMaWJyYXJ5IHByb3ZpZGluZyByb3V0aW5lcyBm b3IgcGFwZXIgc2l6ZSBtYW5hZ2VtZW50CmxpYnBjaWFjY2Vzcy0wLjEzLjJfMiAgICAgICAg ICBHZW5lcmljIFBDSSBhY2Nlc3MgbGlicmFyeQpsaWJwcm94eS0wLjQuNiAgICAgICAgICAg ICAgICAgTGlicmFyeSB0aGF0IHByb3ZpZGVzIGF1dG9tYXRpYyBwcm94eSBjb25maWd1cmF0 aW9uIG1hbmFnZW1lbnQKbGlicHRocmVhZC1zdHVicy0wLjNfNiAgICAgICAgIFRoaXMgbGli cmFyeSBwcm92aWRlcyB3ZWFrIGFsaWFzZXMgZm9yIHB0aHJlYWQgZnVuY3Rpb25zCmxpYnJl b2ZmaWNlLTQuMy4yICAgICAgICAgICAgICBGdWxsIGludGVncmF0ZWQgb2ZmaWNlIHByb2R1 Y3Rpdml0eSBzdWl0ZQpsaWJyZXZlbmdlLTAuMC4xICAgICAgICAgICAgICAgQmFzZSBsaWJy YXJ5IGZvciB3cml0aW5nIGRvY3VtZW50IGltcG9ydCBmaWx0ZXJzCmxpYnJzdmcyLTIuMzYu NF8yICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBwYXJzaW5nIGFuZCByZW5kZXJpbmcgU1ZH IHZlY3Rvci1ncmFwaGljIGZpbGVzCmxpYnNhbXBsZXJhdGUtMC4xLjhfNSAgICAgICAgICBT ZWNyZXQgUmFiYml0IENvZGU6IGEgU2FtcGxlIFJhdGUgQ29udmVydGVyIGZvciBhdWRpbwps aWJzaWdjKystMi4zLjFfMSAgICAgICAgICAgICAgQ2FsbGJhY2sgRnJhbWV3b3JrIGZvciBD KysKbGlic25kZmlsZS0xLjAuMjVfNCAgICAgICAgICAgIFJlYWRpbmcgYW5kIHdyaXRpbmcg ZmlsZXMgY29udGFpbmluZyBzYW1wbGVkIHNvdW5kIChsaWtlIFdBViBvciBBSUZGKQpsaWJz b3VwLTIuNDAuM182ICAgICAgICAgICAgICAgU09BUCAoU2ltcGxlIE9iamVjdCBBY2Nlc3Mg UHJvdG9jb2wpIGltcGxlbWVudGF0aW9uIGluIEMKbGlic291cC1nbm9tZS0yLjQwLjNfNCAg ICAgICAgIFNPQVAgKFNpbXBsZSBPYmplY3QgQWNjZXNzIFByb3RvY29sKSBpbXBsZW1lbnRh dGlvbiBpbiBDCmxpYnNwZWN0cmUtMC4yLjcgICAgICAgICAgICAgICBTbWFsbCBsaWJyYXJ5 IGZvciByZW5kZXJpbmcgUG9zdHNjcmlwdCBkb2N1bWVudHMKbGlic3Bpcm8tMjAwNzEwMjlf MiAgICAgICAgICAgIExpYnJhcnkgdG8gY29udmVydCBjbG90aG9pZCBzcGxpbmVzIGludG8g QmV6aWVyIHNwbGluZXMKbGlic3RyZWFtYW5hbHl6ZXItMC43LjhfNSAgICAgIFN0cmlnaSBk ZXNrdG9wIHNlYXJjaDogc3RyZWFtYW5hbHl6ZXIgbGlicmFyeQpsaWJzdHJlYW1zLTAuNy44 XzEgICAgICAgICAgICAgU3RyaWdpIGRlc2t0b3Agc2VhcmNoOiBzdHJlYW1zIGxpYnJhcnkK bGlic3lzaW5mby0wLjAuMl8xICAgICAgICAgICAgIEdOVSBsaWJjJ3Mgc3lzaW5mbyBwb3J0 IGZvciBGcmVlQlNECmxpYnRhc24xLTQuMiAgICAgICAgICAgICAgICAgICBBU04uMSBzdHJ1 Y3R1cmUgcGFyc2VyIGxpYnJhcnkKbGlidGhlb3JhLTEuMS4xXzYgICAgICAgICAgICAgIFRo ZW9yYSB2aWRlbyBjb2RlYyBmb3IgdGhlIE9nZyBtdWx0aW1lZGlhIHN0cmVhbWluZyBzeXN0 ZW0KbGlidWJsaW8tMjAwNzAxMDMgICAgICAgICAgICAgIFVzZXIgc3BhY2UgY2FjaGluZyBs aWJyYXJ5CmxpYnY0bC0wLjguOF8yICAgICAgICAgICAgICAgICBWaWRlbzRMaW51eCBsaWJy YXJ5CmxpYnZkcGF1LTAuOF8xICAgICAgICAgICAgICAgICBWRFBBVSB3cmFwcGVyIGFuZCB0 cmFjaW5nIGxpYnJhcnkKbGlidmlzaW8tMC4wLjMxXzMgICAgICAgICAgICAgIExpYnJhcnkg YW5kIHRvb2xzIGZvciBwYXJzaW5nIHRoZSB2aXNpbyBmaWxlIGZvcm1hdCBzdHJ1Y3R1cmUK bGlidmlzaW8wMS0wLjEuMF8xICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRvb2xzIGZvciBw YXJzaW5nIHRoZSB2aXNpbyBmaWxlIGZvcm1hdCBzdHJ1Y3R1cmUKbGlidm5jc2VydmVyLTAu OS45XzkgICAgICAgICAgIFByb3ZpZGUgYW4gZWFzeSBBUEkgdG8gYSBjdXN0b20gdm5jIHNl cnZlcgpsaWJ2b2x1bWVfaWQtMC44MS4xICAgICAgICAgICAgTGlicmFyeSB0byBwcm92aWRl IGZpbGUgc3lzdGVtIHR5cGUgaW5mb3JtYXRpb24KbGlidm9yYmlzLTEuMy40XzEsMyAgICAg ICAgICAgIEF1ZGlvIGNvbXByZXNzaW9uIGNvZGVjIGxpYnJhcnkKbGlidnB4LTEuMy4wICAg ICAgICAgICAgICAgICAgIFZQOC9WUDkgQ29kZWMgU0RLCmxpYndtZi0wLjIuOC40XzEyICAg ICAgICAgICAgICBUb29scyBhbmQgbGlicmFyeSBmb3IgY29udmVydGluZyBNaWNyb3NvZnQg V01GICh3aW5kb3dzIG1ldGFmaWxlKQpsaWJ3bmNrLTIuMzAuNyAgICAgICAgICAgICAgICAg TGlicmFyeSB1c2VkIGZvciB3cml0aW5nIHBhZ2VycyBhbmQgdGFza3NsaXN0cwpsaWJ3cGQt MC45LjlfMiAgICAgICAgICAgICAgICAgVG9vbHMgZm9yIGltcG9ydGluZyBhbmQgZXhwb3J0 aW5nIFdvcmRQZXJmZWN0KHRtKSBkb2N1bWVudHMKbGlid3BkMDEwLTAuMTAuMCAgICAgICAg ICAgICAgIFRvb2xzIGZvciBpbXBvcnRpbmcgYW5kIGV4cG9ydGluZyBXb3JkUGVyZmVjdCh0 bSkgZG9jdW1lbnRzCmxpYndwZy0wLjIuMl8zICAgICAgICAgICAgICAgICBMaWJyYXJ5IGFu ZCB0b29scyB0byB3b3JrIHdpdGggV29yZFBlcmZlY3QgR3JhcGhpY3MgKFdQRykgZmlsZXMK bGlid3BnMDMtMC4zLjAgICAgICAgICAgICAgICAgIExpYnJhcnkgYW5kIHRvb2xzIHRvIHdv cmsgd2l0aCBXb3JkUGVyZmVjdCBHcmFwaGljcyAoV1BHKSBmaWxlcwpsaWJ3cHMtMC4yLjlf MyAgICAgICAgICAgICAgICAgTWljcm9zb2Z0IGZpbGUgd29yZCBwcm9jZXNzb3IgZm9ybWF0 IGltcG9ydCBmaWx0ZXIgbGlicmFyeQpsaWJ3cHMwMy0wLjMuMCAgICAgICAgICAgICAgICAg TWljcm9zb2Z0IGZpbGUgd29yZCBwcm9jZXNzb3IgZm9ybWF0IGltcG9ydCBmaWx0ZXIgbGli cmFyeQpsaWJ4Y2ItMS4xMF8yICAgICAgICAgICAgICAgICAgVGhlIFggcHJvdG9jb2wgQy1s YW5ndWFnZSBCaW5kaW5nIChYQ0IpIGxpYnJhcnkKbGlieGluZS0xLjIuNiAgICAgICAgICAg ICAgICAgIExpYnJhcmllcyBmb3IgeGluZSBtdWx0aW1lZGlhIHBsYXllcgpsaWJ4a2JmaWxl LTEuMC44XzIgICAgICAgICAgICAgWEtCIGZpbGUgbGlicmFyeQpsaWJ4a2J1aS0xLjAuMl8z ICAgICAgICAgICAgICAgVGhlIHhrYnVpIGxpYnJhcnkKbGlieG1sKystMi4zNC4yXzIgICAg ICAgICAgICAgIFhNTCBBUEkgZm9yIEMrKwpsaWJ4bWwyLTIuOS4yXzEgICAgICAgICAgICAg ICAgWE1MIHBhcnNlciBsaWJyYXJ5IGZvciBHTk9NRQpsaWJ4c2htZmVuY2UtMS4xXzMgICAg ICAgICAgICAgU2hhcmVkIG1lbW9yeSAnU3luY0ZlbmNlJyBzeW5jaHJvbml6YXRpb24gcHJp bWl0aXZlCmxpYnhzbHQtMS4xLjI4XzQgICAgICAgICAgICAgICBUaGUgWFNMVCBDIGxpYnJh cnkgZm9yIEdOT01FCmxpYnlhbWwtMC4xLjZfMSAgICAgICAgICAgICAgICBZQU1MIDEuMSBw YXJzZXIgYW5kIGVtaXR0ZXIgd3JpdHRlbiBpbiBDCmxpYnppcC0wLjExLjJfMSAgICAgICAg ICAgICAgICBDIGxpYnJhcnkgZm9yIHJlYWRpbmcsIGNyZWF0aW5nLCBhbmQgbW9kaWZ5aW5n IFpJUCBhcmNoaXZlcwpsaW5rcy0yLjgsMSAgICAgICAgICAgICAgICAgICAgTHlueC1saWtl IHRleHQgV1dXIGJyb3dzZXIKbGludXhsaWJlcnRpbmUtZy0yMDEyMDExNiAgICAgIExpbnV4 IExpYmVydGluZSBHIGFuZCBMaW51eCBCaW9saW51bSBHIGZvbnRzCmxsdm0tZGV2ZWwtMy42 LnIyMTg0NTEgICAgICAgICBMb3cgTGV2ZWwgVmlydHVhbCBNYWNoaW5lCmxwX3NvbHZlLTUu NS4yLjAgICAgICAgICAgICAgICBMaW5lYXIgUHJvZ3JhbW1pbmcgU29sdmVyCmxzb2YtNC44 OCw4ICAgICAgICAgICAgICAgICAgICBMaXN0cyBpbmZvcm1hdGlvbiBhYm91dCBvcGVuIGZp bGVzIChzaW1pbGFyIHRvIGZzdGF0KDEpKQpsdWE1Mi01LjIuM18yICAgICAgICAgICAgICAg ICAgU21hbGwsIGNvbXBpbGFibGUgc2NyaXB0aW5nIGxhbmd1YWdlIHByb3ZpZGluZyBlYXN5 IGFjY2VzcyB0byBDIGNvZGUKbHVpdC0xLjEuMSAgICAgICAgICAgICAgICAgICAgIExvY2Fs ZSBhbmQgSVNPIDIwMjIgc3VwcG9ydCBmb3IgVW5pY29kZSB0ZXJtaW5hbHMKbHhhcHBlYXJh bmNlLTAuNS42ICAgICAgICAgICAgIERlc2t0b3AtaW5kZXBlbmRlbnQgdGhlbWUgc3dpdGNo ZXIgZm9yIEdUSysKbHhkZS1pY29uLXRoZW1lLTAuNS4wXzEgICAgICAgIExYREUgSWNvbiBU aGVtZQpseG1lbnUtZGF0YS0wLjEuMl8xICAgICAgICAgICAgTWVudSBkYXRhIHVzZWQgYnkg bHhwYW5lbApseHBhbmVsLTAuNi4yICAgICAgICAgICAgICAgICAgTGlnaHR3ZWlnaHQgWDEx IGRlc2t0b3AgcGFuZWwKbHhyYW5kci0wLjEuMiAgICAgICAgICAgICAgICAgIExYREUgc2Ny ZWVuIG1hbmFnZXIKbUROU1Jlc3BvbmRlci01NDRfMiAgICAgICAgICAgIEJvbmpvdXIgKHpl cm8tY29uZmlndXJhdGlvbiBuZXR3b3JraW5nKSBieSBBcHBsZQptYXZlbi13cmFwcGVyLTFf MiAgICAgICAgICAgICAgV3JhcHBlciBzY3JpcHQgZm9yIHRoZSB2YXJpb3VzIGluc3RhbGxh dGlvbnMgb2YgTWF2ZW4KbWF2ZW4zMS0zLjEuMV8xICAgICAgICAgICAgICAgIEphdmEgcHJv amVjdCBtYW5hZ2VtZW50IHRvb2wsIDMuMS54IGJyYW5jaAptZW51LWNhY2hlLTAuNS4xXzIg ICAgICAgICAgICAgVGhlIG1lbnUtY2FjaGUgcG9ydGlvbiBvZiBMWERFCm1lc2EtZGVtb3Mt OC4xLjBfMiAgICAgICAgICAgICBPcGVuR0wgZGVtb3MgZGlzdHJpYnV0ZWQgd2l0aCBNZXNh Cm1ldGFjaXR5LTIuMzAuM18yICAgICAgICAgICAgICBXaW5kb3cgbWFuYWdlciBmb3IgdGhl IGFkdWx0IGluIHlvdQptaWRvcmktMC41LjhfNiAgICAgICAgICAgICAgICAgTGlnaHR3ZWln aHQgd2ViIGJyb3dzZXIgdXNpbmcgV2ViS2l0IGJyb3dzZXIgZW5naW5lCm1pbml6aXAtMS4y LjhfMSAgICAgICAgICAgICAgICBaaXAgbGlicmFyeSBhbmQgcHJvZ3JhbXMgZnJvbSBabGli IGRpc3RyaWJ1dGlvbgptaXJhZ2UtMC45LjUuMl80ICAgICAgICAgICAgICAgRmFzdCBhbmQg c2ltcGxlIGltYWdlIHZpZXdlcgpta2ZvbnRkaXItMS4wLjcgICAgICAgICAgICAgICAgQ3Jl YXRlIGFuIGluZGV4IG9mIFggZm9udCBmaWxlcyBpbiBhIGRpcmVjdG9yeQpta2ZvbnRzY2Fs ZS0xLjEuMV8xICAgICAgICAgICAgQ3JlYXRlcyBhbiBpbmRleCBvZiBzY2FsYWJsZSBmb250 IGZpbGVzIGZvciBYCm1wYy0xLjAuMl8xICAgICAgICAgICAgICAgICAgICBMaWJyYXJ5IG9m IGNvbXBsZXggbnVtYmVycyB3aXRoIGFyYml0cmFyaWx5IGhpZ2ggcHJlY2lzaW9uCm1wZnIt My4xLjJfMiAgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZvciBtdWx0aXBsZS1wcmVjaXNp b24gZmxvYXRpbmctcG9pbnQgY29tcHV0YXRpb25zCm1wZzEyMy0xLjIxLjAgICAgICAgICAg ICAgICAgICBDb21tYW5kLWxpbmUgcGxheWVyIGZvciBNUEVHIExheWVyIDEsIDIsIGFuZCAz IGF1ZGlvIGZpbGVzCm1wbGF5ZXItMS4xLnIyMDE0MDgyNF8zICAgICAgICBIaWdoIHBlcmZv cm1hbmNlIG1lZGlhIHBsYXllciBzdXBwb3J0aW5nIG1hbnkgZm9ybWF0cwptdXNlcGFjay0y MDExLjA4LjEwICAgICAgICAgICAgRGVjb2RlciwgZW5jb2RlciwgYW5kIHJlcGxheWdhaW4g Zm9yIG11c2VwYWNrIChtcGMpCm15dGhlcy0xLjIuNCAgICAgICAgICAgICAgICAgICBTaW1w bGUgdGhlc2F1cnVzIGxpYnJhcnkKbmF1dGlsdXMtMi4zMi4yLjFfNyAgICAgICAgICAgIEZp bGUgbWFuYWdlciBmb3IgdGhlIEdOT01FIGRlc2t0b3AKbmVvbjI5LTAuMjkuNl82ICAgICAg ICAgICAgICAgIEhUVFAgYW5kIFdlYkRBViBjbGllbnQgbGlicmFyeSBmb3IgVW5peCBzeXN0 ZW1zCm5ldHRsZS0yLjcuMSAgICAgICAgICAgICAgICAgICBMb3ctbGV2ZWwgY3J5cHRvZ3Jh cGhpYyBsaWJyYXJ5Cm5sLWdpbXAtaGVscC1odG1sLTIuOC4xXzEgICAgICBUaGUgR0lNUCBV c2VyIE1hbnVhbCBpbiBEdXRjaApubi1naW1wLWhlbHAtaHRtbC0yLjguMV8xICAgICAgVGhl IEdJTVAgVXNlciBNYW51YWwgaW4gTm9yd2VnaWFuOk5pbm9yc2sKbnNwci00LjEwLjcgICAg ICAgICAgICAgICAgICAgIFBsYXRmb3JtLW5ldXRyYWwgQVBJIGZvciBzeXN0ZW0gbGV2ZWwg YW5kIGxpYmMgbGlrZSBmdW5jdGlvbnMKbnNzLTMuMTcuMiAgICAgICAgICAgICAgICAgICAg IExpYnJhcmllcyB0byBzdXBwb3J0IGRldmVsb3BtZW50IG9mIHNlY3VyaXR5LWVuYWJsZWQg YXBwbGljYXRpb25zCm9iY29uZi0yLjAuNCAgICAgICAgICAgICAgICAgICBQcmVmZXJlbmNl cyBtYW5hZ2VyIGZvciB0aGUgT3BlbmJveCB3aW5kb3cgbWFuYWdlcgpvYm1lbnUtMS4wXzcg ICAgICAgICAgICAgICAgICAgTWVudSBtYW5hZ2VyIGZvciBPcGVuYm94IHN1cHBvcnRpbmcg Ym90aCBzdGF0aWMgYW5kIHBpcGUgbWVudXMKb2N0YXZlLTMuOC4xXzYgICAgICAgICAgICAg ICAgIEhpZ2gtbGV2ZWwgaW50ZXJhY3RpdmUgbGFuZ3VhZ2UgZm9yIG51bWVyaWNhbCBjb21w dXRhdGlvbnMKb3Blbi1tb3RpZi0yLjMuNF8xICAgICAgICAgICAgIE1vdGlmIFgxMSBUb29s a2l0IChpbmR1c3RyeSBzdGFuZGFyZCBHVUkgKElFRUUgMTI5NSkpCm9wZW5hbC1zb2Z0LTEu MTYuMCAgICAgICAgICAgICBTb2Z0d2FyZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgT3BlbkFM IHNwZWNpZmljYXRpb24Kb3BlbmJveC0zLjUuMl82ICAgICAgICAgICAgICAgIFNtYWxsLCBm YXN0LCBzdGFuZGFyZHMgY29tcGxpYW50LCBleHRlbnNpYmxlIHdpbmRvdyBtYW5hZ2VyCm9w ZW5jdi1jb3JlLTIuNC45XzEgICAgICAgICAgICBPcGVuIFNvdXJjZSBDb21wdXRlciBWaXNp b24gbGlicmFyeQpvcGVuamRrLTcuNjUuMTcsMSAgICAgICAgICAgICAgSmF2YSBEZXZlbG9w bWVudCBLaXQgNwpvcGVuanBlZy0yLjEuMCAgICAgICAgICAgICAgICAgT3Blbi1zb3VyY2Ug SlBFRyAyMDAwIGNvZGVjCm9wZW5qcGVnMTUtMS41LjIgICAgICAgICAgICAgICBPcGVuLXNv dXJjZSBKUEVHIDIwMDAgY29kZWMKb3BlbmxkYXAtY2xpZW50LTIuNC40MCAgICAgICAgIE9w ZW4gc291cmNlIExEQVAgY2xpZW50IGltcGxlbWVudGF0aW9uCm9wdXMtMS4xXzEgICAgICAg ICAgICAgICAgICAgICBJRVRGIGF1ZGlvIGNvZGVjCm9yYy0wLjQuMjEgICAgICAgICAgICAg ICAgICAgICBMaWJyYXJ5IGFuZCB0b29sc2V0IHRvIG9wZXJhdGUgYXJyYXlzIG9mIGRhdGEK cDExLWtpdC0wLjIyLjEgICAgICAgICAgICAgICAgIExpYnJhcnkgZm9yIGxvYWRpbmcgYW5k IGVudW1lcmF0aW5nIG9mIFBLQ1MjMTEgbW9kdWxlcwpwNS1BdXRoZW4tTlRMTS0xLjA5ICAg ICAgICAgICAgUGVybDUgTlRMTSBhdXRoZW50aWNhdGlvbiBtb2R1bGUKcDUtQXV0aGVuLVNB U0wtMi4xNiAgICAgICAgICAgIFBlcmw1IG1vZHVsZSBmb3IgU0FTTCBhdXRoZW50aWNhdGlv bgpwNS1EYXRlLU1hbmlwLTYuNDYgICAgICAgICAgICAgUGVybDUgbW9kdWxlIGNvbnRhaW5p bmcgZGF0ZSBtYW5pcHVsYXRpb24gcm91dGluZXMKcDUtRGlnZXN0LUhNQUMtMS4wMyAgICAg ICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBITUFDIE1lc3NhZ2UtRGlnZXN0IEFsZ29yaXRo bXMKcDUtRW5jb2RlLUxvY2FsZS0xLjAzICAgICAgICAgIERldGVybWluZSB0aGUgbG9jYWxl IGVuY29kaW5nCnA1LUVycm9yLTAuMTcwMjIgICAgICAgICAgICAgICBFcnJvci9leGNlcHRp b24gaGFuZGxpbmcgaW4gb2JqZWN0LW9yaWVudGVkIHByb2dyYW1taW5nIHN0eWxlCnA1LUZp bGUtTGlzdGluZy02LjA0ICAgICAgICAgICBQYXJzZSBkaXJlY3RvcnkgbGlzdGluZ3MKcDUt R1NTQVBJLTAuMjggICAgICAgICAgICAgICAgIFBlcmwgZXh0ZW5zaW9uIHByb3ZpZGluZyBh Y2Nlc3MgdG8gdGhlIEdTU0FQSXYyIGxpYnJhcnkKcDUtSFRNTC1QYXJzZXItMy43MSAgICAg ICAgICAgIFBlcmw1IG1vZHVsZSBmb3IgcGFyc2luZyBIVE1MIGRvY3VtZW50cwpwNS1IVE1M LVRhZ3NldC0zLjIwICAgICAgICAgICAgU29tZSB1c2VmdWwgZGF0YSB0YWJsZSBpbiBwYXJz aW5nIEhUTUwKcDUtSFRUUC1Db29raWVzLTYuMDEgICAgICAgICAgIEhUVFAgQ29va2llIGph cnMKcDUtSFRUUC1EYWVtb24tNi4wMSAgICAgICAgICAgIFNpbXBsZSBIVFRQIHNlcnZlciBj bGFzcwpwNS1IVFRQLURhdGUtNi4wMiAgICAgICAgICAgICAgQ29udmVyc2lvbiByb3V0aW5l cyBmb3IgdGhlIEhUVFAgcHJvdG9jb2wgZGF0ZSBmb3JtYXRzCnA1LUhUVFAtTWVzc2FnZS02 LjA2XzIgICAgICAgICBSZXByZXNlbnRhdGlvbiBvZiBIVFRQIHN0eWxlIG1lc3NhZ2VzCnA1 LUhUVFAtTmVnb3RpYXRlLTYuMDEgICAgICAgICBJbXBsZW1lbnRhdGlvbiBvZiB0aGUgSFRU UCBjb250ZW50IG5lZ290aWF0aW9uIGFsZ29yaXRobQpwNS1JTy1IVE1MLTEuMDAxICAgICAg ICAgICAgICAgT3BlbiBhbiBIVE1MIGZpbGUgd2l0aCBhdXRvbWF0aWMgY2hhcnNldCBkZXRl Y3Rpb24KcDUtSU8tU29ja2V0LUlQLTAuMzIgICAgICAgICAgIERyb3AtaW4gcmVwbGFjZW1l bnQgZm9yIElPOjpTb2NrZXQ6OklORVQgc3VwcG9ydGluZyBJUHY0IGFuZCBJUHY2CnA1LUlP LVNvY2tldC1TU0wtMS45OTggICAgICAgICBQZXJsNSBpbnRlcmZhY2UgdG8gU1NMIHNvY2tl dHMKcDUtTFdQLU1lZGlhVHlwZXMtNi4wMiAgICAgICAgIEd1ZXNzIG1lZGlhIHR5cGUgZm9y IGEgZmlsZSBvciBhIFVSTApwNS1NSU1FLUJhc2U2NC0zLjE0ICAgICAgICAgICAgUGVybDUg bW9kdWxlIGZvciBCYXNlNjQgYW5kIFF1b3RlZC1QcmludGFibGUgZW5jb2RpbmdzCnA1LU1v ZHVsZS1CdWlsZC0wLjQyMDYgICAgICAgICBCdWlsZCBhbmQgaW5zdGFsbCBQZXJsIG1vZHVs ZXMKcDUtTW96aWxsYS1DQS0yMDEzMDExNCAgICAgICAgIFBlcmwgZXh0ZW5zaW9uIGZvciBN b3ppbGxhIENBIGNlcnQgYnVuZGxlIGluIFBFTSBmb3JtYXQKcDUtTmV0LUhUVFAtNi4wNyAg ICAgICAgICAgICAgIExvdy1sZXZlbCBIVFRQIGNsaWVudApwNS1OZXQtU01UUC1TU0wtMS4w MV8yICAgICAgICAgU1NMIHN1cHBvcnQgZm9yIE5ldDo6U01UUApwNS1OZXQtU1NMZWF5LTEu NjYgICAgICAgICAgICAgUGVybDUgaW50ZXJmYWNlIHRvIFNTTApwNS1QYXJzZS1ZYXBwLTEu MDUgICAgICAgICAgICAgUGVybCBleHRlbnNpb24gZm9yIGdlbmVyYXRpbmcgYW5kIHVzaW5n IExBTFIgcGFyc2VycwpwNS1QYXRoLUNsYXNzLTAuMzQgICAgICAgICAgICAgQ3Jvc3MtcGxh dGZvcm0gcGF0aCBzcGVjaWZpY2F0aW9uIG1hbmlwdWxhdGlvbgpwNS1Tb2NrZXQtMi4wMTUg ICAgICAgICAgICAgICAgTmV0d29ya2luZyBjb25zdGFudHMgYW5kIHN1cHBvcnQgZnVuY3Rp b25zCnA1LVRyeS1UaW55LTAuMTggICAgICAgICAgICAgICBNaW5pbWFsIHRyeS9jYXRjaCB3 aXRoIHByb3BlciBsb2NhbGl6YXRpb24gb2YgJEAKcDUtVVJJLTEuNjQgICAgICAgICAgICAg ICAgICAgIFBlcmw1IGludGVyZmFjZSB0byBVbmlmb3JtIFJlc291cmNlIElkZW50aWZpZXIg KFVSSSkgcmVmZXJlbmNlcwpwNS1XV1ctUm9ib3RSdWxlcy02LjAyICAgICAgICAgRGF0YWJh c2Ugb2Ygcm9ib3RzLnR4dC1kZXJpdmVkIHBlcm1pc3Npb25zCnA1LVhNTC1ET00tMS40NCAg ICAgICAgICAgICAgICBQZXJsIG1vZHVsZSBmb3IgYnVpbGRpbmcgRE9NIExldmVsIDEgY29t cGxpYW50IGRvY3VtZW50IHN0cnVjdHVyZXMKcDUtWE1MLVBhcnNlci0yLjQxXzEgICAgICAg ICAgIFBlcmwgZXh0ZW5zaW9uIGludGVyZmFjZSB0byBKYW1lcyBDbGFyaydzIFhNTCBwYXJz ZXIsIGV4cGF0CnA1LVhNTC1SZWdFeHAtMC4wNCAgICAgICAgICAgICBSZWd1bGFyIGV4cHJl c3Npb25zIGZvciBYTUwgdG9rZW5zCnA1LVhNTC1YUUwtMC42OCAgICAgICAgICAgICAgICBQ ZXJsIG1vZHVsZSBmb3IgcXVlcnlpbmcgWE1MIHRyZWUgc3RydWN0dXJlcyB3aXRoIFhRTApw NS1ZQU1MLVN5Y2stMS4yNyAgICAgICAgICAgICAgRmFzdCwgbGlnaHR3ZWlnaHQgWUFNTCBh bmQgSlNPTiBsb2FkZXIgYW5kIGR1bXBlcgpwNS1saWJ3d3ctNi4wOCAgICAgICAgICAgICAg ICAgUGVybDUgbGlicmFyeSBmb3IgV1dXIGFjY2VzcwpwNS1saWJ4bWwtMC4wOCAgICAgICAg ICAgICAgICAgQ29sbGVjdGlvbiBvZiBQZXJsNSBtb2R1bGVzIGZvciB3b3JraW5nIHdpdGgg WE1MCnA3emlwLTkuMjAuMV8yICAgICAgICAgICAgICAgICBGaWxlIGFyY2hpdmVyIHdpdGgg aGlnaCBjb21wcmVzc2lvbiByYXRpbwpwYW5nby0xLjM0LjFfNyAgICAgICAgICAgICAgICAg T3Blbi1zb3VyY2UgZnJhbWV3b3JrIGZvciB0aGUgbGF5b3V0IGFuZCByZW5kZXJpbmcgb2Yg aTE4biB0ZXh0CnBhbmdvbW0tMi4yOC40XzEgICAgICAgICAgICAgICBDKysgd3JhcHBlciBm b3IgUGFuZ28KcGFuZ294LWNvbXBhdC0wLjAuMl8xICAgICAgICAgIERlcHJlY2F0ZWQgcGFu Z29YIHN1cHBvcnQKcGNpaWRzLTIwMTQxMDA0ICAgICAgICAgICAgICAgIERhdGFiYXNlIG9m IGFsbCBrbm93biBJRHMgdXNlZCBpbiBQQ0kgZGV2aWNlcwpwY21hbmZtLTEuMi4yICAgICAg ICAgICAgICAgICAgUENNYW4gRmlsZSBNYW5hZ2VyCnBjcmUtOC4zNV8xICAgICAgICAgICAg ICAgICAgICBQZXJsIENvbXBhdGlibGUgUmVndWxhciBFeHByZXNzaW9ucyBsaWJyYXJ5CnBl cmw1LTUuMTYuM18xMSAgICAgICAgICAgICAgICBQcmFjdGljYWwgRXh0cmFjdGlvbiBhbmQg UmVwb3J0IExhbmd1YWdlCnBob25vbi00LjguMV8xICAgICAgICAgICAgICAgICBLREUgbXVs dGltZWRpYSBmcmFtZXdvcmsKcGhvbm9uLWdzdHJlYW1lci00LjguMCAgICAgICAgIEdTdHJl YW1lciBiYWNrZW5kIGZvciBQaG9ub24KcGl4bWFuLTAuMzIuNF8zICAgICAgICAgICAgICAg IExvdy1sZXZlbCBwaXhlbCBtYW5pcHVsYXRpb24gbGlicmFyeQpwa2ctMS4zLjhfMyAgICAg ICAgICAgICAgICAgICAgUGFja2FnZSBtYW5hZ2VyCnBrZ2NvbmYtMC45LjcgICAgICAgICAg ICAgICAgICBVdGlsaXR5IHRvIGhlbHAgdG8gY29uZmlndXJlIGNvbXBpbGVyIGFuZCBsaW5r ZXIgZmxhZ3MKcGxvdHV0aWxzLTIuNl81LDEgICAgICAgICAgICAgIFBsb3R0aW5nIGxpYnJh cnkgYW5kIHRvb2xraXQKcG5nLTEuNS4xOSAgICAgICAgICAgICAgICAgICAgIExpYnJhcnkg Zm9yIG1hbmlwdWxhdGluZyBQTkcgaW1hZ2VzCnBvbGljeWtpdC0wLjlfOCAgICAgICAgICAg ICAgICBGcmFtZXdvcmsgZm9yIGNvbnRyb2xsaW5nIGFjY2VzcyB0byBzeXN0ZW0td2lkZSBj b21wb25lbnRzCnBvbGljeWtpdC1nbm9tZS0wLjkuMl83ICAgICAgICBHTk9NRSBmcm9udGVu ZCB0byB0aGUgUG9saWN5S2l0IGZyYW1ld29yawpwb2xraXQtMC4xMDVfMyAgICAgICAgICAg ICAgICAgRnJhbWV3b3JrIGZvciBjb250cm9sbGluZyBhY2Nlc3MgdG8gc3lzdGVtLXdpZGUg Y29tcG9uZW50cwpwb2xraXQtcXQtMC4xMDMuMF8xICAgICAgICAgICAgUXQgNCBmcm9udGVu ZCB0byBQb2xLaXQtMQpwb3BwbGVyLTAuMjQuNV80ICAgICAgICAgICAgICAgUERGIHJlbmRl cmluZyBsaWJyYXJ5CnBvcHBsZXItZGF0YS0wLjQuNyAgICAgICAgICAgICBQb3BwbGVyIGVu Y29kaW5nIGRhdGEKcG9wcGxlci1nbGliLTAuMjQuNV8xICAgICAgICAgIEdsaWIgYmluZGlu Z3MgdG8gcG9wcGxlcgpwb3BwbGVyLXF0NC0wLjI0LjVfMSAgICAgICAgICAgUXQ0IGJpbmRp bmdzIHRvIHBvcHBsZXIKcG9wcGxlci11dGlscy0wLjI0LjVfMSAgICAgICAgIFBvcHBsZXIn cyB4cGRmLXdvcmthbGlrZSBjb21tYW5kIGxpbmUgdXRpbGl0aWVzCnBvcHQtMS4xNl8xICAg ICAgICAgICAgICAgICAgICBHZXRvcHQoMykgbGlrZSBsaWJyYXJ5IHdpdGggYSBudW1iZXIg b2YgZW5oYW5jZW1lbnRzLCBmcm9tIFJlZGhhdApwb3J0bWFzdGVyLTMuMTcuNyAgICAgICAg ICAgICAgTWFuYWdlIHlvdXIgcG9ydHMgd2l0aG91dCBleHRlcm5hbCBkYXRhYmFzZXMgb3Ig bGFuZ3VhZ2VzCnByaW50cHJvdG8tMS4wLjUgICAgICAgICAgICAgICBQcmludCBleHRlbnNp b24gaGVhZGVycwpwc2ktMC4xNV8zICAgICAgICAgICAgICAgICAgICAgUXQgNCBiYXNlZCBK YWJiZXIgY2xpZW50CnBzdXRpbHMtMS4xN180ICAgICAgICAgICAgICAgICBVdGlsaXRpZXMg Zm9yIG1hbmlwdWxhdGluZyBQb3N0U2NyaXB0IGRvY3VtZW50cwpwdF9CUi1naW1wLWhlbHAt aHRtbC0yLjguMV8xICAgVGhlIEdJTVAgVXNlciBNYW51YWwgaW4gQnJhemlsaWFuIFBvcnR1 Z3Vlc2UKcHRoLTIuMC43XzEgICAgICAgICAgICAgICAgICAgIEdOVSBQb3J0YWJsZSBUaHJl YWRzCnB5MjctYmVhdXRpZnVsc291cDMyLTMuMi4xICAgICBIVE1ML1hNTCBQYXJzZXIgZm9y IFB5dGhvbgpweTI3LWNhaXJvLTEuMTAuMF8yICAgICAgICAgICAgUHl0aG9uIDIgYmluZGlu Z3MgZm9yIENhaXJvCnB5MjctZGJ1cy0xLjEuMV8xICAgICAgICAgICAgICBQeXRob24yIGJp bmRpbmdzIGZvciB0aGUgRC1CVVMgbWVzc2FnaW5nIHN5c3RlbQpweTI3LWdpbXAtMi44LjEw XzQgICAgICAgICAgICAgR05VIEltYWdlIE1hbmlwdWxhdGlvbiBQcm9ncmFtCnB5MjctZ29i amVjdC0yLjI4LjZfNSAgICAgICAgICBQeXRob24gYmluZGluZ3MgZm9yIEdPYmplY3QKcHky Ny1ndGsyLTIuMjQuMF8zICAgICAgICAgICAgIFNldCBvZiBQeXRob24gYmluZGluZ3MgZm9y IEdUSysKcHkyNy1saWJ4bWwyLTIuOS4yICAgICAgICAgICAgIFB5dGhvbiBpbnRlcmZhY2Ug Zm9yIFhNTCBwYXJzZXIgbGlicmFyeSBmb3IgR05PTUUKcHkyNy1weWdtZW50cy0xLjZfMiAg ICAgICAgICAgIFN5bnRheCBoaWdobGlnaHRlciB3cml0dGVuIGluIFB5dGhvbgpweTI3LXNl dHVwdG9vbHMyNy01LjUuMSAgICAgICAgUHl0aG9uIHBhY2thZ2VzIGluc3RhbGxlcgpweTI3 LXNpcC00LjE2LjIsMSAgICAgICAgICAgICAgUHl0aG9uIHRvIEMgYW5kIEMrKyBiaW5kaW5n cyBnZW5lcmF0b3IKcHlkYnVzLWNvbW1vbi0xLjEuMV80ICAgICAgICAgIENvbW1vbiBmaWxl cyBmb3IgdGhlIFB5dGhvbiBiaW5kaW5ncyBmb3IgdGhlIEQtQlVTIG1lc3NhZ2luZyBzeXN0 ZW0KcHl0aG9uLTIuN18yLDIgICAgICAgICAgICAgICAgIFRoZSAibWV0YS1wb3J0IiBmb3Ig dGhlIGRlZmF1bHQgdmVyc2lvbiBvZiBQeXRob24gaW50ZXJwcmV0ZXIKcHl0aG9uMi0yXzMg ICAgICAgICAgICAgICAgICAgIFRoZSAibWV0YS1wb3J0IiBmb3IgdmVyc2lvbiAyIG9mIHRo ZSBQeXRob24gaW50ZXJwcmV0ZXIKcHl0aG9uMjctMi43LjhfNSAgICAgICAgICAgICAgIElu dGVycHJldGVkIG9iamVjdC1vcmllbnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQpweXRob24z NC0zLjQuMV81ICAgICAgICAgICAgICAgSW50ZXJwcmV0ZWQgb2JqZWN0LW9yaWVudGVkIHBy b2dyYW1taW5nIGxhbmd1YWdlCnFjYS0yLjAuM18xICAgICAgICAgICAgICAgICAgICBDcm9z cy1wbGF0Zm9ybSBjcnlwdG8gQVBJIGZvciBRdApxY2EtZ251cGctMi4wLjAuYjNfMSAgICAg ICAgICAgUUNBIEdudVBHIHBsdWdpbgpxY2Etb3NzbC0yLjAuMC5iM180ICAgICAgICAgICAg UUNBIE9wZW5TTEwgcGx1Z2luCnFodWxsNS0xLjBfMyAgICAgICAgICAgICAgICAgICBRaHVs bCBjb21wdXRlcyBjb252ZXggaHVsbHMsIERlbGF1bmF5IHRyaWFuZ3VsYXRpb25zLCBhbmQg aGFsZnNwYWNlcwpxcGRmLTUuMS4yXzEgICAgICAgICAgICAgICAgICAgQ29tbWFuZC1saW5l IHRvb2xzIGZvciB0cmFuc2Zvcm1pbmcgYW5kIGluc3BlY3RpbmcgUERGIGRvY3VtZW50cwpx cGRmdmlldy0wLjQuM18yICAgICAgICAgICAgICAgVGFiYmVkIERqVnUvUERGL1BTIGRvY3Vt ZW50IHZpZXdlcgpxcnVwZGF0ZS0xLjEuMl8zICAgICAgICAgICAgICAgRm9ydHJhbiBsaWJy YXJ5IGZvciBmYXN0IHVwZGF0ZXMgb2YgUVIgYW5kIENob2xlc2t5IGRlY29tcG9zaXRpb24K cXNjaW50aWxsYTItMi44LjNfMSwxICAgICAgICAgIFF0IDQgcG9ydCBvZiB0aGUgU2NpbnRp bGxhIEMrKyBlZGl0b3IgY2xhc3MKcXQ0LWFzc2lzdGFudC00LjguNl8xICAgICAgICAgIFF0 IDQgZG9jdW1lbnRhdGlvbiBicm93c2VyCnF0NC1jbHVjZW5lLTQuOC42XzEgICAgICAgICAg ICBRdCBiaW5kaW5ncyBmb3IgdGhlIENMdWNlbmUgZnVsbC10ZXh0IHNlYXJjaCBsaWJyYXJ5 CnF0NC1jb3JlbGliLTQuOC42XzMgICAgICAgICAgICBRdCBjb3JlIG5vbi1ncmFwaGljYWwg bW9kdWxlCnF0NC1kYnVzLTQuOC42XzEgICAgICAgICAgICAgICBRdCBELUJ1cyBpbnRlci1w cm9jZXNzIGNvbW11bmljYXRpb24gbW9kdWxlCnF0NC1kZWNsYXJhdGl2ZS00LjguNl8yICAg ICAgICBRdCBkZWNsYXJhdGl2ZSBmcmFtZXdvcmsgZm9yIGR5bmFtaWMgdXNlciBpbnRlcmZh Y2VzCnF0NC1kZXNpZ25lci00LjguNl8xICAgICAgICAgICBRdCA0IGdyYXBoaWNhbCB1c2Vy IGludGVyZmFjZSBkZXNpZ25lcgpxdDQtZG9jLTQuOC42ICAgICAgICAgICAgICAgICAgUXQg ZG9jdW1lbnRhdGlvbgpxdDQtZ3VpLTQuOC42XzIgICAgICAgICAgICAgICAgUXQgZ3JhcGhp Y2FsIHVzZXIgaW50ZXJmYWNlIG1vZHVsZQpxdDQtaGVscC00LjguNl8xICAgICAgICAgICAg ICAgUXQgb25saW5lIGhlbHAgaW50ZWdyYXRpb24gbW9kdWxlCnF0NC1pbWFnZWZvcm1hdHMt NC44LjZfMSAgICAgICBRdCBwbHVnaW5zIGZvciBzZXZlcmFsIGltYWdlIGZvcm1hdHMKcXQ0 LW5ldHdvcmstNC44LjZfMSAgICAgICAgICAgIFF0IG5ldHdvcmsgbW9kdWxlCnF0NC1vcGVu Z2wtNC44LjZfMiAgICAgICAgICAgICBRdCBPcGVuR0wgc3VwcG9ydCBtb2R1bGUKcXQ0LXFk YnVzdmlld2VyLTQuOC42ICAgICAgICAgIFF0IDQgZ3JhcGhpY2FsIGludGVyZmFjZSB0byBE LUJ1cwpxdDQtcXQzc3VwcG9ydC00LjguNl8xICAgICAgICAgUXQgMyBjb21wYXRpYmlsaXR5 IG1vZHVsZQpxdDQtcXRjb25maWctNC44LjZfMSAgICAgICAgICAgUXQgNCBncmFwaGljYWwg Y29uZmlndXJhdGlvbiB1dGlsaXR5CnF0NC1zY3JpcHQtNC44LjZfMSAgICAgICAgICAgICBR dCBzY3JpcHRpbmcgbW9kdWxlCnF0NC1zcWwtNC44LjZfMSAgICAgICAgICAgICAgICBRdCBT UUwgZGF0YWJhc2UgaW50ZWdyYXRpb24gbW9kdWxlCnF0NC1zcWxpdGUtcGx1Z2luLTQuOC42 XzEgICAgICBRdCBTUUxpdGUgMyBkYXRhYmFzZSBwbHVnaW4KcXQ0LXN2Zy00LjguNl8xICAg ICAgICAgICAgICAgIFF0IFNWRyBzdXBwb3J0IG1vZHVsZQpxdDQtdGVzdGxpYi00LjguNl8x ICAgICAgICAgICAgUXQgdW5pdCB0ZXN0aW5nIG1vZHVsZQpxdDQtd2Via2l0LTQuOC42XzIg ICAgICAgICAgICAgUXQgV2ViS2l0IGltcGxlbWVudGF0aW9uCnF0NC14bWwtNC44LjZfMSAg ICAgICAgICAgICAgICBRdCBTQVggYW5kIERPTSBpbXBsZW1lbnRhdGlvbnMKcXQ0LXhtbHBh dHRlcm5zLTQuOC42XzEgICAgICAgIFF0IHN1cHBvcnQgZm9yIFhQYXRoLCBYUXVlcnksIFhT TFQgYW5kIFhNTCBTY2hlbWEKcXRjcmVhdG9yLTIuOC4wXzYgICAgICAgICAgICAgIEMrKyBh bmQgUU1MIElERSBmb3IgUXQgZGV2ZWxvcG1lbnQKcXplaXRnZWlzdC0wLjguMF8xICAgICAg ICAgICAgIFF0IDQgd3JhcHBlciBsaWJyYXJ5IGFyb3VuZCB0aGUgWmVpdGdlaXN0IEQtQnVz IEFQSQpyYW5kcnByb3RvLTEuNC4wICAgICAgICAgICAgICAgUmFuZHIgZXh0ZW5zaW9uIGhl YWRlcnMKcmFwdG9yMi0yLjAuMTQgICAgICAgICAgICAgICAgIFJERiBQYXJzZXIgVG9vbGtp dCBmb3IgUmVkbGFuZApyYXJpYW4tMC44LjFfMiAgICAgICAgICAgICAgICAgT01GIGhlbHAg c3lzdGVtIGJhc2VkIG9uIHRoZSBGcmVlZGVza3RvcCBzcGVjaWZpY2F0aW9uCnJhc3FhbC0w LjkuMzJfMSAgICAgICAgICAgICAgICBIaWdoLWxldmVsIGludGVyZmFjZSBmb3IgUkRGCnJk ZXNrdG9wLTEuOC4yICAgICAgICAgICAgICAgICBSRFAgY2xpZW50IGZvciBXaW5kb3dzIE5U LzIwMDAvMjAwMyBUZXJtaW5hbCBTZXJ2ZXIKcmVhZGxpbmUtNi4zLjggICAgICAgICAgICAg ICAgIExpYnJhcnkgZm9yIGVkaXRpbmcgY29tbWFuZCBsaW5lcyBhcyB0aGV5IGFyZSB0eXBl ZApyZWNvcmRwcm90by0xLjE0LjIgICAgICAgICAgICAgUkVDT1JEIGV4dGVuc2lvbiBoZWFk ZXJzCnJlZGxhbmQtMS4wLjE3XzQgICAgICAgICAgICAgICBIaWdoLWxldmVsIGludGVyZmFj ZSBmb3IgUkRGCnJlbmRlcnByb3RvLTAuMTEuMSAgICAgICAgICAgICBSZW5kZXJQcm90byBw cm90b2NvbCBoZWFkZXJzCnJ1LWdpbXAtaGVscC1odG1sLTIuOC4xXzEgICAgICBUaGUgR0lN UCBVc2VyIE1hbnVhbCBpbiBSdXNzaWFuCnJ1YnktMi4wLjAuNTc2XzEsMSAgICAgICAgICAg ICBPYmplY3Qtb3JpZW50ZWQgaW50ZXJwcmV0ZWQgc2NyaXB0aW5nIGxhbmd1YWdlCnNhbWJh MzYtbGlic21iY2xpZW50LTMuNi4yNF8yICBTaGFyZWQgbGliIGZyb20gdGhlIHNhbWJhIHBh Y2thZ2UKc2FuZS1iYWNrZW5kcy0xLjAuMjRfMyAgICAgICAgIEFQSSBmb3IgYWNjZXNzIHRv IHNjYW5uZXJzLCBkaWdpdGFscyBjYW1lcmEsIGZyYW1lIGdyYWJiZXJzIGV0YwpzY2hyb2Vk aW5nZXItMS4wLjExXzIgICAgICAgICAgSGlnaC1zcGVlZCBEaXJhYyBjb2RlYwpzY2ludGls bGEtMy41LjEgICAgICAgICAgICAgICAgRnVsbC1mZWF0dXJlZCBmcmVlIHNvdXJjZSBjb2Rl IGVkaXRpbmcgY29tcG9uZW50IGZvciBHVEsrCnNjaXRlLTMuNS4xICAgICAgICAgICAgICAg ICAgICBGdWxsLWZlYXR1cmVkIFNDSW50aWxsYSBiYXNlZCB0ZXh0IGVkaXRvciBmb3IgR1RL L0dOT01FCnNjcmVlbi00LjIuMV8zICAgICAgICAgICAgICAgICBNdWx0aS1zY3JlZW4gd2lu ZG93IG1hbmFnZXIKc2NybnNhdmVycHJvdG8tMS4yLjIgICAgICAgICAgIFNjcm5TYXZlciBl eHRlbnNpb24gaGVhZGVycwpzZGwtMS4yLjE1XzUsMiAgICAgICAgICAgICAgICAgQ3Jvc3Mt cGxhdGZvcm0gbXVsdGltZWRpYSBkZXZlbG9wbWVudCBBUEkKc2RvY2Jvb2steG1sLTEuMV8x LDIgICAgICAgICAgICJTaW1wbGlmaWVkIiBEb2NCb29rIFhNTCBEVEQKc2VyZi0xLjMuN18x ICAgICAgICAgICAgICAgICAgIFNlcmYgSFRUUCBjbGllbnQgbGlicmFyeQpzZXNzcmVnLTEu MC44ICAgICAgICAgICAgICAgICAgTWFuYWdlIHV0bXAvd3RtcCBlbnRyaWVzIGZvciBub24t aW5pdCBYIGNsaWVudHMKc2V0eGtibWFwLTEuMy4wICAgICAgICAgICAgICAgIFNldCB0aGUg a2V5Ym9hcmQgdXNpbmcgdGhlIFggS2V5Ym9hcmQgRXh0ZW5zaW9uCnNoYXJlZC1kZXNrdG9w LW9udG9sb2dpZXMtMC4xMS4wIEludGVyb3BlcmFiaWxpdHkgYmV0d2VlbiBkZXNrdG9wcyBh bmQgY29sbGFib3JhdGl2ZSBlbnZpcm9ubWVudHMKc2hhcmVkLW1pbWUtaW5mby0xLjFfMSAg ICAgICAgIE1JTUUgdHlwZXMgZGF0YWJhc2UgZnJvbSB0aGUgZnJlZWRlc2t0b3Aub3JnIHBy b2plY3QKc2lsZ3JhcGhpdGUtMi4zLjFfMiAgICAgICAgICAgIEZvbnQgZW5naW5lIGZvciBj b21wbGV4IG5vbi1Sb21hbiB3cml0aW5nIHN5c3RlbXMKc2wtZ2ltcC1oZWxwLWh0bWwtMi44 LjFfMSAgICAgIFRoZSBHSU1QIFVzZXIgTWFudWFsIGluIFNsb3ZlbmlhbgpzbGltLTEuMy42 XzQgICAgICAgICAgICAgICAgICAgR3JhcGhpY2FsIGxvZ2luIG1hbmFnZXIgZm9yIFgxMSwg ZGVyaXZlZCBmcm9tIExvZ2luLmFwcApzbXBsYXllci0xNC45LjBfMSAgICAgICAgICAgICAg Q29tcGxldGUgZnJvbnQtZW5kIGJhc2VkIG9uIFF0NCBmb3IgbXBsYXllcgpzbXBsYXllci1z a2lucy0xNC45LjAsMSAgICAgICAgU2tpbnMgZm9yIFNNUGxheWVyIChTa2lubmFibGUgR1VJ KQpzbXBsYXllci10aGVtZXMtMTQuOS4wLDEgICAgICAgVGhlbWVzIGZvciBTTVBsYXllcgpz bXByb3h5LTEuMC41ICAgICAgICAgICAgICAgICAgU2Vzc2lvbiBNYW5hZ2VyIFByb3h5CnNv cHJhbm8tMi45LjRfMSAgICAgICAgICAgICAgICBRdC9DKysgUkRGIGZyYW1ld29yawpzb3Vu ZHRvdWNoLTEuOC4wXzEgICAgICAgICAgICAgT3Blbi1zb3VyY2UgYXVkaW8gcHJvY2Vzc2lu ZyBsaWJyYXJ5CnNwZWV4LTEuMi5yMV83LDEgICAgICAgICAgICAgICBPcGVuLXNvdXJjZSBw YXRlbnQtZnJlZSB2b2ljZSBjb2RlYwpzcGlkZXJtb25rZXkxODUtMS44LjVfMiAgICAgICAg U3RhbmRhbG9uZSBKYXZhU2NyaXB0ICgxLjguNSkgaW50ZXJwcmV0ZXIgZnJvbSBNb3ppbGxh CnNxbGl0ZTMtMy44LjYgICAgICAgICAgICAgICAgICBTUUwgZGF0YWJhc2UgZW5naW5lIGlu IGEgQyBsaWJyYXJ5CnN0YXJ0dXAtbm90aWZpY2F0aW9uLTAuMTJfMyAgICBMaWJyYXJ5IHRo YXQgc3VwcG9ydHMgc3RhcnR1cCBub3RpZmljYXRpb24gc3BlYyBmcm9tIGZyZWVkZXNrdG9w Lm9yZwpzdWl0ZXNwYXJzZS00LjAuMl80ICAgICAgICAgICAgU3VpdGVTcGFyc2UgaXMgYSBz ZXQgb2YgcGFja2FnZXMgZm9yIHNwYXJzZSBtYXRyaWNlcyBjYWxjdWxhdGlvbgpzdi1naW1w LWhlbHAtaHRtbC0yLjguMV8xICAgICAgVGhlIEdJTVAgVXNlciBNYW51YWwgaW4gU3dlZGlz aApzdmdhbGliLTEuNC4zXzcgICAgICAgICAgICAgICAgTG93IGxldmVsIGNvbnNvbGUgZ3Jh cGhpY3MgbGlicmFyeQp0MWxpYi01LjEuMl80LDEgICAgICAgICAgICAgICAgVHlwZSAxIGZv bnQgcmFzdGVyaXphdGlvbiBsaWJyYXJ5IGZvciBVbml4L1gxMQp0YWdsaWItMS45LjFfMiAg ICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbWFuaXB1bGF0aW5nIElEMyB0YWdzIGFuZCBP Z2cgY29tbWVudHMKdGFsbG9jLTIuMS4wICAgICAgICAgICAgICAgICAgIEhpZXJhcmNoaWNh bCBwb29sIGJhc2VkIG1lbW9yeSBhbGxvY2F0b3IKdGNsODYtOC42LjJfMSAgICAgICAgICAg ICAgICAgIFRvb2wgQ29tbWFuZCBMYW5ndWFnZQp0ZGItMS4yLjEzLDEgICAgICAgICAgICAg ICAgICAgVHJpdmlhbCBEYXRhYmFzZQp0ZWNraXQtMi41LjFfMSAgICAgICAgICAgICAgICAg VG9vbGtpdCBmb3IgY29udmVydGluZyBkYXRhIGJldHdlZW4gOC1iaXQgbGVnYWN5IGVuY29k aW5ncyBhbmQgVW5pY29kZQp0ZXZlbnQtMC45LjIxICAgICAgICAgICAgICAgICAgVGFsbG9j IGJhc2VkIGV2ZW50IGxvb3AgbGlicmFyeQp0ZXgtYWxlcGgtMS4xNS4yLjEuci40ICAgICAg ICAgVGVYIEVuZ2luZSBpbmNsdWRpbmcgT21lZ2EgYW5kIGUtVGVYIGZlYXR1cmVzCnRleC1k dmlwZGZteC0yMDE0MDMxN18xICAgICAgICBEVkkgUHJldmlld2VyKGtwYXRoc2VhcmNoKSBm b3IgWAp0ZXgtZHZpcHNrLTUuOTk0ICAgICAgICAgICAgICAgQ29udmVydCBhIFRlWCBEVkkg ZmlsZSB0byBQb3N0U2NyaXB0CnRleC1mb3JtYXRzLTIwMTQwNTI1ICAgICAgICAgICBGb3Jt YXRzIGZvciBCYXNpYyBUZVggRW5naW5lcwp0ZXgtamFkZXRleC0zLjEzXzIgICAgICAgICAg ICAgVGVYIGJhY2tlbmQgZm9yIEphZGUsIERTU1NMIHByb2Nlc3NvciBmb3IgU0dNTC9YTUwg ZG9jdW1lbnRzCnRleC1rcGF0aHNlYS02LjIuMCAgICAgICAgICAgICBQYXRoIHNlYXJjaGlu ZyBsaWJyYXJ5IGZvciBUZVgKdGV4LWx1YXRleC0wLjc5LjFfMSAgICAgICAgICAgIEV4dGVu ZGVkIHZlcnNpb24gb2YgcGRmVGVYIHVzaW5nIEx1YQp0ZXgtcHRleGVuYy0xLjMuMiAgICAg ICAgICAgICAgTGlicmFyeSBmb3IgSmFwYW5lc2UgcFRlWCBhbmQgaXRzIHRvb2xzCnRleC13 ZWIyYy0yMDE0MDUyNSAgICAgICAgICAgICBUZVggaW1wbGVtZW50YXRpb24gdHJhbnNsYXRp bmcgV0VCIHRvIEMKdGV4LXhkdmlrLTIyLjg3XzIgICAgICAgICAgICAgIERWSSBQcmV2aWV3 ZXIoa3BhdGhzZWFyY2gpIGZvciBYCnRleC14ZXRleC0wLjk5OTkxICAgICAgICAgICAgICBU ZVggU3lzdGVtIHdpdGggVW5pY29kZSBhbmQgTW9kZXJuIEZvbnQgVGVjaG5vbG9naWVzCnRl eC14bWx0ZXgtMS45XzEgICAgICAgICAgICAgICBOb24tdmFsaWRhdGluZyBYTUwgcGFyc2Vy LCB3cml0dGVuIGluIFRlWAp0ZXhpbmZvLTUuMi4yMDE0MDgwOCAgICAgICAgICAgVHlwZXNl dCBkb2N1bWVudGF0aW9uIHN5c3RlbSB3aXRoIG11bHRpcGxlIGZvcm1hdCBvdXRwdXQKdGV4 bGl2ZS1iYXNlLTIwMTQwNTI1XzIgICAgICAgIFRlWCBMaXZlIFR5cGVzZXR0aW5nIFN5c3Rl bSwgYmFzZSBiaW5hcmllcwp0ZXhsaXZlLWRvY3MtMjAxNDA1MjUgICAgICAgICAgVGVYIExp dmUgVHlwZXNldHRpbmcgU3lzdGVtLCBkb2N1bWVudGF0aW9uCnRleGxpdmUtZnVsbC0yMDE0 MDUyNV8xICAgICAgICBUZVggTGl2ZSwgRnVsbCBWZXJzaW9uCnRleGxpdmUtaW5mcmEtMzQy MjcgICAgICAgICAgICBCYXNpYyBUZVhMaXZlIGluZnJhc3RydWN0dXJlCnRleGxpdmUtdGV4 bWYtMjAxNDA1MjVfMyAgICAgICBUZVggTGl2ZSBUeXBlc2V0dGluZyBTeXN0ZW0sIHRleG1m IFRyZWUKdGV4bWFrZXItNC4xLjFfMSwyICAgICAgICAgICAgIExhVGVYIERldmVsb3BtZW50 IEVudmlyb25tZW50CnRodW5kZXJiaXJkLTMxLjIuMCAgICAgICAgICAgICBNb3ppbGxhIFRo dW5kZXJiaXJkIGlzIHN0YW5kYWxvbmUgbWFpbCBhbmQgbmV3cyB0aGF0IHN0YW5kcyBhYm92 ZQp0aWZmLTQuMC4zXzQgICAgICAgICAgICAgICAgICAgVG9vbHMgYW5kIGxpYnJhcnkgcm91 dGluZXMgZm9yIHdvcmtpbmcgd2l0aCBUSUZGIGltYWdlcwp0aW55eG1sLTIuNi4yXzEgICAg ICAgICAgICAgICAgU21hbGwgQysrIFhNTCBwYXJzZXIKdHJhcHByb3RvLTMuNC4zICAgICAg ICAgICAgICAgIERFQy1YVFJBUCBleHRlbnNpb24gaGVhZGVycwp0cm91c2Vycy10ZGRsLTAu My4xMF83ICAgICAgICAgVGhlIG9wZW4tc291cmNlIFRDRyBTb2Z0d2FyZSBTdGFjawp0d20t MS4wLjggICAgICAgICAgICAgICAgICAgICAgVGFiIFdpbmRvdyBNYW5hZ2VyIGZvciB0aGUg WCBXaW5kb3cgU3lzdGVtCnR3b2xhbWUtMC4zLjEzXzMgICAgICAgICAgICAgICBNUEVHIEF1 ZGlvIExheWVyIDIgZW5jb2Rlcgp1bmlxdWUtMS4xLjZfNiAgICAgICAgICAgICAgICAgTGli cmFyeSBmb3Igc2luZ2xlIGluc3RhbmNlIGFwcGxpY2F0aW9ucwp1cmJhbnRlcnJvci1kYXRh LTQuMi4wMTggICAgICAgU3RhbmRhbG9uZSByZWFsaXNtIGJhc2VkIG1vZCBvcmlnaW5hbGx5 IGZvciBRdWFrZSBJSUkgQXJlbmEKdmNkaW1hZ2VyLTAuNy4yNF81ICAgICAgICAgICAgIEdO VSBWQ0RJbWFnZXIvVkNEUmlwIC0tIFRoZSBHTlUgVmlkZW9DRCBJbWFnZSBNYWtlci9SaXBw aW5nIFRvb2wKdmlkZW9wcm90by0yLjMuMiAgICAgICAgICAgICAgIFZpZGVvIGV4dGVuc2lv biBoZWFkZXJzCnZpbS03LjQuNDMwXzIgICAgICAgICAgICAgICAgICBJbXByb3ZlZCB2ZXJz aW9uIG9mIHRoZSB2aSBlZGl0b3IKdmlydHVhbGJveC1vc2UtNC4zLjE4ICAgICAgICAgIEdl bmVyYWwtcHVycG9zZSBmdWxsIHZpcnR1YWxpemVyIGZvciB4ODYgaGFyZHdhcmUKdmlydHVh bGJveC1vc2Uta21vZC00LjMuMTggICAgIFZpcnR1YWxCb3gga2VybmVsIG1vZHVsZSBmb3Ig RnJlZUJTRAp2by1hYWNlbmMtMC4xLjNfMSAgICAgICAgICAgICAgVmlzdWFsT24gQUFDIGVu Y29kZXIgbGlicmFyeQp2cG5jLTAuNS4zXzkgICAgICAgICAgICAgICAgICAgQ2xpZW50IGZv ciBDaXNjbyAzMDAwIFZQTiBDb25jZW50cmF0b3IKdnBuYy1zY3JpcHRzLTIwMTQwODA2ICAg ICAgICAgIENvbGxlY3Rpb24gb2Ygc2NyaXB0cyB0byBzZXR1cCByb3V0ZXMgYW5kIG90aGVy IGNoYW5nZXMgZm9yIGEgVlBOCndlYmtpdC1ndGsyLTEuOC4zXzYgICAgICAgICAgICBPcGVu c291cmNlIGJyb3dzZXIgZW5naW5lCndlYnAtMC40LjEgICAgICAgICAgICAgICAgICAgICBH b29nbGUgV2ViUCBpbWFnZSBmb3JtYXQgY29udmVyc2lvbiB0b29sCndnZXQtMS4xNV8yICAg ICAgICAgICAgICAgICAgICBSZXRyaWV2ZSBmaWxlcyBmcm9tIHRoZSBOZXQgdmlhIEhUVFAo UykgYW5kIEZUUAp3eDI4LWd0azItY29tbW9uLTIuOC4xMl80ICAgICAgVGhlIHd4V2lkZ2V0 cyBHVUkgdG9vbGtpdCAoY29tbW9uIGZpbGVzKQp3eDI4LWd0azItdW5pY29kZS0yLjguMTJf NCAgICAgVGhlIHd4V2lkZ2V0cyBHVUkgdG9vbGtpdCAoVW5pY29kZSkKd3gzMC1ndGsyLTMu MC4yICAgICAgICAgICAgICAgIFRoZSB3eFdpZGdldHMgR1VJIHRvb2xraXQgd2l0aCBHVEsr IGJpbmRpbmdzCngxMXBlcmYtMS41LjQgICAgICAgICAgICAgICAgICBYMTEgc2VydmVyIHBl cmZvcm1hbmNlIHRlc3QgcHJvZ3JhbQp4MjY0LTAuMTM2LjIzNThfNCAgICAgICAgICAgICAg TGlicmFyeSBhbmQgdG9vbCBmb3IgZW5jb2RpbmcgSC4yNjQvQVZDIHZpZGVvIHN0cmVhbXMK eGFyY2hpdmVyLTAuNS40ICAgICAgICAgICAgICAgIERlc2t0b3AtYWdub3N0aWMgR1RLKzIg ZnJvbnRlbmQgdG8gdmFyaW91cyBhcmNoaXZpbmcgdG9vbHMKeGF1dGgtMS4wLjlfMSAgICAg ICAgICAgICAgICAgIFggYXV0aG9yaXR5IGZpbGUgdXRpbGl0eQp4YmFja2xpZ2h0LTEuMi4x XzEgICAgICAgICAgICAgUHJvZ3JhbSB0byBhZGp1c3QgYmFja2xpZ2h0IGJyaWdodG5lc3MK eGJpdG1hcHMtMS4xLjEgICAgICAgICAgICAgICAgIFguT3JnIGJpdG1hcHMgZGF0YQp4Y2Fs Yy0xLjAuNSAgICAgICAgICAgICAgICAgICAgU2NpZW50aWZpYyBjYWxjdWxhdG9yIGZvciBY CnhjYi11dGlsLTAuMy45XzMsMSAgICAgICAgICAgICBNb2R1bGUgd2l0aCBsaWJ4Y2IvbGli WDExIGV4dGVuc2lvbi9yZXBsYWNlbWVudCBsaWJyYXJpZXMKeGNiLXV0aWwtcmVuZGVydXRp bC0wLjMuOSAgICAgIENvbnZlbmllbmNlIGZ1bmN0aW9ucyBmb3IgdGhlIFJlbmRlciBleHRl bnNpb24KeGNsb2NrLTEuMC43XzEgICAgICAgICAgICAgICAgIEFuYWxvZyBhbmQgZGlnaXRh bCBjbG9jayBmb3IgWAp4Y21zZGItMS4wLjQgICAgICAgICAgICAgICAgICAgRGV2aWNlIENv bG9yIENoYXJhY3Rlcml6YXRpb24gdXRpbGl0eSBmb3IgWAp4Y29uc29sZS0xLjAuNl8xICAg ICAgICAgICAgICAgTW9uaXRvciBzeXN0ZW0gY29uc29sZSBtZXNzYWdlcyB3aXRoIFgKeGN1 cnNvci10aGVtZXMtMS4wLjRfMSAgICAgICAgIFgub3JnIGN1cnNvcnMgdGhlbWVzCnhjdXJz b3JnZW4tMS4wLjYgICAgICAgICAgICAgICBDcmVhdGUgYW4gWCBjdXJzb3IgZmlsZSBmcm9t IGEgY29sbGVjdGlvbiBvZiBQTkcgaW1hZ2VzCnhkZy11dGlscy0xLjAuMi4yMDEzMDkxOV8x ICAgICBUb29scyB0byBhbGxvdyBhbGwgYXBwbGljYXRpb25zIHRvIGludGVncmF0ZSB3aXRo IHRoZSBmcmVlIGRlc2t0b3AKeGRweWluZm8tMS4zLjFfMSAgICAgICAgICAgICAgIERpc3Bs YXkgaW5mb3JtYXRpb24gdXRpbGl0eSBmb3IgWAp4ZHJpaW5mby0xLjAuNF8xICAgICAgICAg ICAgICAgUXVlcnkgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiBvZiBEUkkgZHJpdmVycwp4 ZXYtMS4yLjEgICAgICAgICAgICAgICAgICAgICAgUHJpbnQgY29udGVudHMgb2YgWCBldmVu dHMKeGV4dHByb3RvLTcuMy4wICAgICAgICAgICAgICAgIFhFeHQgZXh0ZW5zaW9uIGhlYWRl cnMKeGY4Ni1pbnB1dC1rZXlib2FyZC0xLjguMF82ICAgIFguT3JnIGtleWJvYXJkIGlucHV0 IGRyaXZlcgp4Zjg2LWlucHV0LW1vdXNlLTEuOS4wXzUgICAgICAgWC5PcmcgbW91c2UgaW5w dXQgZHJpdmVyCnhmODYtdmlkZW8tYXRpLTcuMi4wXzQgICAgICAgICBYLk9yZyBhdGkgZGlz cGxheSBkcml2ZXIKeGY4Ni12aWRlby1pbnRlbC0yLjIxLjE1XzQgICAgIERyaXZlciBmb3Ig SW50ZWwgaW50ZWdyYXRlZCBncmFwaGljcyBjaGlwc2V0cwp4Zjg2LXZpZGVvLW1hY2g2NC02 LjkuNF80ICAgICAgWC5PcmcgbWFjaDY0IGRpc3BsYXkgZHJpdmVyCnhmODYtdmlkZW8tbnYt Mi4xLjIwXzUgICAgICAgICBYLk9yZyBudiBkaXNwbGF5IGRyaXZlcgp4Zjg2LXZpZGVvLW9w ZW5jaHJvbWUtMC4zLjNfNCAgWC5Pcmcgb3BlbkNocm9tZSBkaXNwbGF5IGRyaXZlcgp4Zjg2 LXZpZGVvLXIxMjgtNi45LjJfNCAgICAgICAgWC5PcmcgcjEyOCBkaXNwbGF5IGRyaXZlcgp4 Zjg2LXZpZGVvLXZlc2EtMi4zLjNfNCAgICAgICAgWC5PcmcgdmVzYSBkaXNwbGF5IGRyaXZl cgp4Zjg2ZGdhLTEuMC4zXzEgICAgICAgICAgICAgICAgVGVzdCBwcm9ncmFtIGZvciB0aGUg WEZyZWU4Ni1ER0EgZXh0ZW5zaW9uCnhmODZkZ2Fwcm90by0yLjEgICAgICAgICAgICAgICBY RnJlZTg2LURHQSBleHRlbnNpb24gaGVhZGVycwp4Zjg2bWlzY3Byb3RvLTAuOS4zICAgICAg ICAgICAgWEZyZWU4Ni1NaXNjIGV4dGVuc2lvbiBoZWFkZXJzCnhmODZ2aWRtb2RlcHJvdG8t Mi4zLjEgICAgICAgICBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24gZXh0ZW5zaW9uIGhlYWRl cnMKeGdhbW1hLTEuMC41ICAgICAgICAgICAgICAgICAgIEdhbW1hIGNvcnJlY3Rpb24gdGhy b3VnaCB0aGUgWCBzZXJ2ZXIKeGdjLTEuMC40ICAgICAgICAgICAgICAgICAgICAgIFggZ3Jh cGhpY3MgZGVtbwp4aG9zdC0xLjAuNl8xICAgICAgICAgICAgICAgICAgU2VydmVyIGFjY2Vz cyBjb250cm9sIHByb2dyYW0gZm9yIFgKeGluZS0wLjk5LjlfMiAgICAgICAgICAgICAgICAg IFgxMSBtdWx0aW1lZGlhIHBsYXllcgp4aW5lcmFtYXByb3RvLTEuMi4xICAgICAgICAgICAg WGluZXJhbWEgZXh0ZW5zaW9uIGhlYWRlcnMKeGluaXQtMS4zLjMsMSAgICAgICAgICAgICAg ICAgIFggV2luZG93IFN5c3RlbSBpbml0aWFsaXplcgp4aW5wdXQtMS42LjEgICAgICAgICAg ICAgICAgICAgVmVyeSB1c2VmdWwgdXRpbGl0eSBmb3IgY29uZmlndXJpbmcgYW5kIHRlc3Rp bmcgWElucHV0IGRldmljZXMKeGtiY29tcC0xLjIuNCAgICAgICAgICAgICAgICAgIENvbXBp bGUgWEtCIGtleWJvYXJkIGRlc2NyaXB0aW9uCnhrYmV2ZC0xLjEuMyAgICAgICAgICAgICAg ICAgICBYS0IgZXZlbnQgZGFlbW9uCnhrYnV0aWxzLTEuMC40ICAgICAgICAgICAgICAgICBY S0IgdXRpbGl0eSBkZW1vcwp4a2V5Ym9hcmQtY29uZmlnLTIuMTIgICAgICAgICAgWCBLZXli b2FyZCBDb25maWd1cmF0aW9uIERhdGFiYXNlCnhraWxsLTEuMC40ICAgICAgICAgICAgICAg ICAgICBVdGlsaXR5IGZvciBraWxsaW5nIGEgY2xpZW50IGJ5IGl0cyBYIHJlc291cmNlCnhs b2NrbW9yZS01LjQzXzMgICAgICAgICAgICAgICBMaWtlIFhMb2NrIHNlc3Npb24gbG9ja2Vy L3NjcmVlbiBzYXZlciwgYnV0IGp1c3QgbW9yZQp4bHNhdG9tcy0xLjEuMSAgICAgICAgICAg ICAgICAgTGlzdCBpbnRlcm5lZCBhdG9tcyBkZWZpbmVkIG9uIGEgc2VydmVyCnhsc2NsaWVu dHMtMS4xLjMgICAgICAgICAgICAgICBMaXN0IGNsaWVudCBhcHBsaWNhdGlvbnMgcnVubmlu ZyBvbiBhIGRpc3BsYXkKeG1lc3NhZ2UtMS4wLjQgICAgICAgICAgICAgICAgIERpc3BsYXkg bWVzc2FnZSBvciBxdWVyeSBpbiBhIFggd2luZG93CnhtbGNhdG1nci0yLjJfMSAgICAgICAg ICAgICAgICBTR01MIGFuZCBYTUwgY2F0YWxvZyBtYW5hZ2VyCnhtbGNoYXJlbnQtMC4zXzIg ICAgICAgICAgICAgICBYTUwgY2hhcmFjdGVyIGVudGl0aWVzCnhtb2RtYXAtMS4wLjggICAg ICAgICAgICAgICAgICBVdGlsaXR5IGZvciBtb2RpZnlpbmcga2V5bWFwcyBhbmQgcG9pbnRl ciBidXR0b24gbWFwcGluZ3MgaW4gWAp4b3JnLWFwcHMtNy43XzEgICAgICAgICAgICAgICAg WC5vcmcgYXBwcyBtZXRhLXBvcnQKeG9yZy1kb2NzLTEuNywxICAgICAgICAgICAgICAgIFgu b3JnIGRvY3VtZW50YXRpb24gZmlsZXMKeG9yZy1mb250cy03LjcgICAgICAgICAgICAgICAg IFgub3JnIGZvbnRzIG1ldGEtcG9ydAp4b3JnLWZvbnRzLTEwMGRwaS03LjcgICAgICAgICAg WC5PcmcgMTAwZHBpIGJpdG1hcCBmb250cwp4b3JnLWZvbnRzLTc1ZHBpLTcuNyAgICAgICAg ICAgWC5PcmcgNzVkcGkgYml0bWFwIGZvbnRzCnhvcmctZm9udHMtY3lyaWxsaWMtNy43ICAg ICAgICBYLk9yZyBDeXJpbGxpYyBiaXRtYXAgZm9udHMKeG9yZy1mb250cy1taXNjYml0bWFw cy03LjcgICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgYml0bWFwIGZvbnRzCnhvcmctZm9udHMt dHJ1ZXR5cGUtNy43XzEgICAgICBYLk9yZyBUcnVlVHlwZSBmb250cwp4b3JnLWZvbnRzLXR5 cGUxLTcuNyAgICAgICAgICAgWC5PcmcgVHlwZTEgZm9udHMKeG9yZy1saWJyYXJpZXMtNy43 XzEgICAgICAgICAgIFgub3JnIGxpYnJhcmllcyBtZXRhLXBvcnQKeG9yZy1zZXJ2ZXItMS4x Mi40XzksMSAgICAgICAgIFguT3JnIFggc2VydmVyIGFuZCByZWxhdGVkIHByb2dyYW1zCnhw ZGYtMy4wM182ICAgICAgICAgICAgICAgICAgICBEaXNwbGF5IFBERiBmaWxlcyBhbmQgY29u dmVydCB0aGVtIHRvIG90aGVyIGZvcm1hdHMKeHByLTEuMC40ICAgICAgICAgICAgICAgICAg ICAgIFV0aWxpdHkgZm9yIHByaW50aW5nIGFuIFggd2luZG93IGR1bXAKeHByb3AtMS4yLjIg ICAgICAgICAgICAgICAgICAgIFByb3BlcnR5IGRpc3BsYXllciBmb3IgWAp4cHJvdG8tNy4w LjI2ICAgICAgICAgICAgICAgICAgWDExIHByb3RvY29sIGhlYWRlcnMKeHJhbmRyLTEuNC4y ICAgICAgICAgICAgICAgICAgIFByaW1pdGl2ZSBjb21tYW5kIGxpbmUgaW50ZXJmYWNlIHRv IHRoZSBSYW5kUiBleHRlbnNpb24KeHJkYi0xLjEuMCAgICAgICAgICAgICAgICAgICAgIFgg c2VydmVyIHJlc291cmNlIGRhdGFiYXNlIHV0aWxpdHkKeHJlZnJlc2gtMS4wLjUgICAgICAg ICAgICAgICAgIFJlZnJlc2ggYWxsIG9yIHBhcnQgb2YgYW4gWCBzY3JlZW4KeHNhbmUtMC45 OTlfMyAgICAgICAgICAgICAgICAgIEd0ay1iYXNlZCBYMTEgZnJvbnRlbmQgZm9yIFNBTkUg KFNjYW5uZXIgQWNjZXNzIE5vdyBFYXN5KQp4c2V0LTEuMi4zXzEgICAgICAgICAgICAgICAg ICAgVXNlciBwcmVmZXJlbmNlIHV0aWxpdHkgZm9yIFgKeHNldG1vZGUtMS4wLjAgICAgICAg ICAgICAgICAgIFNldCB0aGUgbW9kZSBmb3IgYW4gWCBJbnB1dCBEZXZpY2UKeHNldHJvb3Qt MS4xLjEgICAgICAgICAgICAgICAgIFJvb3Qgd2luZG93IHBhcmFtZXRlciBzZXR0aW5nIHV0 aWxpdHkgZm9yIFgKeHRlcm0tMzEyICAgICAgICAgICAgICAgICAgICAgIFRlcm1pbmFsIGVt dWxhdG9yIGZvciB0aGUgWCBXaW5kb3cgU3lzdGVtCnh0cmFucy0xLjMuNF8xICAgICAgICAg ICAgICAgICBBYnN0cmFjdCBuZXR3b3JrIGNvZGUgZm9yIFgKeHZpZC0xLjMuMiwxICAgICAg ICAgICAgICAgICAgIEFuIG9wZW5zb3VyY2UgTVBFRy00IGNvZGVjLCBiYXNlZCBvbiBPcGVu RGl2eAp4dmluZm8tMS4xLjIgICAgICAgICAgICAgICAgICAgUHJpbnQgb3V0IFgtVmlkZW8g ZXh0ZW5zaW9uIGFkYXB0b3IgaW5mb3JtYXRpb24KeHdkLTEuMC42ICAgICAgICAgICAgICAg ICAgICAgIER1bXAgYW4gaW1hZ2Ugb2YgYW4gWCB3aW5kb3cKeHdpbmluZm8tMS4xLjNfMSAg ICAgICAgICAgICAgIFdpbmRvdyBpbmZvcm1hdGlvbiB1dGlsaXR5IGZvciBYCnh3dWQtMS4w LjQgICAgICAgICAgICAgICAgICAgICBJbWFnZSBkaXNwbGF5ZXIgZm9yIFgKeWFqbC0yLjEu MCAgICAgICAgICAgICAgICAgICAgIFBvcnRhYmxlIEpTT04gcGFyc2luZyBhbmQgc2VyaWFs aXphdGlvbiBsaWJyYXJ5IGluIEFOU0kgQwp5ZWxwLTIuMzAuMl8xMCAgICAgICAgICAgICAg ICAgSGVscCBicm93c2VyIGZvciB0aGUgR05PTUUgMiBkZXNrdG9wCnplbml0eS0yLjMyLjFf MyAgICAgICAgICAgICAgICBEaXNwbGF5IEdOT01FIGRpYWxvZ3MgZnJvbSB0aGUgY29tbWFu ZCBsaW5lCnpoX0NOLWdpbXAtaGVscC1odG1sLTIuOC4xXzEgICBUaGUgR0lNUCBVc2VyIE1h bnVhbCBpbiBTaW1wbGlmaWVkIENoaW5lc2UKemlwLTMuMF8xICAgICAgICAgICAgICAgICAg ICAgIENyZWF0ZS91cGRhdGUgWklQIGZpbGVzIGNvbXBhdGlibGUgd2l0aCBQS1pJUAp6emlw bGliLTAuMTMuNjJfMSAgICAgICAgICAgICAgTGlicmFyeSB0byBwcm92aWRlIHRyYW5zcGFy ZW50IHJlYWQgYWNjZXNzIHRvIHppcHBlZCBmaWxlcwo= --------------000703000305030305000906-- From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 14:06:04 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 05B6F342 for ; Sun, 26 Oct 2014 14:06:04 +0000 (UTC) Received: from mail-lb0-x22c.google.com (mail-lb0-x22c.google.com [IPv6:2a00:1450:4010:c04::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 847B7BFA for ; Sun, 26 Oct 2014 14:06:03 +0000 (UTC) Received: by mail-lb0-f172.google.com with SMTP id n15so672837lbi.31 for ; Sun, 26 Oct 2014 07:06:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:to:subject:date:mime-version:content-transfer-encoding :from:message-id:user-agent; bh=iUEThfO5/qoHOATPuqDPQ2FnMfy6rOdy2zxN9fclTbQ=; b=MG286B+QQnQfimV+WFhX5fU3SAy8rbklATf6KCnM9YOMlYyjSwOuVjuCqlG3pf//zB NiKSkPztq+uRCV5uHjaEz53lbHKsdrymjy9ouQhESCk7rOm5AdK0aZk0q1V/yrRleaDo 2Sa+hOPNYJIEZGKC1Hk3N1Yy/zifo9MrvPWSGNUaUXcZzx9TI30TEm9qFrsbFFIvgV88 OO2mGC7jZcVOIGgz40d9vFF0wKvH786ss1yz2JAv4npXV48gH5Ty+3Q33De53FDDz9Bf nYKjArYjDnH0l2a3ffbFEdQp5APi0vYtFr6ii/OzL+4kxHhXwk6/mgrBgBpAzagsR1rL PvpA== X-Received: by 10.152.19.9 with SMTP id a9mr17249854lae.41.1414332361533; Sun, 26 Oct 2014 07:06:01 -0700 (PDT) Received: from bsd ([46.109.5.207]) by mx.google.com with ESMTPSA id rb2sm3960683lbb.17.2014.10.26.07.06.00 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 26 Oct 2014 07:06:00 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-x11@freebsd.org Subject: Re: TTM error on STABLE Date: Sun, 26 Oct 2014 16:05:59 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Toms Bergmanis" Message-ID: User-Agent: Opera Mail/12.16 (FreeBSD) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 14:06:04 -0000 > >> A sidenote from my experience: when using the new drivers from trunk >> branch - Xorg refuses to start (with the old console). It only works if >> i manually load the radeonkms module first. It's no a problem on STABLE >> with newcons, but on RELEASE this was a dealbreaker for me. > > Do you still have that problem? Unfortunately yes. I'm now on 10.1-RC3 (r273437) + everything from Graphics trunk branch and that problem is still bugging me (Xorg shows the same error log as before), but now it gets a bit more stranger - if i put radeonkms_* stuff in loader.conf, then i get this image http://oi62.tinypic.com/14khaba.jpg The only way for me to start X is to load radeonkms manually and then restart slim. Mesa 10.3.x is a huge improvement for my AMD A8-5600K APU - no lags and stuttering at all, even when watching 1080p movies (mpv + opengl-hq preset). From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 15:25:57 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A7CBA247; Sun, 26 Oct 2014 15:25:57 +0000 (UTC) Received: from mailrelay011.isp.belgacom.be (mailrelay011.isp.belgacom.be [195.238.6.178]) by mx1.freebsd.org (Postfix) with ESMTP id EF9DA2D2; Sun, 26 Oct 2014 15:25:55 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgYKAPAQTVRbsJsD/2dsb2JhbABcgw6BIbw/AZRthCcXAX2EIw2BDjQqJYhXAcdbIJAchT4FlBeJSYEyg0mRNIF+IIFbPIE+gTwBAQE Received: from 3.155-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.155.3]) by relay.skynet.be with ESMTP; 26 Oct 2014 16:24:42 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9QFOhlY001743; Sun, 26 Oct 2014 16:24:43 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Sun, 26 Oct 2014 16:24:42 +0100 From: Tijl Coosemans To: x11@FreeBSD.org, kib@FreeBSD.org, dumbbell@FreeBSD.org Subject: [rfc] Radeon AGP support patches Message-ID: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/g.m.arrYGIU2b4/NXP_KxQo" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 15:25:57 -0000 --MP_/g.m.arrYGIU2b4/NXP_KxQo Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I worked on AGP support for Radeon cards this week. Please take a look at the attached patches. Patch 1: Adds support for AGP_USER_TYPES to sys/dev/agp. For normal memory types a vm_object is allocated, for user types only a vm_page array. It is then up to the caller (e.g. TTM code) to manage this array. Arbitrary pages can be mapped into the GTT this way. Patch 2: This isn't needed for AGP support but it's something I ran into when chasing a bug. The handle field in our drm_local_map_t is different than in Linux. On Linux this field contains a unique ID for user space maps and a virtual address for kernel space maps. On FreeBSD this field always contains a unique ID and the virtual address of kernel space maps is stored in another field named virtual. See the old DRM code in sys/dev/drm. I think most of the changes in the patch are in dead code (unless the driver still supports running old DRMv1 X servers). Patch 3: Enable AGP support in sys/dev/drm2. In PCI mode the GTT exists on the graphics card so when accessing system memory it already does its own virtual address translation and only physical addresses appear on the system bus. The CPU can access the same addresses with its own VM system like it always does. In AGP mode, translation is done by the AGP chipset so fictitious addresses appear on the system bus. For the CPU cache management to work correctly it needs to use these same fictitious addresses instead of using the real physical addresses directly. The patch marks the AGP aperture range fictitious in radeon_device.c where the VRAM aperture is also marked fictitious such that PHYS_TO_VM_PAGE in ttm_bo_vm_fault works for addresses in this range. The rest of the patch is mostly porting to our agp_* API. It also fixes two memory leaks in ttm_agp_backend.c. One is a missing free in ttm_agp_tt_create. The other is because ttm_agp_bind allocates an agp_memory struct but ttm_agp_unbind does not free it. So when calling ttm_agp_bind a second time the reference to the struct is lost. The patch changes ttm_agp_bind so the allocation only happens in the first call. The struct is released in ttm_agp_destroy. The changes to ttm_page_alloc.c reduce the diff with Linux. Patch 4: Something else I ran into. In function ttm_bo_kmap_ttm when mapping a TTM buffer object in kernel space that may be cached (TTM_PL_FLAG_CACHED) use normal WB caching like Linux does instead of WC. I think this may be a copy-paste error from similar looking code in ttm_bo_ioremap that is defined right above this function. --MP_/g.m.arrYGIU2b4/NXP_KxQo Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-1.patch Index: sys/dev/agp/agp.c =================================================================== --- sys/dev/agp/agp.c (revision 273255) +++ sys/dev/agp/agp.c (working copy) @@ -483,29 +483,36 @@ agp_generic_alloc_memory(device_t dev, i struct agp_memory *mem; if ((size & (AGP_PAGE_SIZE - 1)) != 0) - return 0; + return (NULL); - if (sc->as_allocated + size > sc->as_maxmem) - return 0; + if (size > sc->as_maxmem - sc->as_allocated) + return (NULL); - if (type != 0) { + if (type >= AGP_USER_TYPES) { + mem = malloc(sizeof *mem, M_AGP, M_WAITOK); + mem->am_pages = malloc(atop(round_page(size)) * + sizeof(*mem->am_pages), M_AGP, + M_WAITOK | M_ZERO); + } else if (type == AGP_NORMAL_MEMORY) { + mem = malloc(sizeof *mem, M_AGP, M_WAITOK); + mem->am_obj = vm_object_allocate(OBJT_DEFAULT, + atop(round_page(size))); + } else { printf("agp_generic_alloc_memory: unsupported type %d\n", type); - return 0; + return (NULL); } - mem = malloc(sizeof *mem, M_AGP, M_WAITOK); mem->am_id = sc->as_nextid++; mem->am_size = size; - mem->am_type = 0; - mem->am_obj = vm_object_allocate(OBJT_DEFAULT, atop(round_page(size))); + mem->am_type = type; mem->am_physical = 0; mem->am_offset = 0; mem->am_is_bound = 0; TAILQ_INSERT_TAIL(&sc->as_memory, mem, am_link); sc->as_allocated += size; - return mem; + return (mem); } int @@ -518,7 +525,10 @@ agp_generic_free_memory(device_t dev, st sc->as_allocated -= mem->am_size; TAILQ_REMOVE(&sc->as_memory, mem, am_link); - vm_object_deallocate(mem->am_obj); + if (mem->am_type >= AGP_USER_TYPES) + free(mem->am_pages, M_AGP); + else + vm_object_deallocate(mem->am_obj); free(mem, M_AGP); return 0; } @@ -537,7 +547,46 @@ agp_generic_bind_memory(device_t dev, st offset + mem->am_size > AGP_GET_APERTURE(dev)) { device_printf(dev, "binding memory at bad offset %#x\n", (int)offset); - return EINVAL; + return (EINVAL); + } + + if (mem->am_type >= AGP_USER_TYPES) { + mtx_lock(&sc->as_lock); + if (mem->am_is_bound) { + device_printf(dev, "memory already bound\n"); + mtx_unlock(&sc->as_lock); + return (EINVAL); + } + for (i = 0; i < mem->am_size; i += PAGE_SIZE) { + m = mem->am_pages[i >> PAGE_SHIFT]; + + /* + * Install entries in the GATT, making sure that if + * AGP_PAGE_SIZE < PAGE_SIZE and mem->am_size is not + * aligned to PAGE_SIZE, we don't modify too many GATT + * entries. + */ + for (j = 0; j < PAGE_SIZE && i + j < mem->am_size; + j += AGP_PAGE_SIZE) { + vm_offset_t pa = VM_PAGE_TO_PHYS(m) + j; + AGP_DPF("binding offset %#jx to pa %#jx\n", + (uintmax_t)offset + i + j, + (uintmax_t)pa); + error = AGP_BIND_PAGE(dev, offset + i + j, pa); + if (error) { + /* + * Bail out. Reverse all the mappings. + */ + for (k = 0; k < i + j; + k += AGP_PAGE_SIZE) + AGP_UNBIND_PAGE(dev, + offset + k); + mtx_unlock(&sc->as_lock); + return (error); + } + } + } + goto done; } /* @@ -604,6 +653,7 @@ agp_generic_bind_memory(device_t dev, st } VM_OBJECT_WUNLOCK(mem->am_obj); +done: /* * Flush the cpu cache since we are providing a new mapping * for these pages. @@ -620,7 +670,7 @@ agp_generic_bind_memory(device_t dev, st mtx_unlock(&sc->as_lock); - return 0; + return (0); bad: mtx_unlock(&sc->as_lock); VM_OBJECT_ASSERT_WLOCKED(mem->am_obj); @@ -634,7 +684,7 @@ bad: } VM_OBJECT_WUNLOCK(mem->am_obj); - return error; + return (error); } int @@ -659,15 +709,16 @@ agp_generic_unbind_memory(device_t dev, */ for (i = 0; i < mem->am_size; i += AGP_PAGE_SIZE) AGP_UNBIND_PAGE(dev, mem->am_offset + i); - VM_OBJECT_WLOCK(mem->am_obj); - for (i = 0; i < mem->am_size; i += PAGE_SIZE) { - m = vm_page_lookup(mem->am_obj, atop(i)); - vm_page_lock(m); - vm_page_unwire(m, PQ_INACTIVE); - vm_page_unlock(m); + if (mem->am_type < AGP_USER_TYPES) { + VM_OBJECT_WLOCK(mem->am_obj); + for (i = 0; i < mem->am_size; i += PAGE_SIZE) { + m = vm_page_lookup(mem->am_obj, atop(i)); + vm_page_lock(m); + vm_page_unwire(m, PQ_INACTIVE); + vm_page_unlock(m); + } + VM_OBJECT_WUNLOCK(mem->am_obj); } - VM_OBJECT_WUNLOCK(mem->am_obj); - agp_flush_cache(); AGP_FLUSH_TLB(dev); @@ -756,6 +807,9 @@ agp_allocate_user(device_t dev, agp_allo { struct agp_memory *mem; + if (alloc->type >= AGP_USER_TYPES) + return EINVAL; + mem = AGP_ALLOC_MEMORY(dev, alloc->type, alloc->pg_count << AGP_PAGE_SHIFT); Index: sys/dev/agp/agppriv.h =================================================================== --- sys/dev/agp/agppriv.h (revision 273255) +++ sys/dev/agp/agppriv.h (working copy) @@ -55,7 +55,10 @@ struct agp_memory { int am_id; /* unique id for block */ vm_size_t am_size; /* number of bytes allocated */ int am_type; /* chipset specific type */ - struct vm_object *am_obj; /* VM object owning pages */ + union { + struct vm_object *am_obj; /* VM object owning pages */ + struct vm_page **am_pages; /* user types pages */ + }; vm_offset_t am_physical; /* bogus hack for i810 */ vm_offset_t am_offset; /* page offset if bound */ int am_is_bound; /* non-zero if bound */ --MP_/g.m.arrYGIU2b4/NXP_KxQo Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-2.patch Index: sys/dev/drm2/ati_pcigart.c =================================================================== --- sys/dev/drm2/ati_pcigart.c (revision 273255) +++ sys/dev/drm2/ati_pcigart.c (working copy) @@ -152,7 +152,7 @@ int drm_ati_pcigart_init(struct drm_devi if (gart_info->gart_table_location == DRM_ATI_GART_MAIN) { memset(pci_gart, 0, max_ati_pages * sizeof(u32)); } else { - memset_io((void __iomem *)map->handle, 0, max_ati_pages * sizeof(u32)); + memset_io((void __iomem *)map->virtual, 0, max_ati_pages * sizeof(u32)); } gart_idx = 0; Index: sys/dev/drm2/radeon/r600_blit.c =================================================================== --- sys/dev/drm2/radeon/r600_blit.c (revision 273255) +++ sys/dev/drm2/radeon/r600_blit.c (working copy) @@ -136,8 +136,8 @@ set_shaders(struct drm_device *dev) DRM_DEBUG("\n"); /* load shaders */ - vs = (u32 *) ((char *)dev->agp_buffer_map->handle + dev_priv->blit_vb->offset); - ps = (u32 *) ((char *)dev->agp_buffer_map->handle + dev_priv->blit_vb->offset + 256); + vs = (u32 *) ((char *)dev->agp_buffer_map->virtual + dev_priv->blit_vb->offset); + ps = (u32 *) ((char *)dev->agp_buffer_map->virtual + dev_priv->blit_vb->offset + 256); for (i = 0; i < r6xx_vs_size; i++) vs[i] = cpu_to_le32(r6xx_vs[i]); @@ -545,7 +545,7 @@ static void r600_nomm_put_vb(struct drm_ static void *r600_nomm_get_vb_ptr(struct drm_device *dev) { drm_radeon_private_t *dev_priv = dev->dev_private; - return (((char *)dev->agp_buffer_map->handle + + return (((char *)dev->agp_buffer_map->virtual + dev_priv->blit_vb->offset + dev_priv->blit_vb->used)); } Index: sys/dev/drm2/radeon/r600_cp.c =================================================================== --- sys/dev/drm2/radeon/r600_cp.c (revision 273255) +++ sys/dev/drm2/radeon/r600_cp.c (working copy) @@ -176,7 +176,7 @@ int r600_page_table_init(struct drm_devi pages = (entry->pages <= max_real_pages) ? entry->pages : max_real_pages; - memset_io((void __iomem *)map->handle, 0, max_ati_pages * sizeof(u64)); + memset_io((void __iomem *)map->virtual, 0, max_ati_pages * sizeof(u64)); gart_idx = 0; for (i = 0; i < pages; i++) { @@ -2074,14 +2074,13 @@ int r600_do_init_cp(struct drm_device *d } #if __OS_HAS_AGP - /* XXX */ if (dev_priv->flags & RADEON_IS_AGP) { drm_core_ioremap_wc(dev_priv->cp_ring, dev); drm_core_ioremap_wc(dev_priv->ring_rptr, dev); drm_core_ioremap_wc(dev->agp_buffer_map, dev); - if (!dev_priv->cp_ring->handle || - !dev_priv->ring_rptr->handle || - !dev->agp_buffer_map->handle) { + if (!dev_priv->cp_ring->virtual || + !dev_priv->ring_rptr->virtual || + !dev->agp_buffer_map->virtual) { DRM_ERROR("could not find ioremap agp regions!\n"); r600_do_cleanup_cp(dev); return -EINVAL; @@ -2089,18 +2088,18 @@ int r600_do_init_cp(struct drm_device *d } else #endif { - dev_priv->cp_ring->handle = (void *)(unsigned long)dev_priv->cp_ring->offset; - dev_priv->ring_rptr->handle = + dev_priv->cp_ring->virtual = (void *)(unsigned long)dev_priv->cp_ring->offset; + dev_priv->ring_rptr->virtual = (void *)(unsigned long)dev_priv->ring_rptr->offset; - dev->agp_buffer_map->handle = + dev->agp_buffer_map->virtual = (void *)(unsigned long)dev->agp_buffer_map->offset; - DRM_DEBUG("dev_priv->cp_ring->handle %p\n", - dev_priv->cp_ring->handle); - DRM_DEBUG("dev_priv->ring_rptr->handle %p\n", - dev_priv->ring_rptr->handle); - DRM_DEBUG("dev->agp_buffer_map->handle %p\n", - dev->agp_buffer_map->handle); + DRM_DEBUG("dev_priv->cp_ring->virtual %p\n", + dev_priv->cp_ring->virtual); + DRM_DEBUG("dev_priv->ring_rptr->virtual %p\n", + dev_priv->ring_rptr->virtual); + DRM_DEBUG("dev->agp_buffer_map->virtual %p\n", + dev->agp_buffer_map->virtual); } dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 24; @@ -2180,8 +2179,8 @@ int r600_do_init_cp(struct drm_device *d DRM_DEBUG("dev_priv->gart_buffers_offset 0x%08lx\n", dev_priv->gart_buffers_offset); - dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle; - dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle + dev_priv->ring.start = (u32 *) dev_priv->cp_ring->virtual; + dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->virtual + init->ring_size / sizeof(u32)); dev_priv->ring.size = init->ring_size; dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8); @@ -2220,14 +2219,14 @@ int r600_do_init_cp(struct drm_device *d dev_priv->gart_info.table_size; drm_core_ioremap_wc(&dev_priv->gart_info.mapping, dev); - if (!dev_priv->gart_info.mapping.handle) { + if (!dev_priv->gart_info.mapping.virtual) { DRM_ERROR("ioremap failed.\n"); r600_do_cleanup_cp(dev); return -EINVAL; } dev_priv->gart_info.addr = - dev_priv->gart_info.mapping.handle; + dev_priv->gart_info.mapping.virtual; DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n", dev_priv->gart_info.addr, @@ -2381,7 +2380,7 @@ int r600_cp_dispatch_indirect(struct drm */ while (dwords & 0xf) { u32 *data = (u32 *) - ((char *)dev->agp_buffer_map->handle + ((char *)dev->agp_buffer_map->virtual + buf->offset + start); data[dwords++] = RADEON_CP_PACKET2; } @@ -2510,7 +2509,7 @@ int r600_cp_dispatch_texture(struct drm_ /* Dispatch the indirect buffer. */ buffer = - (u32 *) ((char *)dev->agp_buffer_map->handle + buf->offset); + (u32 *) ((char *)dev->agp_buffer_map->virtual + buf->offset); if (DRM_COPY_FROM_USER(buffer, data, pass_size)) { DRM_ERROR("EFAULT on pad, %d bytes\n", pass_size); @@ -2619,7 +2618,7 @@ int r600_cs_legacy_ioctl(struct drm_devi DRM_ERROR("ib_get failed\n"); goto out; } - ib = (u32 *)((uintptr_t)dev->agp_buffer_map->handle + buf->offset); + ib = (u32 *)((uintptr_t)dev->agp_buffer_map->virtual + buf->offset); /* now parse command stream */ r = r600_cs_legacy(dev, data, fpriv, family, ib, &l); if (r) { Index: sys/dev/drm2/radeon/radeon_cp.c =================================================================== --- sys/dev/drm2/radeon/radeon_cp.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_cp.c (working copy) @@ -64,7 +64,7 @@ u32 radeon_read_ring_rptr(drm_radeon_pri val = DRM_READ32(dev_priv->ring_rptr, off); } else { val = *(((volatile u32 *) - dev_priv->ring_rptr->handle) + + dev_priv->ring_rptr->virtual) + (off / sizeof(u32))); val = le32_to_cpu(val); } @@ -88,7 +88,7 @@ void radeon_write_ring_rptr(drm_radeon_p if (dev_priv->flags & RADEON_IS_AGP) DRM_WRITE32(dev_priv->ring_rptr, off, val); else - *(((volatile u32 *) dev_priv->ring_rptr->handle) + + *(((volatile u32 *) dev_priv->ring_rptr->virtual) + (off / sizeof(u32))) = cpu_to_le32(val); } @@ -1330,9 +1330,9 @@ static int radeon_do_init_cp(struct drm_ drm_core_ioremap_wc(dev_priv->cp_ring, dev); drm_core_ioremap_wc(dev_priv->ring_rptr, dev); drm_core_ioremap_wc(dev->agp_buffer_map, dev); - if (!dev_priv->cp_ring->handle || - !dev_priv->ring_rptr->handle || - !dev->agp_buffer_map->handle) { + if (!dev_priv->cp_ring->virtual || + !dev_priv->ring_rptr->virtual || + !dev->agp_buffer_map->virtual) { DRM_ERROR("could not find ioremap agp regions!\n"); radeon_do_cleanup_cp(dev); return -EINVAL; @@ -1340,19 +1340,19 @@ static int radeon_do_init_cp(struct drm_ } else #endif { - dev_priv->cp_ring->handle = + dev_priv->cp_ring->virtual = (void *)(unsigned long)dev_priv->cp_ring->offset; - dev_priv->ring_rptr->handle = + dev_priv->ring_rptr->virtual = (void *)(unsigned long)dev_priv->ring_rptr->offset; - dev->agp_buffer_map->handle = + dev->agp_buffer_map->virtual = (void *)(unsigned long)dev->agp_buffer_map->offset; - DRM_DEBUG("dev_priv->cp_ring->handle %p\n", - dev_priv->cp_ring->handle); - DRM_DEBUG("dev_priv->ring_rptr->handle %p\n", - dev_priv->ring_rptr->handle); - DRM_DEBUG("dev->agp_buffer_map->handle %p\n", - dev->agp_buffer_map->handle); + DRM_DEBUG("dev_priv->cp_ring->virtual %p\n", + dev_priv->cp_ring->virtual); + DRM_DEBUG("dev_priv->ring_rptr->virtual %p\n", + dev_priv->ring_rptr->virtual); + DRM_DEBUG("dev->agp_buffer_map->virtual %p\n", + dev->agp_buffer_map->virtual); } dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 16; @@ -1430,8 +1430,8 @@ static int radeon_do_init_cp(struct drm_ DRM_DEBUG("dev_priv->gart_buffers_offset 0x%lx\n", dev_priv->gart_buffers_offset); - dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle; - dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle + dev_priv->ring.start = (u32 *) dev_priv->cp_ring->virtual; + dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->virtual + init->ring_size / sizeof(u32)); dev_priv->ring.size = init->ring_size; dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8); @@ -1467,7 +1467,7 @@ static int radeon_do_init_cp(struct drm_ drm_core_ioremap_wc(&dev_priv->gart_info.mapping, dev); dev_priv->gart_info.addr = - dev_priv->gart_info.mapping.handle; + dev_priv->gart_info.mapping.virtual; if (dev_priv->flags & RADEON_IS_PCIE) dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCIE; @@ -2139,7 +2139,7 @@ int radeon_master_create(struct drm_devi free(master_priv, DRM_MEM_DRIVER); return ret; } - master_priv->sarea_priv = (drm_radeon_sarea_t *)((char *)master_priv->sarea->handle) + + master_priv->sarea_priv = (drm_radeon_sarea_t *)((char *)master_priv->sarea->virtual) + sizeof(struct drm_sarea); master_priv->sarea_priv->pfCurrentPage = 0; Index: sys/dev/drm2/radeon/radeon_state.c =================================================================== --- sys/dev/drm2/radeon/radeon_state.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_state.c (working copy) @@ -1453,7 +1453,7 @@ void radeon_cp_dispatch_flip(struct drm_ { drm_radeon_private_t *dev_priv = dev->dev_private; struct drm_radeon_master_private *master_priv = master->driver_priv; - struct drm_sarea *sarea = (struct drm_sarea *)master_priv->sarea->handle; + struct drm_sarea *sarea = (struct drm_sarea *)master_priv->sarea->virtual; int offset = (master_priv->sarea_priv->pfCurrentPage == 1) ? dev_priv->front_offset : dev_priv->back_offset; RING_LOCALS; @@ -1618,7 +1618,7 @@ static void radeon_cp_dispatch_indirect( */ if (dwords & 1) { u32 *data = (u32 *) - ((char *)dev->agp_buffer_map->handle + ((char *)dev->agp_buffer_map->virtual + buf->offset + start); data[dwords++] = RADEON_CP_PACKET2; } @@ -1667,7 +1667,7 @@ static void radeon_cp_dispatch_indices(s dwords = (prim->finish - prim->start + 3) / sizeof(u32); - data = (u32 *) ((char *)dev->agp_buffer_map->handle + + data = (u32 *) ((char *)dev->agp_buffer_map->virtual + elt_buf->offset + prim->start); data[0] = CP_PACKET3(RADEON_3D_RNDR_GEN_INDX_PRIM, dwords - 2); @@ -1819,7 +1819,7 @@ static int radeon_cp_dispatch_texture(st /* Dispatch the indirect buffer. */ buffer = - (u32 *) ((char *)dev->agp_buffer_map->handle + buf->offset); + (u32 *) ((char *)dev->agp_buffer_map->virtual + buf->offset); dwords = size / 4; #define RADEON_COPY_MT(_buf, _data, _width) \ --MP_/g.m.arrYGIU2b4/NXP_KxQo Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-3.patch Index: sys/dev/drm2/drm_agpsupport.c =================================================================== --- sys/dev/drm2/drm_agpsupport.c (revision 273255) +++ sys/dev/drm2/drm_agpsupport.c (working copy) @@ -396,7 +396,7 @@ void *drm_agp_allocate_memory(size_t pag if (!agpdev) return NULL; - return agp_alloc_memory(agpdev, type, pages << AGP_PAGE_SHIFT); + return agp_alloc_memory(agpdev, type, pages << PAGE_SHIFT); } int drm_agp_free_memory(void *handle) Index: sys/dev/drm2/radeon/radeon.h =================================================================== --- sys/dev/drm2/radeon/radeon.h (revision 273255) +++ sys/dev/drm2/radeon/radeon.h (working copy) @@ -1618,6 +1618,7 @@ struct radeon_device { bool need_dma32; bool accel_working; bool fictitious_range_registered; + bool fictitious_agp_range_registered; struct radeon_surface_reg surface_regs[RADEON_GEM_MAX_SURFACES]; const struct firmware *me_fw; /* all family ME firmware */ const struct firmware *pfp_fw; /* r6/700 PFP firmware */ Index: sys/dev/drm2/radeon/radeon_device.c =================================================================== --- sys/dev/drm2/radeon/radeon_device.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_device.c (working copy) @@ -1014,6 +1014,7 @@ int radeon_device_init(struct radeon_dev rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; rdev->accel_working = false; rdev->fictitious_range_registered = false; + rdev->fictitious_agp_range_registered = false; /* set up ring ids */ for (i = 0; i < RADEON_NUM_RINGS; i++) { rdev->ring[i].idx = i; @@ -1168,6 +1169,24 @@ int radeon_device_init(struct radeon_dev return (-r); } rdev->fictitious_range_registered = true; +#if __OS_HAS_AGP + if (rdev->flags & RADEON_IS_AGP) { + DRM_INFO("%s: Taking over the fictitious range 0x%jx-0x%jx\n", + __func__, (uintmax_t)rdev->mc.agp_base, + (uintmax_t)rdev->mc.agp_base + rdev->mc.gtt_size); + r = vm_phys_fictitious_reg_range( + rdev->mc.agp_base, + rdev->mc.agp_base + rdev->mc.gtt_size, + VM_MEMATTR_WRITE_COMBINING); + if (r != 0) { + DRM_ERROR("Failed to register fictitious range " + "0x%jx-0x%jx (%d).\n", (uintmax_t)rdev->mc.agp_base, + (uintmax_t)rdev->mc.agp_base + rdev->mc.gtt_size, r); + return (-r); + } + rdev->fictitious_agp_range_registered = true; + } +#endif if ((radeon_testing & 1)) { radeon_test_moves(rdev); @@ -1205,6 +1224,13 @@ void radeon_device_fini(struct radeon_de rdev->mc.aper_base, rdev->mc.aper_base + rdev->mc.visible_vram_size); } +#if __OS_HAS_AGP + if (rdev->fictitious_agp_range_registered) { + vm_phys_fictitious_unreg_range( + rdev->mc.agp_base, + rdev->mc.agp_base + rdev->mc.gtt_size); + } +#endif radeon_fini(rdev); #ifdef DUMBBELL_WIP Index: sys/dev/drm2/radeon/radeon_ttm.c =================================================================== --- sys/dev/drm2/radeon/radeon_ttm.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_ttm.c (working copy) @@ -560,12 +560,10 @@ static struct ttm_tt *radeon_ttm_tt_crea rdev = radeon_get_rdev(bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { return ttm_agp_tt_create(bdev, rdev->ddev->agp->agpdev, size, page_flags, dummy_read_page); } -#endif /* DUMBBELL_WIP */ #endif gtt = malloc(sizeof(struct radeon_ttm_tt), @@ -610,11 +608,9 @@ static int radeon_ttm_tt_populate(struct rdev = radeon_get_rdev(ttm->bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { return ttm_agp_tt_populate(ttm); } -#endif /* DUMBBELL_WIP */ #endif #ifdef CONFIG_SWIOTLB @@ -660,12 +656,10 @@ static void radeon_ttm_tt_unpopulate(str rdev = radeon_get_rdev(ttm->bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { ttm_agp_tt_unpopulate(ttm); return; } -#endif /* DUMBBELL_WIP */ #endif #ifdef CONFIG_SWIOTLB Index: sys/dev/drm2/ttm/ttm_agp_backend.c =================================================================== --- sys/dev/drm2/ttm/ttm_agp_backend.c (revision 273255) +++ sys/dev/drm2/ttm/ttm_agp_backend.c (working copy) @@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$"); #include #ifdef TTM_HAS_AGP #include +#include struct ttm_agp_backend { struct ttm_tt ttm; @@ -55,27 +56,31 @@ static int ttm_agp_bind(struct ttm_tt *t int ret, cached = (bo_mem->placement & TTM_PL_FLAG_CACHED); unsigned i; - mem = agp_alloc_memory(agp_be->bridge, AGP_USER_MEMORY, ttm->num_pages); - if (unlikely(mem == NULL)) - return -ENOMEM; + mem = agp_be->mem; + if (mem == NULL) { + mem = agp_alloc_memory(agp_be->bridge, + (cached) ? AGP_USER_CACHED_MEMORY : AGP_USER_MEMORY, + ttm->num_pages * PAGE_SIZE); + if (unlikely(mem == NULL)) + return -ENOMEM; + } else if (mem->am_size != ttm->num_pages * PAGE_SIZE) { + printf("[TTM] size changed on AGP rebind\n"); + return -EINVAL; + } - mem->page_count = 0; for (i = 0; i < ttm->num_pages; i++) { vm_page_t page = ttm->pages[i]; if (!page) page = ttm->dummy_read_page; - mem->pages[mem->page_count++] = page; + mem->am_pages[i] = page; } agp_be->mem = mem; - mem->is_flushed = 1; - mem->type = (cached) ? AGP_USER_CACHED_MEMORY : AGP_USER_MEMORY; - - ret = agp_bind_memory(mem, node->start); + ret = -agp_bind_memory(agp_be->bridge, mem, node->start * PAGE_SIZE); if (ret) - pr_err("AGP Bind memory failed\n"); + printf("[TTM] AGP Bind memory failed\n"); return ret; } @@ -85,9 +90,9 @@ static int ttm_agp_unbind(struct ttm_tt struct ttm_agp_backend *agp_be = container_of(ttm, struct ttm_agp_backend, ttm); if (agp_be->mem) { - if (agp_be->mem->is_bound) - return agp_unbind_memory(agp_be->mem); - agp_free_memory(agp_be->mem); + if (agp_be->mem->am_is_bound) + return -agp_unbind_memory(agp_be->bridge, agp_be->mem); + agp_free_memory(agp_be->bridge, agp_be->mem); agp_be->mem = NULL; } return 0; @@ -123,6 +128,7 @@ struct ttm_tt *ttm_agp_tt_create(struct agp_be->ttm.func = &ttm_agp_func; if (ttm_tt_init(&agp_be->ttm, bdev, size, page_flags, dummy_read_page)) { + free(agp_be, M_TTM_AGP); return NULL; } Index: sys/dev/drm2/ttm/ttm_bo_driver.h =================================================================== --- sys/dev/drm2/ttm/ttm_bo_driver.h (revision 273255) +++ sys/dev/drm2/ttm/ttm_bo_driver.h (working copy) @@ -990,9 +990,8 @@ extern vm_memattr_t ttm_io_prot(uint32_t extern const struct ttm_mem_type_manager_func ttm_bo_manager_func; -#if (defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE))) +#if __OS_HAS_AGP #define TTM_HAS_AGP -#include /** * ttm_agp_tt_create @@ -1009,7 +1008,7 @@ extern const struct ttm_mem_type_manager * bind and unbind memory backing a ttm_tt. */ extern struct ttm_tt *ttm_agp_tt_create(struct ttm_bo_device *bdev, - struct agp_bridge_data *bridge, + device_t bridge, unsigned long size, uint32_t page_flags, struct vm_page *dummy_read_page); int ttm_agp_tt_populate(struct ttm_tt *ttm); Index: sys/dev/drm2/ttm/ttm_page_alloc.c =================================================================== --- sys/dev/drm2/ttm/ttm_page_alloc.c (revision 273255) +++ sys/dev/drm2/ttm/ttm_page_alloc.c (working copy) @@ -45,10 +45,6 @@ __FBSDID("$FreeBSD$"); #include #include -#ifdef TTM_HAS_AGP -#include -#endif - #define NUM_PAGES_TO_ALLOC (PAGE_SIZE/sizeof(vm_page_t)) #define SMALL_ALLOCATION 16 #define FREE_ALL_PAGES (~0U) @@ -220,46 +216,34 @@ static struct ttm_pool_manager *_manager static int set_pages_array_wb(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - unmap_page_from_agp(m); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_BACK); #endif - pmap_page_set_memattr(m, VM_MEMATTR_WRITE_BACK); - } return 0; } static int set_pages_array_wc(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - map_page_into_agp(pages[i]); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_COMBINING); #endif - pmap_page_set_memattr(m, VM_MEMATTR_WRITE_COMBINING); - } return 0; } static int set_pages_array_uc(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - map_page_into_agp(pages[i]); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_UNCACHEABLE); #endif - pmap_page_set_memattr(m, VM_MEMATTR_UNCACHEABLE); - } return 0; } --MP_/g.m.arrYGIU2b4/NXP_KxQo Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-4.patch Index: sys/dev/drm2/ttm/ttm_bo_util.c =================================================================== --- sys/dev/drm2/ttm/ttm_bo_util.c (revision 273255) +++ sys/dev/drm2/ttm/ttm_bo_util.c (working copy) @@ -508,7 +508,7 @@ static int ttm_bo_kmap_ttm(struct ttm_bu * or to make the buffer object look contiguous. */ prot = (mem->placement & TTM_PL_FLAG_CACHED) ? - VM_MEMATTR_WRITE_COMBINING : + VM_MEMATTR_WRITE_BACK : ttm_io_prot(mem->placement); map->bo_kmap_type = ttm_bo_map_vmap; map->num_pages = num_pages; --MP_/g.m.arrYGIU2b4/NXP_KxQo-- From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 15:42:42 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EDB05EF for ; Sun, 26 Oct 2014 15:42:42 +0000 (UTC) Received: from mailrelay011.isp.belgacom.be (mailrelay011.isp.belgacom.be [195.238.6.178]) by mx1.freebsd.org (Postfix) with ESMTP id 2D31F64D for ; Sun, 26 Oct 2014 15:42:41 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmIGAKsVTVRbsJsD/2dsb2JhbABcgw6BIQvUQgKBBRcBfYQDAQEEOk8LGAklDyoeGYhFAcdUAQEIAgEfkQ8WhDUBBJ1gli+DeTwvgksBAQE Received: from 3.155-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.155.3]) by relay.skynet.be with ESMTP; 26 Oct 2014 16:42:40 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9QFgdkD001815 for ; Sun, 26 Oct 2014 16:42:40 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Sun, 26 Oct 2014 16:42:39 +0100 From: Tijl Coosemans To: x11@FreeBSD.org Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> In-Reply-To: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 15:42:42 -0000 On Sun, 26 Oct 2014 16:24:42 +0100 Tijl Coosemans wrote: > I worked on AGP support for Radeon cards this week. Results from the small benchmark test built into the driver: RV350 in PCI mode: dma 1024 bo moves of 1024 kB from 2 to 4 in 13419 ms, throughput: 624 Mb/s or 78 MB/s blit 1024 bo moves of 1024 kB from 2 to 4 in 22959 ms, throughput: 360 Mb/s or 45 MB/s dma 1024 bo moves of 1024 kB from 4 to 2 in 4289 ms, throughput: 1952 Mb/s or 244 MB/s blit 1024 bo moves of 1024 kB from 4 to 2 in 8020 ms, throughput: 1040 Mb/s or 130 MB/s RV350 in AGP mode: dma 1024 bo moves of 1024 kB from 2 to 4 in 3100 ms, throughput: 2704 Mb/s or 338 MB/s blit 1024 bo moves of 1024 kB from 2 to 4 in 1236 ms, throughput: 6784 Mb/s or 848 MB/s dma 1024 bo moves of 1024 kB from 4 to 2 in 2535 ms, throughput: 3304 Mb/s or 413 MB/s blit 1024 bo moves of 1024 kB from 4 to 2 in 2537 ms, throughput: 3304 Mb/s or 413 MB/s From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 16:56:10 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B812E137 for ; Sun, 26 Oct 2014 16:56:10 +0000 (UTC) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8405FC5E for ; Sun, 26 Oct 2014 16:56:10 +0000 (UTC) Received: from kabini1.local (rbn1-216-180-19-53.adsl.hiwaay.net [216.180.19.53]) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id s9QGu8A5021120 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Sun, 26 Oct 2014 11:56:09 -0500 Message-ID: <544D291F.6020604@hiwaay.net> Date: Sun, 26 Oct 2014 12:02:23 -0500 From: "William A. Mahaffey III" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: x11@freebsd.org Subject: Re: [rfc] Radeon AGP support patches References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> In-Reply-To: <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 16:56:10 -0000 On 10/26/14 10:42, Tijl Coosemans wrote: > On Sun, 26 Oct 2014 16:24:42 +0100 Tijl Coosemans wrote: >> I worked on AGP support for Radeon cards this week. > Results from the small benchmark test built into the driver: > > RV350 in PCI mode: > dma 1024 bo moves of 1024 kB from 2 to 4 in 13419 ms, throughput: 624 Mb/s or 78 MB/s > blit 1024 bo moves of 1024 kB from 2 to 4 in 22959 ms, throughput: 360 Mb/s or 45 MB/s > dma 1024 bo moves of 1024 kB from 4 to 2 in 4289 ms, throughput: 1952 Mb/s or 244 MB/s > blit 1024 bo moves of 1024 kB from 4 to 2 in 8020 ms, throughput: 1040 Mb/s or 130 MB/s > > RV350 in AGP mode: > dma 1024 bo moves of 1024 kB from 2 to 4 in 3100 ms, throughput: 2704 Mb/s or 338 MB/s > blit 1024 bo moves of 1024 kB from 2 to 4 in 1236 ms, throughput: 6784 Mb/s or 848 MB/s > dma 1024 bo moves of 1024 kB from 4 to 2 in 2535 ms, throughput: 3304 Mb/s or 413 MB/s > blit 1024 bo moves of 1024 kB from 4 to 2 in 2537 ms, throughput: 3304 Mb/s or 413 MB/s > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > *Caution:* idiot question: Is this code for AGP gfx cards ? I thought AGP cards/slots were pretty much dead & buried .... Does this same code get used in/with newer gfx cards/GPU's ? Just askin' .... *Very* nice performance pickup if so. TIA & Thx for the ongoing work :-). -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 17:03:57 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D58A7392 for ; Sun, 26 Oct 2014 17:03:57 +0000 (UTC) Received: from mailrelay006.isp.belgacom.be (mailrelay006.isp.belgacom.be [195.238.6.172]) by mx1.freebsd.org (Postfix) with ESMTP id 727D0D2D for ; Sun, 26 Oct 2014 17:03:56 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQIABApTVRbsJsD/2dsb2JhbABcgw6BLNQ8BAICgQUXAX2EAwEBBDo/EAshJQ8qHgYTiEUBx1sBAQEBAQEEAQEBAR6RCAeESwEEnWCWL4N5PC+CSwEBAQ Received: from 3.155-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.155.3]) by relay.skynet.be with ESMTP; 26 Oct 2014 18:03:49 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9QH3lCe002239; Sun, 26 Oct 2014 18:03:48 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Sun, 26 Oct 2014 18:03:47 +0100 From: Tijl Coosemans To: "William A. Mahaffey III" Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141026180347.7abbe9ff@kalimero.tijl.coosemans.org> In-Reply-To: <544D291F.6020604@hiwaay.net> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> <544D291F.6020604@hiwaay.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 17:03:57 -0000 On Sun, 26 Oct 2014 12:02:23 -0500 "William A. Mahaffey III" > *Caution:* idiot question: Is this code for AGP gfx cards ? I thought > AGP cards/slots were pretty much dead & buried .... Does this same code > get used in/with newer gfx cards/GPU's ? Just askin' .... *Very* nice > performance pickup if so. TIA & Thx for the ongoing work :-). This is for old AGP graphics cards only. The request to support them has come up several times on this list and in bug reports. From owner-freebsd-x11@FreeBSD.ORG Sun Oct 26 23:25:18 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3F5F59A1 for ; Sun, 26 Oct 2014 23:25:18 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E5BC33FA for ; Sun, 26 Oct 2014 23:25:17 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s9QNPAMP034309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 26 Oct 2014 17:25:10 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s9QNPAiP034306; Sun, 26 Oct 2014 17:25:10 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 26 Oct 2014 17:25:10 -0600 (MDT) From: Warren Block To: "William A. Mahaffey III" Subject: Re: [rfc] Radeon AGP support patches In-Reply-To: <544D291F.6020604@hiwaay.net> Message-ID: References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> <544D291F.6020604@hiwaay.net> User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Sun, 26 Oct 2014 17:25:10 -0600 (MDT) Cc: x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2014 23:25:18 -0000 On Sun, 26 Oct 2014, William A. Mahaffey III wrote: > *Caution:* idiot question: Is this code for AGP gfx cards ? I thought AGP > cards/slots were pretty much dead & buried .... In new computers, yes. But there are lots of existing ones, and FreeBSD tends to give computers a much longer useful life. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 00:16:38 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E25A680A for ; Mon, 27 Oct 2014 00:16:38 +0000 (UTC) Received: from fly.hiwaay.net (fly.hiwaay.net [216.180.54.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8B2CDA70 for ; Mon, 27 Oct 2014 00:16:38 +0000 (UTC) Received: from kabini1.local (rbn1-216-180-19-96.adsl.hiwaay.net [216.180.19.96]) (authenticated bits=0) by fly.hiwaay.net (8.13.8/8.13.8/fly) with ESMTP id s9R0GUse011943 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Sun, 26 Oct 2014 19:16:30 -0500 Message-ID: <544D9055.5030903@hiwaay.net> Date: Sun, 26 Oct 2014 19:22:45 -0500 From: "William A. Mahaffey III" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 Subject: Re: [rfc] Radeon AGP support patches References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141026164239.4f5d5d6f@kalimero.tijl.coosemans.org> <544D291F.6020604@hiwaay.net> In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 00:16:39 -0000 On 10/26/14 18:25, Warren Block wrote: > On Sun, 26 Oct 2014, William A. Mahaffey III wrote: > >> *Caution:* idiot question: Is this code for AGP gfx cards ? I thought >> AGP cards/slots were pretty much dead & buried .... > > In new computers, yes. But there are lots of existing ones, and > FreeBSD tends to give computers a much longer useful life. > Agreed, I just thought AGP was far enough gone that it wouldn't be on anyone's radar screen any more. No problema at all, of course :-) .... & Thx again to the X11 team for their ongoing good work :-) .... -- William A. Mahaffey III ---------------------------------------------------------------------- "The M1 Garand is without doubt the finest implement of war ever devised by man." -- Gen. George S. Patton Jr. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 01:15:14 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CFEC4B3 for ; Mon, 27 Oct 2014 01:15:14 +0000 (UTC) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6F2E1F43 for ; Mon, 27 Oct 2014 01:15:14 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.9/8.14.9) with ESMTP id s9R1FCru080173; Sun, 26 Oct 2014 18:15:12 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.9/8.14.9/Submit) id s9R1FCdi080171; Sun, 26 Oct 2014 18:15:12 -0700 (PDT) (envelope-from david) Date: Sun, 26 Oct 2014 18:15:12 -0700 From: David Wolfskill To: x11@freebsd.org Subject: 'I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd' Message-ID: <20141027011512.GE80218@albert.catwhisker.org> Reply-To: David Wolfskill , x11@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hwvH6HDNit2nSK4j" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 01:15:15 -0000 --hwvH6HDNit2nSK4j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable After migrating a machine from stable/9 @r272934 to stable/10 @r273272 last week (and installing misc/compat9x and re-installing dns/bind99, since the machine is an authoritative nameserver), this morning I updated the OS to stable/10 @r272934 (which was pretty much a non-event). I then decided to bid a fairly fond farewell to stable/9 and rebuild all of the ports under stable/10; the ports tree is @r371498. The system in question only gets ypdated weekly (vs., e.g., my laptop, which is updated daily) -- and after updating the OS, it is my usual practice to "refresh" the ports (that is, ensure that all installed ports are up-to-date). For the last several years, I have been using portmaster to do this, as I want the installed ports to reflect my local private mirror of the FreeBSD SVN ports repository (which is updated every night) -- and I don't have the time to rebuild all installed ports every week (let alone every day, for my laptop). The machine runs an X11 server (and has done so for ... years). Because I had problems some time ago with hal & dbus, I have a stanza in xorg.conf: Section "ServerFlags" Option "AutoAddDevices" "False" EndSection and while hal and dbus get built and installed as dependencies of xorg, I don't enable them, so they don't run. My feelings would not be hurt if I never saw either of them again. This ... exacerbates ... my annoyance that in the attempt to build ports I actually want to use, dbus gets dragged in, and then fails to build: =2E.. =3D=3D=3D>>> Starting check for build dependencies =3D=3D=3D>>> Gathering dependency list for devel/dbus-glib from ports =3D=3D=3D>>> Launching child to install devel/dbus =3D=3D=3D>>> x11-drivers/xf86-video-intel 1/31 >> x11-servers/xorg-server >= > sysutils/hal >> sysutils/consolekit >> devel/dbus-glib >> devel/dbus (5/1= 29) =3D=3D=3D>>> Port directory: /usr/ports/devel/dbus =3D=3D=3D>>> Starting check for build dependencies =3D=3D=3D>>> Gathering dependency list for devel/dbus from ports =3D=3D=3D>>> Dependency check complete for devel/dbus =3D=3D=3D>>> x11-drivers/xf86-video-intel 1/31 >> x11-servers/xorg-server >= > sysutils/hal >> sysutils/consolekit >> devel/dbus-glib >> devel/dbus (5/1= 29) =3D=3D=3D> Cleaning for dbus-1.8.8 =2E.. Bus.TestSuiteNoService.service config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands D-Bus 1.8.8 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D prefix: /usr/local exec_prefix: ${prefix} libdir: /usr/local/lib libexecdir: /usr/local/libexec bindir: /usr/local/bin sysconfdir: /usr/local/etc localstatedir: /var datadir: /usr/local/share source code location: . compiler: cc cflags: -Wall -Wextra -Wchar-subscripts -Wmissin= g-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast= -align -Wno-address -Wfloat-equal -Wdeclaration-after-statement -Wno-unused= -label -Wno-missing-field-initializers -Wno-unused-parameter -Wno-sign-comp= are -Wno-pointer-sign -Wno-type-limits -fno-common -fno-strict-aliasing -O2= -pipe -fno-strict-aliasing cppflags: -I/usr/local/include cxxflags: -O2 -pipe -fno-strict-aliasing=20 64-bit int: long long 32-bit int: int 16-bit int: short Doxygen: no xmlto: /usr/local/bin/xmlto Rebuilding generated files: yes gcc coverage profiling: no Building embedded tests: no Building modular tests: auto - with GLib: yes - with dbus-glib: no Building verbose mode: no Building assertions: no Building checks: yes Building bus stats API: no Building SELinux support: no Building inotify support: no Building kqueue support: yes Building systemd support: no Building X11 code: yes Building Doxygen docs: no Building XML docs: yes Building launchd support: no Init scripts style: none Abstract socket names: no System bus socket: /var/run/dbus/system_bus_socket System bus address: unix:path=3D/var/run/dbus/system_bus_sock= et System bus PID file: /var/run/dbus/dbus.pid Session bus listens on: unix:tmpdir=3D/tmp Session clients connect to: autolaunch: Console auth dir: /var/run/console/ Console owner file: no Console owner file path: =20 System bus user: messagebus Session bus services dir: /usr/local/share/dbus-1/services 'make check' socket dir: /tmp/.amd_mnt/howland/host/c/ports/devel/= dbus/work =3D=3D=3D> Building for dbus-1.8.8 gmake[2]: Entering directory '/tmp/.amd_mnt/howland/host/c/ports/devel/dbus= /work/dbus-1.8.8' =2E.. CCLD dbus-run-session CCLD dbus-uuidgen gmake[4]: Leaving directory '/tmp/.amd_mnt/howland/host/c/ports/devel/dbus/= work/dbus-1.8.8/tools' Making all in doc gmake[4]: Entering directory '/tmp/.amd_mnt/howland/host/c/ports/devel/dbus= /work/dbus-1.8.8/doc' /usr/local/bin/xmlto man dbus-cleanup-sockets.1.xml /usr/local/bin/xmlto man dbus-daemon.1.xml xmlto: /tmp/.amd_mnt/howland/host/c/ports/devel/dbus/work/dbus-1.8.8/doc/db= us-cleanup-sockets.1.xml does not validate (status 3) xmlto: Fix document syntax or use --skip-validation option Catalog error : Detected recursion in catalog (null) Catalog error : Detected recursion in catalog (null) I/O error : Attempt to load network entity http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd /tmp/.amd_mnt/howland/host/c/ports/devel/dbus/work/dbus-1.8.8/doc/dbus-clea= nup-sockets.1.xml:3: warning: failed to load external entity "http://www.oa= sis-open.org/docbook/xml/4.4/docbookx.dtd" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"> = ^ Catalog error : Detected recursion in catalog (null) Catalog error : Detected recursion in catalog (null) I/O error : Attempt to load network entity http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd warning: failed to load external entity "http://www.oasis-open.org/docbook/= xml/4.4/docbookx.dtd" validity error : Could not load the external subset "http://www.oasis-open.= org/docbook/xml/4.4/docbookx.dtd" Document /tmp/.amd_mnt/howland/host/c/ports/devel/dbus/work/dbus-1.8.8/doc/= dbus-cleanup-sockets.1.xml does not validate xmlto: /tmp/.amd_mnt/howland/host/c/ports/devel/dbus/work/dbus-1.8.8/doc/db= us-daemon.1.xml does not validate (status 3) xmlto: Fix document syntax or use --skip-validation option Makefile:764: recipe for target 'dbus-cleanup-sockets.1' failed gmake[4]: *** [dbus-cleanup-sockets.1] Error 13 gmake[4]: *** Waiting for unfinished jobs.... Catalog error : Detected recursion in catalog (null) Catalog error : Detected recursion in catalog (null) I/O error : Attempt to load network entity http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd /tmp/.amd_mnt/howland/host/c/ports/devel/dbus/work/dbus-1.8.8/doc/dbus-daem= on.1.xml:3: warning: failed to load external entity "http://www.oasis-open.= org/docbook/xml/4.4/docbookx.dtd" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"> = ^ Catalog error : Detected recursion in catalog (null) Catalog error : Detected recursion in catalog (null) I/O error : Attempt to load network entity http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd warning: failed to load external entity "http://www.oasis-open.org/docbook/= xml/4.4/docbookx.dtd" gmake[3]: Leaving directory '/tmp/.amd_mnt/howland/host/c/ports/devel/dbus/= work/dbus-1.8.8' Makefile:523: recipe for target 'all' failed gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory '/tmp/.amd_mnt/howland/host/c/ports/devel/dbus/= work/dbus-1.8.8' =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. make[1]: stopped in /.amd_mnt/howland/host/c/ports/devel/dbus *** Error code 1 Stop. make: stopped in /.amd_mnt/howland/host/c/ports/devel/dbus =3D=3D=3D>>> make build failed for devel/dbus =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for devel/dbus failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for devel/dbus-glib failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for sysutils/consolekit failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for sysutils/hal failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for x11-servers/xorg-server failed =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for x11-drivers/xf86-video-intel failed =3D=3D=3D>>> Aborting update =2E... So. Message says: I/O error : Attempt to load network entity http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd If it's whining about inability to acquire "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd", I'm unclear on just what the basis for that complaint is: albert(10.1-P)[80] /usr/bin/time -p fetch 'http://www.oasis-open.org/docboo= k/xml/4.4/docbookx.dtd' docbookx.dtd 100% of 5796 B 3494 kBps 00m= 00s real 0.81 user 0.02 sys 0.05 albert(10.1-P)[81] echo $? 0 albert(10.1-P)[82]=20 So apparently I don't know what is meant by "Attempt to load network entity" in this context. Thus, I have no clue what kind of evasive action would be appropriate. Help...? Thanks... Peace, david --=20 David H. Wolfskill david@catwhisker.org Taliban: Evil cowards with guns afraid of truth from a 14-year old girl. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --hwvH6HDNit2nSK4j Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUTZyfXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4 QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7pc0P/2oDFbQ2OijpXVoKCtKpKlSh 0MFvCn5yE8FrvtQWFLKCCifj/u3Mxm22Db2rfxl+yK8waLHasZHr7QTTdiPTt+gF CqDUmqAFg2exuWa1X1OSSrPYXHKSJ/NezjmqzUOF45g0WnJHGih84eg9nLDR8SjP kso+E2wDmLamHDfBHVvt+bQjjOgDHvhAlzQqSG8XJsXn/1BkmIEdvU1MBe4S3BLa hptQ7md4eG96BMUMvbPP9JGmJ/2445aC6bGpY1sXALPK+rnLSXcGXikope+HQ/RK 1CksAI+X9jKaMjHv8gVzBJB9QzsZa6XNImHLYEUMVfN+qe9cU79zQwogMG6w6kph nusGeqMfZPpb73Shjaqtd45l6ytevz3BSWKGEIUebJPIA2OR69w+qZZKik80t7Dq m8LwTbkcqCeS32SvOQ+SQ5/ZGew1ouQ6BBRLU93R6qU7l/v5SGXd0p5CoxORw4WM s6vH1r+xRxMg2sSultWt4fKuH1HTJQ4rLGsJXx6qgP1esuPVBybQOClNe7n2imQk jVomTUYcIKnRSwIyLolVeqaw9pdcoA+zJjo1mN9DCZyerMzdfo/ex2GLtaDbmErR 0TM/ZRlREG2Lo1MG9YHwcPyfmfXKnBQW3VkaSdrm+r3MJDusBgxoKjxczNripwfp aevSD2W+tp970b8VF1p4 =XbsI -----END PGP SIGNATURE----- --hwvH6HDNit2nSK4j-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 09:26:53 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3614B2F2; Mon, 27 Oct 2014 09:26:53 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE5C63EF; Mon, 27 Oct 2014 09:26:52 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XigZe-000IY6-RT; Mon, 27 Oct 2014 10:26:51 +0100 Message-ID: <544E0FC8.8090605@FreeBSD.org> Date: Mon, 27 Oct 2014 10:26:32 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: CFT: Update to xf86-video-ati 7.5.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3oi0gWCsGPSvODn09TucdXurITVpIJSpp" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 09:26:53 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3oi0gWCsGPSvODn09TucdXurITVpIJSpp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! Before updating xf86-video-ati to 7.5.0, we would like some people to try it out. The reason is that 7.4.0 was crashing for several users, so we want to be sure it's fixed in 7.5.0. Here's patch: https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5.0.= patch To apply it: cd /usr/ports patch -p1 < /path/to/ports-xf86-video-ati-7.5.0.patch Then update x11-drivers/xf86-video-ati with your method of choice. What we're especially looking for is report of successful or failed startup of the X server. With 7.4.0, the server would crash during startup. But with 7.5.0, none of us could reproduce the problem. When you're finished, you may restore your vanilla ports tree: cd /usr/ports patch -p1 -R < /path/to/ports-xf86-video-ati-7.5.0.patch find x11-drivers/xf86-video-ati -name "*.orig" -delete Thank you for your help! --=20 Jean-S=C3=A9bastien P=C3=A9dron --3oi0gWCsGPSvODn09TucdXurITVpIJSpp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUTg/aXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMq18QAMz1ZUMPGGrLAQh3zeGIIRUc mwgMAifWupwpZQfFLig+3HvtPbtq6x49a5RlZvESkfSJnI0CSXgI8YZRNj/32EUN SekhwHCngggSVCke8lt/LglVGJ/RWSZbqaWnZ+DLjW+H41uIoozGHyWmSwamth3a sX5QDjMcI6LRIoLtjjo1QB1FvzFZRI0vqB4rcx0ILW+C54YWvJyaSM4MBmdkH385 5HtEsUWJtufJ8WNSoJXv+/ItqT4rSMy3rE/l+kG1As38wr21xV3rUHd8I6Ypmsen zKQsahAgQU6U9/8pH3OmQS1K+UTxgznqatX/hndWEJE4JqMRw+yt0UoIkWw/iypY Ecrhx5tX8GOWNKJjvPseB1qgavJfNneVwLjw9RpaEU6XErZV2iaSWr6OvvJ7jj5g Ng+ZB8oSEryJ9dzDykpSC+ansfy2xLa605f9ARQC9Q+WFIzarWgVz0uy8Ku20kpe jtZKQsHVxvkC5Tbsm1bJOH2+yLNr4gmb+OB8OHOkWk5S7lxFXq9ads2c658Sk5cq Zrau3Oj63yMthrxS0lsW/KVZj/ko5ks0UAS0hKmN1/AkwRyH3zsmoye72tuZgcoA ddPZBkZNEQCCA2UUoKkrl1bFg+Gl5HK9321uv4PqqgpfLdYhmYF3CLpJx/f9Demt /112lTjBbVrYPae238/9 =8/I2 -----END PGP SIGNATURE----- --3oi0gWCsGPSvODn09TucdXurITVpIJSpp-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 09:35:55 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E633692D for ; Mon, 27 Oct 2014 09:35:54 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AA1976E0 for ; Mon, 27 Oct 2014 09:35:54 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XigiO-000Iez-Sd for freebsd-x11@freebsd.org; Mon, 27 Oct 2014 10:35:53 +0100 Message-ID: <544E11F4.4040908@FreeBSD.org> Date: Mon, 27 Oct 2014 10:35:48 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: TTM error on STABLE References: In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="uBvwIFTDd4WD3Xfc5hrtbGpIRQwu2ewsb" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 09:35:55 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uBvwIFTDd4WD3Xfc5hrtbGpIRQwu2ewsb Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 26.10.2014 15:05, Toms Bergmanis wrote: >>> A sidenote from my experience: when using the new drivers from trunk >>> branch - Xorg refuses to start (with the old console). It only works = if >>> i manually load the radeonkms module first. It's no a problem on STAB= LE >>> with newcons, but on RELEASE this was a dealbreaker for me. >> >> Do you still have that problem? >=20 > Unfortunately yes. I'm now on 10.1-RC3 (r273437) + everything from > Graphics trunk branch and that problem is still bugging me (Xorg shows > the same error log as before), I just sent a "Call for testers" on this same mailing-list, containing a patch to update xf86-video-ati to 7.5.0. It appears there was a patch in the official Ports tree which never made it to the xorg-dev Subversion repository. However, this port update I just posted has it again. Could you please test this patch and report back? > but now it gets a bit more stranger - if i put radeonkms_* stuff in > loader.conf, then i get this image=20 > http://oi62.tinypic.com/14khaba.jpg I suppose your computer doesn't boot after that? Are you sure you preloaded all the required firmwares? > The only way for me to start X is to load radeonkms manually and then > restart slim. Another solution is to load radeonkms from /etc/rc.conf; see the $kld_list variable in the manpage. > Mesa 10.3.x is a huge improvement for my AMD A8-5600K APU - no lags and= > stuttering at all, even when watching 1080p movies (mpv + opengl-hq > preset). Cool! Thank you for the report :-) --=20 Jean-S=E9bastien P=E9dron --uBvwIFTDd4WD3Xfc5hrtbGpIRQwu2ewsb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUThH4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMXt8QAMAXeCh0x6PTifFwsrD2xNdd nxOqVHHfuRmJlS6pNIoNuMCidQRFLwqnNvg1uCYOd9RBV2nu3ZmhFXG0qr05gGcc Eb5NfeDxHhkMS9dKz5ZdXU/zxqBJCOFXZSFYBtF1oapglRLpG3kczK1Nis+tJupN p6lYVuPt5mTSpLGGaxtuHIuI0qftoDeg5KQxdlRqEikuOc0BprWne4GQj4FoH+xf BBLigoTBZW4UiAPnxrO5uxsNezAKmVagHjr2R5iJ12H0Zl5v1RZeHb3gpIT4thd8 gZAsstxD4JjibcyLVJtkFj+sumOhuqJ0AMAn3gQyYbeuxNJmHFuZI9M/KFPV4epr ewcO63pK+mnBpu5w2a18Pes6BVmFb5bR0lzMAHLZUZ9TpSXJKYtSXyE9EwfDeqmf CDlJI/a2EwylRDZY1VyU+/977pX/0c/WMhSTCOwcF+HJJXJBpr3TZWmsT5y/h5u/ a16e8s3+xl9DWbDzpkTcUPMAxyZJUrHBDTr4uLVSft+EZai9HUzttVS2+NokGUtk JrOc2X4qrqbJfCFMe7hiunrb8WFiBEXuzybFQOAsleXRaU92rUOXhK+KA+JM1CMe f4KTCP0aAYWYker40Z4uJ4nijuy4UIXTmFB1FORN1VIkAB5B+xI9rIVFyXNp1g6/ UYu0tPFaPyUSg0/ljn+G =iliP -----END PGP SIGNATURE----- --uBvwIFTDd4WD3Xfc5hrtbGpIRQwu2ewsb-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 09:58:35 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F158C26B for ; Mon, 27 Oct 2014 09:58:35 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B4A1FA85 for ; Mon, 27 Oct 2014 09:58:35 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xih4L-000IxF-VY for freebsd-x11@freebsd.org; Mon, 27 Oct 2014 10:58:34 +0100 Message-ID: <544E1741.2010005@FreeBSD.org> Date: Mon, 27 Oct 2014 10:58:25 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: [rfc] Radeon AGP support patches References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> In-Reply-To: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ujCEgL47R4J1t9dp94kGlXk7E5mJ5iVv9" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 09:58:36 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ujCEgL47R4J1t9dp94kGlXk7E5mJ5iVv9 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 26.10.2014 16:24, Tijl Coosemans wrote: > Hi, Hello! > I worked on AGP support for Radeon cards this week. Please take a look= > at the attached patches. Thank you very much for working on this! I don't have the hardware to test, but I'm looking forward to have that in the tree :) Thank you! --=20 Jean-S=E9bastien P=E9dron --ujCEgL47R4J1t9dp94kGlXk7E5mJ5iVv9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUThdJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMdeQP/39/2atxIuv899qHeTwXFkq4 Anjpka76rZw8JdmYJdkciff0zCeRwoaM2U2iONCLSZ9hdQWT58dDkRF6yMqf3ptt NSiKozYosC7TwMrwiVEqO1HrLAwP0n58Qc/XDACIE5zARqBLX3l+PQK1YfXjk6+J InJwRStwqHTP7CEsTaMwalNgNciZ8n9hqMd2vwvO7W26tIoSZY32B2tCr5/qwnVJ MjTwb3GnXmpxNgTAWZfZKA027b1LXFweAY26etqZJfCbOgMnS46NqaRYN5tvDqs3 IV5q6uTnHGBmeTxdyOg77OPKXwXNZQmjwYUjqNxnt+rrY7uycFnFH5XfRm5+xxl7 eaAmRBKSjGnX3uayYL4xrhTwXuVwGqWyUNIrmZ+rLQix+VKHC2NC31+XoVCbJsFX tAMmBf3YDqSc6R6CcBSHwAF9ugl1dqr4RTiOEyZzVjc3MHIo8dbxcdmr2OURV3QC lc+BHF+OqYTtEu7Tx0sr3SJH8NyKn2bNMD+HV5lCbbzeZ0lkwPQ9DHP1yqsD2jt1 nRGSu1NXw6WBtygytjScIo/cozMzODO5PQ8ak1DZpoK/le9uTMPlnLSf4vaGEu/8 WoGeFAgNASdWaNzI8Oes7r0ErJyPmU4QeQ+ksevmZnbZiIaliXzRqVvEsvMYOek6 MkB3g2XwK8atPjLlp7ZC =dPZL -----END PGP SIGNATURE----- --ujCEgL47R4J1t9dp94kGlXk7E5mJ5iVv9-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 10:07:50 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C3E934A8; Mon, 27 Oct 2014 10:07:50 +0000 (UTC) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E67C5BA0; Mon, 27 Oct 2014 10:07:49 +0000 (UTC) Received: by mail-wi0-f178.google.com with SMTP id q5so5894212wiv.5 for ; Mon, 27 Oct 2014 03:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Oihd0LTg4cFVI6IDA+uJZDc0nKz/Pd5LpllVQhUVo4Q=; b=JvYGnPj1h0C5kK1PQ1dqOYd2eBIXZzN8eF+SsY94N/SLFXMhxuGBRVfh9hQwpigFoJ W7usb/Ne0GXg+7SsErD0kSnoe5KzHNu744wxKq2tEw9RfTvTAMikBWLSj0VuDcAxlyKU lAYllU0BqSHtZfgrdbQTB4WjyRzsWZLt3VmLH7D9ikyp9eIDYRolJqg8Zo8Pk1NSSq5Q CGAbzT3O7+sADCVMGD9oC1faXCWi67tXJ7MFeLuQM11TUVTw6YP82+sbmJbs0BAngvMU KGC2v3jMtDhhSP491CINcXeuFsmK0pHscmnOq+NaBDP4Bjj7VolGYjYJ+OcKN2OwK0Jk gD0Q== MIME-Version: 1.0 X-Received: by 10.194.104.170 with SMTP id gf10mr2008007wjb.88.1414404468002; Mon, 27 Oct 2014 03:07:48 -0700 (PDT) Received: by 10.194.90.212 with HTTP; Mon, 27 Oct 2014 03:07:47 -0700 (PDT) In-Reply-To: <544E0FC8.8090605@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> Date: Mon, 27 Oct 2014 11:07:47 +0100 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org, FreeBSD stable , freebsd-ports@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 10:07:50 -0000 2014-10-27 10:26 GMT+01:00 Jean-S=C3=A9bastien P=C3=A9dron : > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. Hi, Works fine here (RV610 video device [Radeon HD 2400 PRO]) Thanks! Mika=C3=ABl From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 10:24:52 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF5F5BBD; Mon, 27 Oct 2014 10:24:52 +0000 (UTC) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A2706DAB; Mon, 27 Oct 2014 10:24:51 +0000 (UTC) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1XihTf-0004vf-Jt; Mon, 27 Oct 2014 11:24:48 +0100 Content-Type: text/plain; charset=iso-8859-15; format=flowed; delsp=yes To: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@freebsd.org Subject: certificate error - (was: Re: CFT: Update to xf86-video-ati 7.5.0) References: <544E0FC8.8090605@FreeBSD.org> Date: Mon, 27 Oct 2014 11:24:42 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Ronald Klop" Message-ID: In-Reply-To: <544E0FC8.8090605@FreeBSD.org> User-Agent: Opera Mail/12.17 (Win32) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: -0.2 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 autolearn=disabled version=3.3.2 X-Scan-Signature: 7006e789400ccdeb5065f5d065827fb5 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 10:24:53 -0000 On Mon, 27 Oct 2014 10:26:32 +0100, Jean-S=E9bastien P=E9dron = wrote: > Hi! > > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, s= o > we want to be sure it's fixed in 7.5.0. > > Here's patch: > https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5= .0.patch > > To apply it: > cd /usr/ports > patch -p1 < /path/to/ports-xf86-video-ati-7.5.0.patch > > Then update x11-drivers/xf86-video-ati with your method of choice. > > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. > > When you're finished, you may restore your vanilla ports tree: > cd /usr/ports > patch -p1 -R < /path/to/ports-xf86-video-ati-7.5.0.patch > find x11-drivers/xf86-video-ati -name "*.orig" -delete > > Thank you for your help! > fetch = 'https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5.= 0. patch' Certificate verification failed for /C=3DUS/ST=3DUT/L=3DSalt Lake City/O= =3DThe = USERTRUST Network/OU=3Dhttp://www.usertrust.com/CN=3DUTN-USERFirst-Hardware 34380950936:error:14090086:SSL = routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify = failed:/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/s3_clnt.c:= 1 180: fetch: = https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5.0= . patch: Authentication error Using the option '--ca-cert=3D/usr/local/share/certs/ca-root-nss.crt' fr= om = port ca_root_nss for fetch helps. Something wrong in my setup, that default certs of 10.1-STABLE are not = enough? Regards, Ronald. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 10:39:32 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0247495; Mon, 27 Oct 2014 10:39:32 +0000 (UTC) Received: from constantine.ingresso.co.uk (constantine.ingresso.co.uk [IPv6:2a02:b90:3002:e550::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BED44EE8; Mon, 27 Oct 2014 10:39:31 +0000 (UTC) Received: from dilbert.london-internal.ingresso.co.uk ([10.64.50.6] helo=dilbert.ingresso.co.uk) by constantine.ingresso.co.uk with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1Xihhw-00082K-JF; Mon, 27 Oct 2014 10:39:28 +0000 Received: from petefrench by dilbert.ingresso.co.uk with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xihhw-0000i0-Gu; Mon, 27 Oct 2014 10:39:28 +0000 To: dumbbell@FreeBSD.org, freebsd-ports@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-x11@FreeBSD.org Subject: Re: CFT: Update to xf86-video-ati 7.5.0 In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Message-Id: From: Pete French Date: Mon, 27 Oct 2014 10:39:28 +0000 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 10:39:32 -0000 > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. Works fine here - I had to update libdrm as well to get it to build. The devise is 'RV620 LE [Radeon HD 3450]' -pete. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 10:42:28 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C118537C for ; Mon, 27 Oct 2014 10:42:28 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 83B60FC0 for ; Mon, 27 Oct 2014 10:42:28 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xihko-000JVn-J5 for freebsd-x11@freebsd.org; Mon, 27 Oct 2014 11:42:26 +0100 Message-ID: <544E218D.3030605@dumbbell.fr> Date: Mon, 27 Oct 2014 11:42:21 +0100 From: =?ISO-8859-15?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: certificate error - References: <544E0FC8.8090605@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vCIlXaQSU9O0C3fKmBcMGRU7Kns45q5Ct" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 10:42:28 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --vCIlXaQSU9O0C3fKmBcMGRU7Kns45q5Ct Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: quoted-printable On 27.10.2014 11:24, Ronald Klop wrote: > Using the option '--ca-cert=3D/usr/local/share/certs/ca-root-nss.crt' f= rom > port ca_root_nss for fetch helps. > Something wrong in my setup, that default certs of 10.1-STABLE are not > enough? I think it's a known issue, but can't comment further :( --=20 Jean-S=E9bastien P=E9dron --vCIlXaQSU9O0C3fKmBcMGRU7Kns45q5Ct Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUTiGSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMB44P/1aWIgEBBk55KULFrRUHTQ5m sDw+/CCDsY0F/8fm37g+FCwVEi9oXwlay69LmO31VfEeiwLTs2feVGblXrji9cDo kOltER+L1qDI0/xneatujzUVj2aEHx6UHb/KDS2LDcxFJ2vctU7RDwsmN2P983xG t9ETLMGjD5shECjv4MDhpQSeRAFSOu74JX+vQwuLLEpQlBR6U4ua3yZxliultBIx 9fBBFQMiKkEgkoXWG/CIWy00A4Nw2QB/ul6PigIqvOG/MGndnlWsAz1sBvbyUDl8 qQ1t6HQvuUFInKSi75cCf5NZyTBz/br6rdcVJmmvwhwbucApiyRggzW2rQFO/HxS riRkLmOu/OD7mjXfZPGUePVJD/axpSRvs8u/GchQJKL1R5WWGgamMXVZzmaeLJ7O eY3DbEttcpXGsg6GsraQ0i6OIBsWjBVPfqOJURbqgXIV2Gt84+r0ZddYRCEKxK/K xF89K2ydbfLFs+ecfx9Q9kLSrmWujd41oZCY2WGUKsDnNG/LVaalCPmBHzTDzcRg aZDadSXQJPuuufimv7KsdPZ8hG9XydwTdD3V/48C6ycjiPCOiD0Q4xTNRS+nbIRS vrx9aTwYzJOsVXYUKQNJ7aJ2IQMJJpRhZVRwbPNPnTeiAvZoDUwVOwGqQKxAzeaA Ni7LE4n0qkiiSwcGr7c6 =NGz3 -----END PGP SIGNATURE----- --vCIlXaQSU9O0C3fKmBcMGRU7Kns45q5Ct-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 13:05:55 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 59E0296A for ; Mon, 27 Oct 2014 13:05:55 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 412BF355 for ; Mon, 27 Oct 2014 13:05:55 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9RD5tKV065564 for ; Mon, 27 Oct 2014 13:05:55 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 191331] x11-servers/xorg-server DEVD option by default Date: Mon, 27 Oct 2014 13:05:55 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dumbbell@FreeBSD.org X-Bugzilla-Status: In Discussion X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 13:05:55 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D191331 --- Comment #6 from Jean-Sebastien Pedron --- (In reply to sasamotikomi from comment #5) > (In reply to Jean-S=C3=A9bastien P=C3=A9dron from comment #4) > > And we want to remove the HAL option from the xserver port. Dropping > > sysutils/hal is another topic. >=20 > It's sounds pretty good, when I can expect it(how long time)? We have no date to give right now, we are quite busy. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 14:16:38 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B927D435; Mon, 27 Oct 2014 14:16:38 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2A45BCC3; Mon, 27 Oct 2014 14:16:37 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id s9REGVUS096887 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Oct 2014 16:16:31 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua s9REGVUS096887 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id s9REGVJU096886; Mon, 27 Oct 2014 16:16:31 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 27 Oct 2014 16:16:31 +0200 From: Konstantin Belousov To: Tijl Coosemans Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141027141631.GX1877@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 14:16:38 -0000 On Sun, Oct 26, 2014 at 04:24:42PM +0100, Tijl Coosemans wrote: > Hi, > > I worked on AGP support for Radeon cards this week. Please take a look > at the attached patches. > > Patch 1: > Adds support for AGP_USER_TYPES to sys/dev/agp. For normal memory types > a vm_object is allocated, for user types only a vm_page array. It is > then up to the caller (e.g. TTM code) to manage this array. Arbitrary > pages can be mapped into the GTT this way. > Patch 3: > Enable AGP support in sys/dev/drm2. In PCI mode the GTT exists on the > graphics card so when accessing system memory it already does its own > virtual address translation and only physical addresses appear on the > system bus. The CPU can access the same addresses with its own VM > system like it always does. In AGP mode, translation is done by the > AGP chipset so fictitious addresses appear on the system bus. For the > CPU cache management to work correctly it needs to use these same > fictitious addresses instead of using the real physical addresses > directly. The patch marks the AGP aperture range fictitious in > radeon_device.c where the VRAM aperture is also marked fictitious such > that PHYS_TO_VM_PAGE in ttm_bo_vm_fault works for addresses in this > range. > > The rest of the patch is mostly porting to our agp_* API. It also > fixes two memory leaks in ttm_agp_backend.c. One is a missing free in > ttm_agp_tt_create. The other is because ttm_agp_bind allocates an > agp_memory struct but ttm_agp_unbind does not free it. So when calling > ttm_agp_bind a second time the reference to the struct is lost. The > patch changes ttm_agp_bind so the allocation only happens in the first > call. The struct is released in ttm_agp_destroy. Looking at the combination of patch 1 + 3. Do you really need to change the container for the AGP_USER_MEMORY ? Wouldn't it be enough to allocate array in ttm_agp_bind() and copy pointers to pages from the agp backing object to the array ? From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 16:02:09 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D1C273E; Mon, 27 Oct 2014 16:02:09 +0000 (UTC) Received: from mailrelay012.isp.belgacom.be (mailrelay012.isp.belgacom.be [195.238.6.179]) by mx1.freebsd.org (Postfix) with ESMTP id 04192BA3; Mon, 27 Oct 2014 16:02:08 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkGABtrTlRbsJsD/2dsb2JhbABcgw6BLNUNAoEbFwF9hAMBAQQnEz8QCw4KCSUPEhgeBhOILAMWAcUfDYY4AQEBAQEBAQMBAQEBHo5OgU5sB4RLAQSbUIIQgTKDSYpXhl2DeTwvgQ+BPAEBAQ Received: from 3.155-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.155.3]) by relay.skynet.be with ESMTP; 27 Oct 2014 17:00:57 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9RG0uLg003071; Mon, 27 Oct 2014 17:00:56 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 27 Oct 2014 17:00:55 +0100 From: Tijl Coosemans To: Konstantin Belousov Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141027170055.10af15e6@kalimero.tijl.coosemans.org> In-Reply-To: <20141027141631.GX1877@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 16:02:09 -0000 On Mon, 27 Oct 2014 16:16:31 +0200 Konstantin Belousov wrote: > On Sun, Oct 26, 2014 at 04:24:42PM +0100, Tijl Coosemans wrote: >> I worked on AGP support for Radeon cards this week. Please take a look >> at the attached patches. >> >> Patch 1: >> Adds support for AGP_USER_TYPES to sys/dev/agp. For normal memory types >> a vm_object is allocated, for user types only a vm_page array. It is >> then up to the caller (e.g. TTM code) to manage this array. Arbitrary >> pages can be mapped into the GTT this way. >> >> Patch 3: >> Enable AGP support in sys/dev/drm2. In PCI mode the GTT exists on the >> graphics card so when accessing system memory it already does its own >> virtual address translation and only physical addresses appear on the >> system bus. The CPU can access the same addresses with its own VM >> system like it always does. In AGP mode, translation is done by the >> AGP chipset so fictitious addresses appear on the system bus. For the >> CPU cache management to work correctly it needs to use these same >> fictitious addresses instead of using the real physical addresses >> directly. The patch marks the AGP aperture range fictitious in >> radeon_device.c where the VRAM aperture is also marked fictitious such >> that PHYS_TO_VM_PAGE in ttm_bo_vm_fault works for addresses in this >> range. >> >> The rest of the patch is mostly porting to our agp_* API. It also >> fixes two memory leaks in ttm_agp_backend.c. One is a missing free in >> ttm_agp_tt_create. The other is because ttm_agp_bind allocates an >> agp_memory struct but ttm_agp_unbind does not free it. So when calling >> ttm_agp_bind a second time the reference to the struct is lost. The >> patch changes ttm_agp_bind so the allocation only happens in the first >> call. The struct is released in ttm_agp_destroy. > Looking at the combination of patch 1 + 3. > > Do you really need to change the container for the AGP_USER_MEMORY ? > Wouldn't it be enough to allocate array in ttm_agp_bind() and copy > pointers to pages from the agp backing object to the array ? In ttm_agp_bind the ttm->pages array is already populated. These are the pages that need to be put into the GTT. The patch modifies struct agp_memory in sys/dev/agp such that ttm->pages can be passed via agp_bind_memory. Maybe it would be better to add two new functions to sys/dev/agp/agp.c: agp_bind_pages and agp_unbind_pages. These would take a vm_page_t array as argument and bind/unbind the pages directly in the GTT. There's no need for ttm_agp_bind to call agp_alloc_memory then and struct agp_memory would not be involved at all. Does that sound better? From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 16:27:58 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A58A1BFE; Mon, 27 Oct 2014 16:27:58 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3189EE68; Mon, 27 Oct 2014 16:27:57 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id s9RGRrb1026192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Oct 2014 18:27:53 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua s9RGRrb1026192 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id s9RGRrFd026191; Mon, 27 Oct 2014 18:27:53 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 27 Oct 2014 18:27:53 +0200 From: Konstantin Belousov To: Tijl Coosemans Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141027162753.GB1877@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> <20141027170055.10af15e6@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141027170055.10af15e6@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 16:27:58 -0000 On Mon, Oct 27, 2014 at 05:00:55PM +0100, Tijl Coosemans wrote: > In ttm_agp_bind the ttm->pages array is already populated. These are > the pages that need to be put into the GTT. The patch modifies struct > agp_memory in sys/dev/agp such that ttm->pages can be passed via > agp_bind_memory. Maybe it would be better to add two new functions to > sys/dev/agp/agp.c: agp_bind_pages and agp_unbind_pages. These would > take a vm_page_t array as argument and bind/unbind the pages directly > in the GTT. There's no need for ttm_agp_bind to call agp_alloc_memory > then and struct agp_memory would not be involved at all. Does that > sound better? Yes, this approach is much better IMO. Having discriminated storage for the bound pages is too ugly; was the whole code audited for correctness after the change ? From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 17:05:32 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B69B32B9; Mon, 27 Oct 2014 17:05:32 +0000 (UTC) Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D90DB381; Mon, 27 Oct 2014 17:05:31 +0000 (UTC) Received: by mail-wg0-f46.google.com with SMTP id x13so1821347wgg.5 for ; Mon, 27 Oct 2014 10:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=d8pi9dqZx/IbvlDU+sy1wAIWeFf5/enYGv41Y6zpAmg=; b=DSstWkSQqLiKLmOqiy0H8461ITfOYsfNp/uruHq27EsjFMUzxSCc7mEsYPhcyEVEi3 dr298p6/O3Wr4iaoItCihd/FQhS6CgpVW+FdB1IqmAzRNUF/kqexN1aSWZcypzupPtsh X7gr0Vj7avtnxYTuhAFe8JcTFM3rkKEdhw4eCtAYkUyBMgbXAJFhPcff2ZzRLnlRfO2v 9UQ4Ib9saV/rrhOOmNMrTQHpHVaBCn97N1FO/x9Orl2En8hm8BoBWsfBX1idHevZ14QK Iisyak/ms/y2ORerRzqbZPWcOtqnrqQIcISFI8PU/Hb+A71cKA3R5w34A56j3S0PJyNv QUaw== MIME-Version: 1.0 X-Received: by 10.194.104.170 with SMTP id gf10mr4528248wjb.88.1414429530056; Mon, 27 Oct 2014 10:05:30 -0700 (PDT) Received: by 10.194.90.212 with HTTP; Mon, 27 Oct 2014 10:05:30 -0700 (PDT) In-Reply-To: <544E0FC8.8090605@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> Date: Mon, 27 Oct 2014 18:05:30 +0100 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 From: =?UTF-8?Q?Mika=C3=ABl_Urankar?= To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org, FreeBSD stable , freebsd-ports@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 17:05:32 -0000 2014-10-27 10:26 GMT+01:00 Jean-S=C3=A9bastien P=C3=A9dron : > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. It works fine on this gpu: FirePro V4800 From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 17:36:27 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 51524149 for ; Mon, 27 Oct 2014 17:36:27 +0000 (UTC) Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.19]) by mx1.freebsd.org (Postfix) with ESMTP id 0DD8B8F7 for ; Mon, 27 Oct 2014 17:36:26 +0000 (UTC) Received: from filter.sfr.fr (localhost [93.8.4.165]) by msfrf2319.sfr.fr (SMTP Server) with ESMTP id CBB64700019A for ; Mon, 27 Oct 2014 18:29:23 +0100 (CET) Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=none (no policy) header.from=listjm@club-internet.fr Received: from [192.168.1.67] (165.4.8.93.rev.sfr.net [93.8.4.165]) by msfrf2319.sfr.fr (SMTP Server) with ESMTP id 746097000194 for ; Mon, 27 Oct 2014 18:29:23 +0100 (CET) X-SFR-UUID: 20141027172923476.746097000194@msfrf2319.sfr.fr Message-ID: <544E80F3.3060909@club-internet.fr> Date: Mon, 27 Oct 2014 18:29:23 +0100 From: Juan =?iso-8859-1?b?UmFt824=?= Molina Menor User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: [rfc] Radeon AGP support patches Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 17:36:27 -0000 Hi. Sorry for the noise, but are you talking about only a Request for Comments or it is a Call for Testers? I’m willing to resurrect an old machine with an ATI Radeon 9250 5960 AGP card for testing these patches (and the update to xf86-video-ati 7.5.0). It was working well with New Xorg on 10.0-RELEASE, albeit without GPU acceleration: > 11/03/2014 11:21, Jean-Sébastien Pédron wrote: >>> *drmn0: error: Disabling GPU acceleration* > > We don't support AGP cards right now, thus the errors you're seeing. > Fortunately, the card is still able to do modesetting (changing monitor > resolution). > > AGP support isn't on the TODO list for now, because we already have a > lot of work with current hardware > > Thank you for the report! The problem is I’m not a power user and I don’t completely know how to safely apply those patches: I guess I have to download source (-HEAD, -STABLE?) and rebuild the system, but there is maybe an easier/quicker way? Could you please provide some more detailed instructions or point me to some Handbook page? Maybe it’s not worth involving in tests by some noob as me, so don’t hesitate to politely reject my offer… specially if we are not yet in test stage! ;D Best regards, Juan From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 19:38:18 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 66CB43F7 for ; Mon, 27 Oct 2014 19:38:18 +0000 (UTC) Received: from mail-wi0-x235.google.com (mail-wi0-x235.google.com [IPv6:2a00:1450:400c:c05::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 019918FC for ; Mon, 27 Oct 2014 19:38:17 +0000 (UTC) Received: by mail-wi0-f181.google.com with SMTP id n3so7488281wiv.14 for ; Mon, 27 Oct 2014 12:38:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=GyWTxiGdz6j5bsbbSvgvhAMvU81HOrb7RJH52SFjFKE=; b=FagY1wvNDOZoaRQlQuTR+R238PlIzGzmj/SIMyU+hkUine67GGm8osAUqYq9/kp/hz wsgEg0e3rF1UO0T5zTlAsfT8hPbpTJHcfKB13Izv1rkRqTRCaFppWaQGpB2dUpvVwGB2 /SzglrAWvOrWPyi7t6h9nRwtTJjE9hOfCbkE4lyHtuuWuaakr4eGW6QAsRLfeYcUDIBd iPdnrqesgVXOR2qGVG7i6smFPc3FdFZ/9Batj7C6O+y0SuQ8W/nD3sRzoMjsAGSmqQZ5 zA0K2HHSbRAIHUPNXCjbwAl+ag0DT6Zq/wZWibOJ3TyzA39gaQb0XACfgGUZkTc4EfIH r3Rg== MIME-Version: 1.0 X-Received: by 10.180.88.162 with SMTP id bh2mr22971299wib.77.1414438696295; Mon, 27 Oct 2014 12:38:16 -0700 (PDT) Received: by 10.216.119.68 with HTTP; Mon, 27 Oct 2014 12:38:16 -0700 (PDT) In-Reply-To: <544CFD6F.6020107@gmx.ch> References: <544CFD6F.6020107@gmx.ch> Date: Mon, 27 Oct 2014 20:38:16 +0100 Message-ID: Subject: Re: Radeon HD 5700 Series GPU lockup freezes Xorg when using xf86-video-ati instead of xf86-video-ati-ums From: "Ranjan1018 ." <214748mv@gmail.com> To: etch Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-x11@freebsd.org" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 19:38:18 -0000 2014-10-26 14:55 GMT+01:00 etch : > Hi, > > I experienced xorg freezes on my machine using the new ati/radeon kms > graphics driver. > The problem appeared mainly when I was using Firefox and openbox. > > Best regards > > Andreas Moser > > > Release: FreeBSD 10.0-RELEASE-p10 amd64 > Environment: > System: FreeBSD chuck.stat.tux 10.0-RELEASE-p10 FreeBSD 10.0-RELEASE-p10 > #0: Mon Oct 20 12:42:25 UTC 2014 > root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > Hi, if you do not need OpenGL, try to disable the modules "glx" and "dri" in /etc/X11/Xorg.conf. Section "Module" # Load "glx" Load "extmod" Load "dbe" # Load "dri" Load "dri2" Load "record" Load "synaptics" Load "freetype" Disable "dri" Disable "glx" EndSection Regards Maurizio From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 19:58:56 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B83839ED; Mon, 27 Oct 2014 19:58:56 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 529E9B25; Mon, 27 Oct 2014 19:58:55 +0000 (UTC) Received: from [192.168.178.20] ([93.134.92.151]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MD9NE-1Xsjv20Xue-00GbCg; Mon, 27 Oct 2014 20:58:48 +0100 Message-ID: <544EA3F6.9040602@gmx.de> Date: Mon, 27 Oct 2014 20:58:46 +0100 From: =?UTF-8?B?Q2Fyc3RlbiBCw6Rja2Vy?= User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:fOR9ytE+NzqV0fMGvzQXGNdj+lccaT7IeHvDDN7Zeu+PBmlHy4i a34g3xKpaWixXfLZMVEHd0ztJZj4J3zOrir9jxU/1t57QymMBO+h3c/D2iFHYVjZCW8jbS+ kBO1FiEaheNq0gYJ4+MY/b/QZI/0rOkjaSMsfba5bDmce+8+k+tI87koGFQfSmjurlwTUPR /vl2csZvENjORJ8bssTjQ== X-UI-Out-Filterresults: notjunk:1; X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 19:58:56 -0000 Works fine for Radeon HD 6850M. Thanks! Am 27.10.2014 um 10:26 schrieb Jean-SĂŠbastien PĂŠdron: > Hi! > > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, so > we want to be sure it's fixed in 7.5.0. > > Here's patch: > https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5.0.patch > > To apply it: > cd /usr/ports > patch -p1 < /path/to/ports-xf86-video-ati-7.5.0.patch > > Then update x11-drivers/xf86-video-ati with your method of choice. > > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. > > When you're finished, you may restore your vanilla ports tree: > cd /usr/ports > patch -p1 -R < /path/to/ports-xf86-video-ati-7.5.0.patch > find x11-drivers/xf86-video-ati -name "*.orig" -delete > > Thank you for your help! > From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 21:12:10 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C5EB1E7A; Mon, 27 Oct 2014 21:12:10 +0000 (UTC) Received: from mailrelay007.isp.belgacom.be (mailrelay007.isp.belgacom.be [195.238.6.173]) by mx1.freebsd.org (Postfix) with ESMTP id CEAD13F7; Mon, 27 Oct 2014 21:12:09 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkGAHy0TlRbsJsD/2dsb2JhbABcgw6BLNUUAoEZFwF9hAIBAQEDASdSBQsLDgoJJQ8SGB4GE4gsAwkNAcU9DYY4AQEBAQEFAQEBAQEdjk6BcUkHhEsFlBeHOYIQgTKGdocqhl2DeTwvgQeBRAEBAQ Received: from 3.155-176-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.176.155.3]) by relay.skynet.be with ESMTP; 27 Oct 2014 22:10:59 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9RLAwbF001139; Mon, 27 Oct 2014 22:10:59 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 27 Oct 2014 22:10:58 +0100 From: Tijl Coosemans To: Konstantin Belousov Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141027221058.23a188d0@kalimero.tijl.coosemans.org> In-Reply-To: <20141027162753.GB1877@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> <20141027170055.10af15e6@kalimero.tijl.coosemans.org> <20141027162753.GB1877@kib.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_//lb9S+oP6/lR06gq+sL9IPI" Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 21:12:11 -0000 --MP_//lb9S+oP6/lR06gq+sL9IPI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, 27 Oct 2014 18:27:53 +0200 Konstantin Belousov wrote: > On Mon, Oct 27, 2014 at 05:00:55PM +0100, Tijl Coosemans wrote: >> In ttm_agp_bind the ttm->pages array is already populated. These are >> the pages that need to be put into the GTT. The patch modifies struct >> agp_memory in sys/dev/agp such that ttm->pages can be passed via >> agp_bind_memory. Maybe it would be better to add two new functions to >> sys/dev/agp/agp.c: agp_bind_pages and agp_unbind_pages. These would >> take a vm_page_t array as argument and bind/unbind the pages directly >> in the GTT. There's no need for ttm_agp_bind to call agp_alloc_memory >> then and struct agp_memory would not be involved at all. Does that >> sound better? > > Yes, this approach is much better IMO. Having discriminated storage > for the bound pages is too ugly; New patch 1 & 3 attached. > was the whole code audited for correctness after the change ? I'm fairly confident these patches are all that's needed yes. I made a first implementation on Sunday afternoon. It got to the point that X showed a mouse pointer and background colour and then it crashed. It took the rest of the week to figure out why (NULL dereference in ttm_bo_vm_fault) and how to solve it (mark aperture range fictitious). It's hard to debug something without a screen. I read the code front to back and back to front in that time and compared it with the old DRM code and with the Linux DRM code. That's where patch 2 & 4 come from. --MP_//lb9S+oP6/lR06gq+sL9IPI Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-1.patch Index: sys/dev/agp/agp.c =================================================================== --- sys/dev/agp/agp.c (revision 273255) +++ sys/dev/agp/agp.c (working copy) @@ -996,3 +996,68 @@ void agp_memory_info(device_t dev, void mi->ami_offset = mem->am_offset; mi->ami_is_bound = mem->am_is_bound; } + +int agp_bind_pages(device_t dev, vm_page_t *pages, vm_size_t size, + vm_offset_t offset) { + struct agp_softc *sc = device_get_softc(dev); + vm_offset_t i, j, k, pa; + vm_page_t m; + int error; + + if ((size & (AGP_PAGE_SIZE - 1)) != 0 || + (offset & (AGP_PAGE_SIZE - 1)) != 0) + return (EINVAL); + + mtx_lock(&sc->as_lock); + for (i = 0; i < size; i += PAGE_SIZE) { + m = pages[i >> PAGE_SHIFT]; + + /* + * Install entries in the GATT, making sure that if + * AGP_PAGE_SIZE < PAGE_SIZE and size is not + * aligned to PAGE_SIZE, we don't modify too many GATT + * entries. + */ + for (j = 0; j < PAGE_SIZE && i + j < size; j += AGP_PAGE_SIZE) { + pa = VM_PAGE_TO_PHYS(m) + j; + AGP_DPF("binding offset %#jx to pa %#jx\n", + (uintmax_t)offset + i + j, (uintmax_t)pa); + error = AGP_BIND_PAGE(dev, offset + i + j, pa); + if (error) { + /* + * Bail out. Reverse all the mappings. + */ + for (k = 0; k < i + j; k += AGP_PAGE_SIZE) + AGP_UNBIND_PAGE(dev, offset + k); + + mtx_unlock(&sc->as_lock); + return (error); + } + } + } + + agp_flush_cache(); + AGP_FLUSH_TLB(dev); + + mtx_unlock(&sc->as_lock); + return (0); +} + +int agp_unbind_pages(device_t dev, vm_size_t size, vm_offset_t offset) { + struct agp_softc *sc = device_get_softc(dev); + vm_offset_t i; + + if ((size & (AGP_PAGE_SIZE - 1)) != 0 || + (offset & (AGP_PAGE_SIZE - 1)) != 0) + return (EINVAL); + + mtx_lock(&sc->as_lock); + for (i = 0; i < size; i += AGP_PAGE_SIZE) + AGP_UNBIND_PAGE(dev, offset + i); + + agp_flush_cache(); + AGP_FLUSH_TLB(dev); + + mtx_unlock(&sc->as_lock); + return (0); +} Index: sys/dev/agp/agpvar.h =================================================================== --- sys/dev/agp/agpvar.h (revision 273255) +++ sys/dev/agp/agpvar.h (working copy) @@ -122,6 +122,19 @@ int agp_unbind_memory(device_t dev, void */ void agp_memory_info(device_t dev, void *handle, struct agp_memory_info *mi); +/* + * Bind a set of pages at a given offset within the AGP aperture. + * Returns EINVAL if the given size or offset is not at an AGP page boundary. + */ +int agp_bind_pages(device_t dev, vm_page_t *pages, vm_size_t size, + vm_offset_t offset); + +/* + * Unbind a set of pages from the AGP aperture. + * Returns EINVAL if the given size or offset is not at an AGP page boundary. + */ +int agp_unbind_pages(device_t dev, vm_size_t size, vm_offset_t offset); + #define AGP_NORMAL_MEMORY 0 #define AGP_USER_TYPES (1 << 16) --MP_//lb9S+oP6/lR06gq+sL9IPI Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=radeon-agp-3.patch Index: sys/dev/drm2/drm_agpsupport.c =================================================================== --- sys/dev/drm2/drm_agpsupport.c (revision 273255) +++ sys/dev/drm2/drm_agpsupport.c (working copy) @@ -396,7 +396,7 @@ void *drm_agp_allocate_memory(size_t pag if (!agpdev) return NULL; - return agp_alloc_memory(agpdev, type, pages << AGP_PAGE_SHIFT); + return agp_alloc_memory(agpdev, type, pages << PAGE_SHIFT); } int drm_agp_free_memory(void *handle) Index: sys/dev/drm2/radeon/radeon.h =================================================================== --- sys/dev/drm2/radeon/radeon.h (revision 273255) +++ sys/dev/drm2/radeon/radeon.h (working copy) @@ -1618,6 +1618,7 @@ struct radeon_device { bool need_dma32; bool accel_working; bool fictitious_range_registered; + bool fictitious_agp_range_registered; struct radeon_surface_reg surface_regs[RADEON_GEM_MAX_SURFACES]; const struct firmware *me_fw; /* all family ME firmware */ const struct firmware *pfp_fw; /* r6/700 PFP firmware */ Index: sys/dev/drm2/radeon/radeon_device.c =================================================================== --- sys/dev/drm2/radeon/radeon_device.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_device.c (working copy) @@ -1014,6 +1014,7 @@ int radeon_device_init(struct radeon_dev rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; rdev->accel_working = false; rdev->fictitious_range_registered = false; + rdev->fictitious_agp_range_registered = false; /* set up ring ids */ for (i = 0; i < RADEON_NUM_RINGS; i++) { rdev->ring[i].idx = i; @@ -1168,6 +1169,24 @@ int radeon_device_init(struct radeon_dev return (-r); } rdev->fictitious_range_registered = true; +#if __OS_HAS_AGP + if (rdev->flags & RADEON_IS_AGP) { + DRM_INFO("%s: Taking over the fictitious range 0x%jx-0x%jx\n", + __func__, (uintmax_t)rdev->mc.agp_base, + (uintmax_t)rdev->mc.agp_base + rdev->mc.gtt_size); + r = vm_phys_fictitious_reg_range( + rdev->mc.agp_base, + rdev->mc.agp_base + rdev->mc.gtt_size, + VM_MEMATTR_WRITE_COMBINING); + if (r != 0) { + DRM_ERROR("Failed to register fictitious range " + "0x%jx-0x%jx (%d).\n", (uintmax_t)rdev->mc.agp_base, + (uintmax_t)rdev->mc.agp_base + rdev->mc.gtt_size, r); + return (-r); + } + rdev->fictitious_agp_range_registered = true; + } +#endif if ((radeon_testing & 1)) { radeon_test_moves(rdev); @@ -1205,6 +1224,13 @@ void radeon_device_fini(struct radeon_de rdev->mc.aper_base, rdev->mc.aper_base + rdev->mc.visible_vram_size); } +#if __OS_HAS_AGP + if (rdev->fictitious_agp_range_registered) { + vm_phys_fictitious_unreg_range( + rdev->mc.agp_base, + rdev->mc.agp_base + rdev->mc.gtt_size); + } +#endif radeon_fini(rdev); #ifdef DUMBBELL_WIP Index: sys/dev/drm2/radeon/radeon_ttm.c =================================================================== --- sys/dev/drm2/radeon/radeon_ttm.c (revision 273255) +++ sys/dev/drm2/radeon/radeon_ttm.c (working copy) @@ -560,12 +560,10 @@ static struct ttm_tt *radeon_ttm_tt_crea rdev = radeon_get_rdev(bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { return ttm_agp_tt_create(bdev, rdev->ddev->agp->agpdev, size, page_flags, dummy_read_page); } -#endif /* DUMBBELL_WIP */ #endif gtt = malloc(sizeof(struct radeon_ttm_tt), @@ -610,11 +608,9 @@ static int radeon_ttm_tt_populate(struct rdev = radeon_get_rdev(ttm->bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { return ttm_agp_tt_populate(ttm); } -#endif /* DUMBBELL_WIP */ #endif #ifdef CONFIG_SWIOTLB @@ -660,12 +656,10 @@ static void radeon_ttm_tt_unpopulate(str rdev = radeon_get_rdev(ttm->bdev); #if __OS_HAS_AGP -#ifdef DUMBBELL_WIP if (rdev->flags & RADEON_IS_AGP) { ttm_agp_tt_unpopulate(ttm); return; } -#endif /* DUMBBELL_WIP */ #endif #ifdef CONFIG_SWIOTLB Index: sys/dev/drm2/ttm/ttm_agp_backend.c =================================================================== --- sys/dev/drm2/ttm/ttm_agp_backend.c (revision 273255) +++ sys/dev/drm2/ttm/ttm_agp_backend.c (working copy) @@ -41,7 +41,8 @@ __FBSDID("$FreeBSD$"); struct ttm_agp_backend { struct ttm_tt ttm; - struct agp_memory *mem; + vm_offset_t offset; + vm_page_t *pages; device_t bridge; }; @@ -51,31 +52,23 @@ static int ttm_agp_bind(struct ttm_tt *t { struct ttm_agp_backend *agp_be = container_of(ttm, struct ttm_agp_backend, ttm); struct drm_mm_node *node = bo_mem->mm_node; - struct agp_memory *mem; - int ret, cached = (bo_mem->placement & TTM_PL_FLAG_CACHED); + int ret; unsigned i; - mem = agp_alloc_memory(agp_be->bridge, AGP_USER_MEMORY, ttm->num_pages); - if (unlikely(mem == NULL)) - return -ENOMEM; - - mem->page_count = 0; for (i = 0; i < ttm->num_pages; i++) { vm_page_t page = ttm->pages[i]; if (!page) page = ttm->dummy_read_page; - mem->pages[mem->page_count++] = page; + agp_be->pages[i] = page; } - agp_be->mem = mem; - - mem->is_flushed = 1; - mem->type = (cached) ? AGP_USER_CACHED_MEMORY : AGP_USER_MEMORY; - ret = agp_bind_memory(mem, node->start); + agp_be->offset = node->start * PAGE_SIZE; + ret = -agp_bind_pages(agp_be->bridge, agp_be->pages, + ttm->num_pages << PAGE_SHIFT, agp_be->offset); if (ret) - pr_err("AGP Bind memory failed\n"); + printf("[TTM] AGP Bind memory failed\n"); return ret; } @@ -84,22 +77,16 @@ static int ttm_agp_unbind(struct ttm_tt { struct ttm_agp_backend *agp_be = container_of(ttm, struct ttm_agp_backend, ttm); - if (agp_be->mem) { - if (agp_be->mem->is_bound) - return agp_unbind_memory(agp_be->mem); - agp_free_memory(agp_be->mem); - agp_be->mem = NULL; - } - return 0; + return -agp_unbind_pages(agp_be->bridge, ttm->num_pages << PAGE_SHIFT, + agp_be->offset); } static void ttm_agp_destroy(struct ttm_tt *ttm) { struct ttm_agp_backend *agp_be = container_of(ttm, struct ttm_agp_backend, ttm); - if (agp_be->mem) - ttm_agp_unbind(ttm); ttm_tt_fini(ttm); + free(agp_be->pages, M_TTM_AGP); free(agp_be, M_TTM_AGP); } @@ -118,14 +105,18 @@ struct ttm_tt *ttm_agp_tt_create(struct agp_be = malloc(sizeof(*agp_be), M_TTM_AGP, M_WAITOK | M_ZERO); - agp_be->mem = NULL; agp_be->bridge = bridge; agp_be->ttm.func = &ttm_agp_func; if (ttm_tt_init(&agp_be->ttm, bdev, size, page_flags, dummy_read_page)) { + free(agp_be, M_TTM_AGP); return NULL; } + agp_be->offset = 0; + agp_be->pages = malloc(agp_be->ttm.num_pages * sizeof(*agp_be->pages), + M_TTM_AGP, M_WAITOK); + return &agp_be->ttm; } Index: sys/dev/drm2/ttm/ttm_bo_driver.h =================================================================== --- sys/dev/drm2/ttm/ttm_bo_driver.h (revision 273255) +++ sys/dev/drm2/ttm/ttm_bo_driver.h (working copy) @@ -990,9 +990,8 @@ extern vm_memattr_t ttm_io_prot(uint32_t extern const struct ttm_mem_type_manager_func ttm_bo_manager_func; -#if (defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE))) +#if __OS_HAS_AGP #define TTM_HAS_AGP -#include /** * ttm_agp_tt_create @@ -1009,7 +1008,7 @@ extern const struct ttm_mem_type_manager * bind and unbind memory backing a ttm_tt. */ extern struct ttm_tt *ttm_agp_tt_create(struct ttm_bo_device *bdev, - struct agp_bridge_data *bridge, + device_t bridge, unsigned long size, uint32_t page_flags, struct vm_page *dummy_read_page); int ttm_agp_tt_populate(struct ttm_tt *ttm); Index: sys/dev/drm2/ttm/ttm_page_alloc.c =================================================================== --- sys/dev/drm2/ttm/ttm_page_alloc.c (revision 273255) +++ sys/dev/drm2/ttm/ttm_page_alloc.c (working copy) @@ -45,10 +45,6 @@ __FBSDID("$FreeBSD$"); #include #include -#ifdef TTM_HAS_AGP -#include -#endif - #define NUM_PAGES_TO_ALLOC (PAGE_SIZE/sizeof(vm_page_t)) #define SMALL_ALLOCATION 16 #define FREE_ALL_PAGES (~0U) @@ -220,46 +216,34 @@ static struct ttm_pool_manager *_manager static int set_pages_array_wb(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - unmap_page_from_agp(m); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_BACK); #endif - pmap_page_set_memattr(m, VM_MEMATTR_WRITE_BACK); - } return 0; } static int set_pages_array_wc(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - map_page_into_agp(pages[i]); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_COMBINING); #endif - pmap_page_set_memattr(m, VM_MEMATTR_WRITE_COMBINING); - } return 0; } static int set_pages_array_uc(vm_page_t *pages, int addrinarray) { - vm_page_t m; +#ifdef TTM_HAS_AGP int i; - for (i = 0; i < addrinarray; i++) { - m = pages[i]; -#ifdef TTM_HAS_AGP - map_page_into_agp(pages[i]); + for (i = 0; i < addrinarray; i++) + pmap_page_set_memattr(pages[i], VM_MEMATTR_UNCACHEABLE); #endif - pmap_page_set_memattr(m, VM_MEMATTR_UNCACHEABLE); - } return 0; } --MP_//lb9S+oP6/lR06gq+sL9IPI-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 21:33:06 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1D6163D; Mon, 27 Oct 2014 21:33:06 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 967E0832; Mon, 27 Oct 2014 21:33:06 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s9RLX5OW014643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 27 Oct 2014 15:33:05 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s9RLX5cF014640; Mon, 27 Oct 2014 15:33:05 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Mon, 27 Oct 2014 15:33:05 -0600 (MDT) From: Warren Block To: =?ISO-8859-15?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Message-ID: References: <544E0FC8.8090605@FreeBSD.org> User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Mon, 27 Oct 2014 15:33:05 -0600 (MDT) Content-Type: TEXT/PLAIN; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 21:33:07 -0000 On Mon, 27 Oct 2014, Jean-SĂŠbastien PĂŠdron wrote: > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. Working here on a Radeon 5750. From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 21:35:34 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 61237817 for ; Mon, 27 Oct 2014 21:35:34 +0000 (UTC) Received: from dd33822.kasserver.com (dd33822.kasserver.com [85.13.151.28]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B37B2856 for ; Mon, 27 Oct 2014 21:35:30 +0000 (UTC) Received: from [172.16.20.21] (p5482C395.dip0.t-ipconnect.de [84.130.195.149]) by dd33822.kasserver.com (Postfix) with ESMTPSA id E3FCC19A31A3 for ; Mon, 27 Oct 2014 22:25:58 +0100 (CET) Message-ID: <544EB869.50007@feuerigel.de> Date: Mon, 27 Oct 2014 22:26:01 +0100 From: Hanno Hoffmann | feuerigel User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: x11@FreeBSD.org Subject: Error Content-Type: multipart/mixed; boundary="------------060508050900050502040809" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 21:35:34 -0000 This is a multi-part message in MIME format. --------------060508050900050502040809 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit checking for RENDER... configure: error: Package requirements (x11 renderproto >= 0.9) were not met: Package renderproto was not found in the pkg-config search path. Perhaps you should add the directory containing `renderproto.pc' to the PKG_CONFIG_PATH environment variable Package 'renderproto', required by 'world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables RENDER_CFLAGS and RENDER_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ===> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/var/ports/usr/ports/x11/libXrender/work/libXrender-0.9.8/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/iports/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11/libXrender *** Error code 1 Stop. make: stopped in /usr/ports/converters/wkhtmltopdf -- feuerigel | Webentwicklung und Marketing Hanno Hoffmann Am KĂśpfenfeld 4 21649 Regesbostel Deutschland Mail: info@feuerigel.de Web: www.feuerigel.de Phone: +49 (0)178 1382889 USt-IDNr: DE287385346 --------------060508050900050502040809 Content-Type: text/plain; charset=windows-1252; name="config.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.log" VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMg d2hpbGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJl IG1ha2VzIGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGxpYlhyZW5kZXIgY29uZmln dXJlIDAuOS44LCB3aGljaCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY4LiAg SW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS1lbmFibGUt bWFsbG9jMHJldHVybnNudWxsIC0teC1saWJyYXJpZXM9L3Vzci9pcG9ydHMvbGliIC0teC1p bmNsdWRlcz0vdXNyL2lwb3J0cy9pbmNsdWRlIC0tcHJlZml4PS91c3IvbG9jYWwgLS1tYW5k aXI9L3Vzci9sb2NhbC9tYW4gLS1pbmZvZGlyPS91c3IvbG9jYWwvaW5mby8gLS1idWlsZD1h bWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCgojIyAtLS0tLS0tLS0gIyMKIyMgUGxhdGZvcm0u ICMjCiMjIC0tLS0tLS0tLSAjIwoKaG9zdG5hbWUgPSBqYWtleHUKdW5hbWUgLW0gPSBhbWQ2 NAp1bmFtZSAtciA9IDEwLjAtUkVMRUFTRS1wOQp1bmFtZSAtcyA9IEZyZWVCU0QKdW5hbWUg LXYgPSBob3N0QlNEIDEwLjAtUkVMRUFTRS1wOSAjMDogU2F0IE9jdCAxMSAxNTo1NjoxNyBD RVNUIDIwMTQgICAgIHJvb3RAZmJzZDEwY2xvbmUxLmhhbi1zb2xvLm5ldDovdXNyL29iai91 c3Ivc3JjL3N5cy9ETVJLRVJORUwgCgovdXNyL2Jpbi91bmFtZSAtcCA9IGFtZDY0Ci9iaW4v dW5hbWUgLVggICAgID0gdW5rbm93bgoKL2Jpbi9hcmNoICAgICAgICAgICAgICA9IHVua25v d24KL3Vzci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24KL3Vzci9jb252ZXgvZ2V0c3lz aW5mbyA9IHVua25vd24KL3Vzci9iaW4vaG9zdGluZm8gICAgICA9IHVua25vd24KL2Jpbi9t YWNoaW5lICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vb3NsZXZlbCAgICAgICA9IHVu a25vd24KL2Jpbi91bml2ZXJzZSAgICAgICAgICA9IHVua25vd24KClBBVEg6ICUlUFJFRklY JSUvJSVDQ0xJTktESVIlJQpQQVRIOiAvcm9vdC9iaW4KUEFUSDogL3Vzci9sb2NhbC9zYmlu ClBBVEg6IC91c3IvbG9jYWwvYmluClBBVEg6IC91c3IvaXBvcnRzL2JpbgpQQVRIOiAvdXNy L2lwb3J0cy9zYmluClBBVEg6IC9zYmluClBBVEg6IC9iaW4KUEFUSDogL3Vzci9zYmluClBB VEg6IC91c3IvYmluClBBVEg6IC91c3IvZ2FtZXMKCgojIyAtLS0tLS0tLS0tLSAjIwojIyBD b3JlIHRlc3RzLiAjIwojIyAtLS0tLS0tLS0tLSAjIwoKY29uZmlndXJlOjIwOTE6IGxvYWRp bmcgc2l0ZSBzY3JpcHQgL3Vzci9wb3J0cy9UZW1wbGF0ZXMvY29uZmlnLnNpdGUKfCAjICRG cmVlQlNEOiBoZWFkL1RlbXBsYXRlcy9jb25maWcuc2l0ZSAzNDkyNDAgMjAxNC0wMy0yNiAx MToxNjo0MlogYmFwdCAkCnwgIyBEbyBub3QgYWRkOgp8ICMJLSB0b29sY2hhaW4gcmVsYXRl ZAp8ICMJLSBhcmNoLWRlcGVuZGVudCB2YWx1ZXMKfCAjCS0gYW55dGhpbmcgIj1ubyIgdW5s ZXNzIGd1YXJhbnRlZWQgdG8gbmV2ZXIgYmUKfCAjCSAgaW1wbGVtZW50ZWQgaW4gRnJlZUJT RAp8ICMJLSBhbHNvIGF2b2lkICJ3b3JraW5nIiB2YWx1ZXMKfCAjIFRoaXMgZmlsZSBtdXN0 IHJlZmxlY3QgdGhlIG9sZGVzdCBzdXBwb3J0ZWQgUmVsZWFzZS4KfCAjCnwgI01BSU5UQUlO RVI9CXBvcnRtZ3JARnJlZUJTRC5vcmcKfCAKfCAjIFBhdGgKfCA6ICR7YWNfY3ZfcGF0aF9C WklQMj0vdXNyL2Jpbi9iemlwMn0KfCA6ICR7YWNfY3ZfcGF0aF9FR1JFUD0vdXNyL2Jpbi9l Z3JlcH0KfCA6ICR7YWNfY3ZfcGF0aF9GR1JFUD0vdXNyL2Jpbi9mZ3JlcH0KfCA6ICR7YWNf Y3ZfcGF0aF9HUkVQPS91c3IvYmluL2dyZXB9CnwgOiAke2FjX2N2X3BhdGhfR1pJUD0vdXNy L2Jpbi9nemlwfQp8IDogJHthY19jdl9wYXRoX01LVEVNUF9DT01NQU5EPS91c3IvYmluL21r dGVtcH0KfCA6ICR7YWNfY3ZfcGF0aF9TRUQ9L3Vzci9iaW4vc2VkfQp8IDogJHthY19jdl9w YXRoX2luc3RhbGw9L3Vzci9iaW4vaW5zdGFsbH0KfCA6ICR7YWNfY3ZfcGF0aF9ta2Rpcj0v YmluL21rZGlyfQp8IDogJHthY19jdl9wcm9nX0FXSz0vdXNyL2Jpbi9hd2t9CnwgOiAke2Fj X2N2X3Byb2dfU0VEPS91c3IvYmluL3NlZH0KfCA6ICR7YW1fY3ZfcHJvZ190YXJfdXN0YXI9 L3Vzci9iaW4vdGFyfQp8IDogJHtjbF9jdl9wcm9nX0xOPS9iaW4vbG59CnwgOiAke2NsX2N2 X3Byb2dfY3A9Jy9iaW4vY3AgLXAnfQp8IDogJHtsdF9jdl9wYXRoX01BR0lDX0NNRD0vdXNy L2Jpbi9maWxlfQp8IAp8ICMgSGVhZGVycwp8IDogJHthY19jdl9oZWFkZXJfYWxsb2NhX2g9 bm99CnwgOiAke2FjX2N2X2hlYWRlcl9hcnBhX2luZXRfaD15ZXN9CnwgOiAke2FjX2N2X2hl YWRlcl9hcnBhX25hbWVzZXJfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9jdHlwZV9oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX2RpcmVudF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVy X2RsZmNuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfZWxmX2g9eWVzfQp8IDogJHthY19j dl9oZWFkZXJfZXJybm9faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9mY250bF9oPXllc30K fCA6ICR7YWNfY3ZfaGVhZGVyX2Zsb2F0X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfZmxv YXRpbmdwb2ludF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2dldG9wdF9oPXllc30KfCA6 ICR7YWNfY3ZfaGVhZGVyX2dsb2JfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9pbnR0eXBl c19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX2xhbmdpbmZvX2g9eWVzfQp8IDogJHthY19j dl9oZWFkZXJfbGliZ2VuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfbGlidXRpbF9oPXll c30KfCA6ICR7YWNfY3ZfaGVhZGVyX2xpbWl0c19oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVy X2xvZ2luX2NhcF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX21hdGhfaD15ZXN9CnwgOiAk e2FjX2N2X2hlYWRlcl9tZW1vcnlfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9taW5peF9j b25maWdfaD1ub30KfCA6ICR7YWNfY3ZfaGVhZGVyX25ldF9pZl9oPXllc30KfCA6ICR7YWNf Y3ZfaGVhZGVyX25ldF9pZl9tZWRpYV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX25ldF9p Zl90YXBfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9uZXRfaWZfdHVuX2g9eWVzfQp8IDog JHthY19jdl9oZWFkZXJfbmV0ZGJfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9uZXRpbmV0 X2luX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfcGF0aHNfaD15ZXN9CnwgOiAke2FjX2N2 X2hlYWRlcl9wb2xsX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfcHdkX2g9eWVzfQp8IDog JHthY19jdl9oZWFkZXJfcmVhZHBhc3NwaHJhc2VfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRl cl9yZXNvbHZfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9ycGNfdHlwZXNfaD15ZXN9Cnwg OiAke2FjX2N2X2hlYWRlcl9zY2hlZF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3NlYXJj aF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3NlY3VyaXR5X3BhbV9hcHBsX2g9eWVzfQp8 IDogJHthY19jdl9oZWFkZXJfc2lnbmFsX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3Bh d25faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRhcmdfaD15ZXN9CnwgOiAke2FjX2N2 X2hlYWRlcl9zdGRib29sX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3RkYz15ZXN9Cnwg OiAke2FjX2N2X2hlYWRlcl9zdGRkZWZfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRp bnRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zdGRpb19oPXllc30KfCA6ICR7YWNfY3Zf aGVhZGVyX3N0ZGxpYl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N0cmluZ19oPXllc30K fCA6ICR7YWNfY3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9z eXNfYWNsX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX2NkZWZzX2g9eWVzfQp8IDog JHthY19jdl9oZWFkZXJfc3lzX2Rpcl9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19m Y250bF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19maWxlX2g9eWVzfQp8IDogJHth Y19jdl9oZWFkZXJfc3lzX2lvY3RsX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX21t YW5faD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl9zeXNfbW91bnRfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9zeXNfbXNnX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3BhcmFt X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3BvbGxfaD15ZXN9CnwgOiAke2FjX2N2 X2hlYWRlcl9zeXNfcHRyYWNlX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3NlbGVj dF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19zb2NrZXRfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9zeXNfc3RhdF9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3N5c19zdGF0 dmZzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3RpbWVfaD15ZXN9CnwgOiAke2Fj X2N2X2hlYWRlcl9zeXNfdGltZXJzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3Rp bWVzX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3R5cGVzX2g9eWVzfQp8IDogJHth Y19jdl9oZWFkZXJfc3lzX3VuX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfc3lzX3dhaXRf aD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl90aW1lX2g9eWVzfQp8IDogJHthY19jdl9oZWFk ZXJfdHR5ZW50X2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfdWNvbnRleHRfaD15ZXN9Cnwg OiAke2FjX2N2X2hlYWRlcl91bmlzdGRfaD15ZXN9CnwgOiAke2FjX2N2X2hlYWRlcl91dGlt ZV9oPXllc30KfCA6ICR7YWNfY3ZfaGVhZGVyX3Zpc19oPXllc30KfCA6ICR7YWNfY3ZfaGVh ZGVyX3djaGFyX2g9eWVzfQp8IDogJHthY19jdl9oZWFkZXJfd2N0eXBlX2g9eWVzfQp8IDog JHthY19jdl9oZWFkZXJfemxpYl9oPXllc30KfCAKfCA6ICR7Z2xfY3ZfaGVhZGVyX3djaGFy X2hfY29ycmVjdF9pbmxpbmU9eWVzfQp8IAp8IDogJHthY19jdl9oZWFkZXJfYXJnel9oPW5v fQp8IDogJHthY19jdl9oZWFkZXJfYnl0ZXN3YXBfaD1ub30KfCA6ICR7YWNfY3ZfaGVhZGVy X2RsX2g9bm99CnwgOiAke2FjX2N2X2hlYWRlcl9tYWxsb2NfaD1ub30KfCA6ICR7YWNfY3Zf aGVhZGVyX3JhbmRvbV9oPW5vfQp8IDogJHthY19jdl9oZWFkZXJfdmZvcmtfaD1ub30KfCAK fCAjIFRoaXMgYXBwZWFycyBpbiBGcmVlQlNEIDEwIGRvIG5vdCBjYWNoZSBpdC4KfCAjOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyY2hybnVsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9tZW1jcHk9bm99CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWVtbWVtPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tZW1yY2hyPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF9yYXdtZW1jaHI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X3N0cGNweT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RwbmNweT15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RyY2FzZXN0cj15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfc3RyZHVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJu Y2F0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJuZHVwPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJubGVuPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9zdHJwYnJrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJzZXA9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnNpZ25hbD15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfc3RydG9rX3I9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X3N0cnZlcnNjbXA9bm99CnwgCnwgIyBUeXBlCnwgOiAke2FjX2N2X2NfaW50MTZfdD15ZXN9 CnwgOiAke2FjX2N2X2NfaW50MzJfdD15ZXN9CnwgOiAke2FjX2N2X2NfaW50NjRfdD15ZXN9 CnwgOiAke2FjX2N2X2NfaW50OF90PXllc30KfCA6ICR7YWNfY3ZfY191aW50MTZfdD15ZXN9 CnwgOiAke2FjX2N2X2NfdWludDMyX3Q9eWVzfQp8IDogJHthY19jdl9jX3VpbnQ2NF90PXll c30KfCA6ICR7YWNfY3ZfY191aW50OF90PXllc30KfCAKfCA6ICR7YWNfY3ZfdHlwZV9fQm9v bD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfY2hhcj15ZXN9CnwgOiAke2FjX2N2X3R5cGVfY2hh cl9wPXllc30KfCA6ICR7YWNfY3ZfdHlwZV9mc2Jsa2NudF90PXllc30KfCA6ICR7YWNfY3Zf dHlwZV9mc2ZpbGNudF90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9pbl9hZGRyX3Q9eWVzfQp8 IDogJHthY19jdl90eXBlX2luX3BvcnRfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfaW50MTZf dD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfaW50MzJfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVf aW50PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9pbnRtYXhfdD15ZXN9CnwgOiAke2FjX2N2X3R5 cGVfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbG9uZ19kb3VibGU9eWVzfQp8IDogJHth Y19jdl90eXBlX2xvbmdfbG9uZz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbG9uZ19sb25nX2lu dD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfbWJzdGF0ZV90PXllc30KfCA6ICR7YWNfY3ZfdHlw ZV9tb2RlX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX25saW5rX3Q9eWVzfQp8IDogJHthY19j dl90eXBlX29mZl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9waWRfdD15ZXN9CnwgOiAke2Fj X2N2X3R5cGVfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX3Q9eWVzfQp8IDogJHthY19jdl90 eXBlX3Bvc2l4X3NwYXduYXR0cl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9wdHJkaWZmX3Q9 eWVzfQp8IDogJHthY19jdl90eXBlX3Nob3J0PXllc30KfCA6ICR7YWNfY3ZfdHlwZV9zaWdf YXRvbWljX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3NpZ3NldF90PXllc30KfCA6ICR7YWNf Y3ZfdHlwZV9zaXplX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3NvY2tsZW5fdD15ZXN9Cnwg OiAke2FjX2N2X3R5cGVfc3NpemVfdD15ZXN9CnwgOiAke2FjX2N2X3R5cGVfc3RhY2tfdD15 ZXN9CnwgOiAke2FjX2N2X3R5cGVfc3RydWN0X3RpbWVzcGVjPXllc30KfCA6ICR7YWNfY3Zf dHlwZV91X2NoYXI9eWVzfQp8IDogJHthY19jdl90eXBlX3VfaW50MTZfdD15ZXN9CnwgOiAk e2FjX2N2X3R5cGVfdV9pbnQzMl90PXllc30KfCA6ICR7YWNfY3ZfdHlwZV91X2ludDhfdD15 ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9pbnQ9eWVzfQp8IDogJHthY19jdl90eXBlX3VfbG9u Zz15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdV9zaG9ydD15ZXN9CnwgOiAke2FjX2N2X3R5cGVf dWlkX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3VpbnRwdHJfdD15ZXN9CnwgOiAke2FjX2N2 X3R5cGVfdW5zaWduZWRfY2hhcj15ZXN9CnwgOiAke2FjX2N2X3R5cGVfdW5zaWduZWRfaW50 PXllc30KfCA6ICR7YWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nPXllc30KfCA6ICR7YWNfY3Zf dHlwZV91bnNpZ25lZF9sb25nX2xvbmc9eWVzfQp8IDogJHthY19jdl90eXBlX3Vuc2lnbmVk X2xvbmdfbG9uZ19pbnQ9eWVzfQp8IDogJHthY19jdl90eXBlX3Vuc2lnbmVkX3Nob3J0PXll c30KfCA6ICR7YWNfY3ZfdHlwZV92b2xhdGlsZV9zaWdfYXRvbWljX3Q9eWVzfQp8IDogJHth Y19jdl90eXBlX3djaGFyX3Q9eWVzfQp8IDogJHthY19jdl90eXBlX3dpbnRfdD15ZXN9Cnwg CnwgOiAke2dsX2N2X3NpZ2FsdHN0YWNrX2xvd19iYXNlPXllc30KfCA6ICR7Z2xfY3Zfc2l6 ZV9tYXg9eWVzfQp8IDogJHtnbF9jdl90eXBlX3NpZ3NldF90PXllc30KfCA6ICR7Z2xfY3Zf dHlwZV93Y2hhcl90X3NpZ25lZD15ZXN9CnwgOiAke2dsX2N2X3R5cGVfd2N0cmFuc190PXll c30KfCA6ICR7Z2xfY3ZfdHlwZV93Y3R5cGVfdD15ZXN9CnwgOiAke2dsX2N2X3R5cGVfd2lu dF90X3NpZ25lZD15ZXN9CnwgOiAke2dsX2N2X3Zhcl9zdGRpbl9sYXJnZV9vZmZzZXQ9eWVz fQp8IDogJHtndF9jdl9jX2ludG1heF90PXllc30KfCA6ICR7Z3RfY3ZfY193Y2hhcl90PXll c30KfCA6ICR7Z3RfY3ZfY193aW50X3Q9eWVzfQp8IDogJHtndF9jdl9mdW5jX3ByaW50Zl9w b3NpeD15ZXN9CnwgOiAke2d0X2N2X2ludF9kaXZieXplcm9fc2lnZnBlPXllc30KfCA6ICR7 Z3RfY3Zfc2lnaW5mb190PXllc30KfCA6ICR7Z3RfY3Zfc3NpemVfdD15ZXN9CnwgCnwgIyBs aWIKfCA6ICR7YWNfY3ZfbGliX2NyeXB0X2NyeXB0PXllc30KfCA6ICR7YWNfY3ZfbGliX2Vk aXRfZWxfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2xpYl9wYW1fcGFtX3NldF9pdGVtPXllc30K fCA6ICR7YWNfY3ZfbGliX3pfZGVmbGF0ZT15ZXN9CnwgOiAke2FjX2N2X2xpYmNfZGVmaW5l c19fX3Byb2duYW1lPXllc30KfCA6ICR7YWNfY3ZfbGliY19kZWZpbmVzX3N5c19lcnJsaXN0 PXllc30KfCA6ICR7YWNfY3ZfbGliY19kZWZpbmVzX3N5c19uZXJyPXllc30KfCAKfCAjIFN0 cnVjdAp8IDogJHthY19jdl9tZW1iZXJfSEVBREVSX2FkPXllc30KfCA6ICR7YWNfY3ZfbWVt YmVyX3N0cnVjdF9fX3Jlc19zdGF0ZV9yZXRyYW5zPXllc30KfCA6ICR7YWNfY3ZfbWVtYmVy X3N0cnVjdF9zaWdhY3Rpb25fc2Ffc2lnYWN0aW9uPXllc30KfCA6ICR7YWNfY3ZfbWVtYmVy X3N0cnVjdF9zb2NrYWRkcl9pbjZfc2luNl9zY29wZV9pZD15ZXN9CnwgOiAke2FjX2N2X21l bWJlcl9zdHJ1Y3Rfc3RhdF9zdF9ibGtzaXplPXllc30KfCAKfCA6ICR7Z2xfY3Zfc3lzX3N0 cnVjdF90aW1lc3BlY19pbl90aW1lX2g9eWVzfQp8IDogJHtnbF9jdl9zeXNfc3RydWN0X3Rp bWV2YWw9eWVzfQp8IAp8ICMgSGFzIGFwcGVhcnJlZCBpbiBGcmVlQlNEIDEwCnwgIzogJHth Y19jdl9mdW5jX3dhaXRpZD15ZXN9CnwgIyBIYXMgYXBwZWFycmVkIGluIEZyZWVCU0QgMTAK fCAjOiAke2FjX2N2X2Z1bmNfc3RyY2hybnVsPXllc30KfCAjIEhhcyBhcHBlYXJyZWQgaW4g RnJlZUJTRCA5CnwgIzogJHthY19jdl9mdW5jX3VzZWxvY2FsZT15ZXN9CnwgIzogJHthY19j dl9mdW5jX25ld2xvY2FsZT15ZXN9CnwgCnwgIyBGdW5jdGlvbnMKfCA6ICR7YWNfY3ZfZnVu Y19fX2I2NF9udG9wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19fX2I2NF9wdG9uPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19fZ2V0bG9uZz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfX2dldHNob3J0 PXllc30KfCA6ICR7YWNfY3ZfZnVuY19fZ2V0c2hvcnQ9eWVzfQp8IDogJHthY19jdl9mdW5j X19zdGF0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfY3JlYXRlX2VudHJ5X25wPXllc30K fCA6ICR7YWNfY3ZfZnVuY19hY2xfZGVsZXRlX2RlZl9maWxlPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19hY2xfZGVsZXRlX2ZkX25wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZGVsZXRl X2ZpbGVfbnA9eWVzfQp8IDogJHthY19jdl9mdW5jX2FjbF9mcmVlPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19hY2xfZnJvbV90ZXh0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZ2V0X2Zk PXllc30KfCA6ICR7YWNfY3ZfZnVuY19hY2xfZ2V0X2ZpbGU9eWVzfQp8IDogJHthY19jdl9m dW5jX2FjbF9zZXRfZmQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2FjbF9zZXRfZmlsZT15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfYWxhcm09eWVzfQp8IDogJHthY19jdl9mdW5jX2FsbG9jYT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYXJjNHJhbmRvbT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf YXJjNHJhbmRvbV9idWY9eWVzfQp8IDogJHthY19jdl9mdW5jX2FyYzRyYW5kb21fdW5pZm9y bT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYXNwcmludGY9eWVzfQp8IDogJHthY19jdl9mdW5j X2F0ZXhpdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfYmNtcD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfYmNvcHk9eWVzfQp8IDogJHthY19jdl9mdW5jX2JpbmRyZXN2cG9ydF9zYT15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfYnRvd2M9eWVzfQp8IDogJHthY19jdl9mdW5jX2J6ZXJvPXllc30K fCA6ICR7YWNfY3ZfZnVuY19jaG93bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfY2xvY2s9eWVz fQp8IDogJHthY19jdl9mdW5jX2Nsb2NrX2dldHRpbWU9eWVzfQp8IDogJHthY19jdl9mdW5j X2Nsb3NlZGlyPXllc30KfCA6ICR7YWNfY3ZfZnVuY19jbG9zZWZyb209eWVzfQp8IDogJHth Y19jdl9mdW5jX2RhZW1vbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZGlybmFtZT15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfZGxvcGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19kdXAyPXllc30K fCA6ICR7YWNfY3ZfZnVuY19lYWNjZXNzPXllc30KfCA6ICR7YWNfY3ZfZnVuY19mY2htb2Q9 eWVzfQp8IDogJHthY19jdl9mdW5jX2ZjaG93bj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZmNu dGw9eWVzfQp8IDogJHthY19jdl9mdW5jX2ZpbGVubz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf Zm9yaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZnB1cmdlPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19mcmVlYWRkcmluZm89eWVzfQp8IDogJHthY19jdl9mdW5jX2ZzdGF0dmZzPXllc30KfCA6 ICR7YWNfY3ZfZnVuY19mc3luYz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZnV0aW1lcz15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfZndwcmludGY9eWVzfQp8IDogJHthY19jdl9mdW5jX2dhaV9z dHJlcnJvcj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0YWRkcmluZm89eWVzfQp8IDogJHth Y19jdl9mdW5jX2dldGN3ZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0ZGVsaW09eWVzfQp8 IDogJHthY19jdl9mdW5jX2dldGR0YWJsZXNpemU9eWVzfQp8IDogJHthY19jdl9mdW5jX2dl dGVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldGV1aWQ9eWVzfQp8IDogJHthY19jdl9m dW5jX2dldGdpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0Z3JvdXBsaXN0PXllc30KfCA6 ICR7YWNfY3ZfZnVuY19nZXRob3N0YnluYW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRo b3N0bmFtZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0bGluZT15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfZ2V0bmFtZWluZm89eWVzfQp8IDogJHthY19jdl9mdW5jX2dldG9wdD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfZ2V0b3B0X2xvbmdfb25seT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf Z2V0cGFnZXNpemU9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHBlZXJlaWQ9eWVzfQp8IDog JHthY19jdl9mdW5jX2dldHBnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dldHBncnA9eWVz fQp8IDogJHthY19jdl9mdW5jX2dldHBncnBfdm9pZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf Z2V0cGlkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19nZXRybGltaXQ9eWVzfQp8IDogJHthY19j dl9mdW5jX2dldHJ1c2FnZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0dGltZW9mZGF5PXll c30KfCA6ICR7YWNfY3ZfZnVuY19nZXR0dHllbnQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2dl dHVpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfZ2V0d2Q9eWVzfQp8IDogJHthY19jdl9mdW5j X2dsb2I9eWVzfQp8IDogJHthY19jdl9mdW5jX2dyb3VwX2Zyb21fZ2lkPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19pbmV0X2F0b249eWVzfQp8IDogJHthY19jdl9mdW5jX2luZXRfbnRvYT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfaW5ldF9udG9wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19p bm5ldGdyPXllc30KfCA6ICR7YWNfY3ZfZnVuY19pc2FzY2lpPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19pc2FzY2lpPXllc30KfCA6ICR7YWNfY3ZfZnVuY19pc2JsYW5rPXllc30KfCA6ICR7 YWNfY3ZfZnVuY19pc3NldHVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2lzd2JsYW5rPXll c30KfCA6ICR7YWNfY3ZfZnVuY19pc3djbnRybD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfaXN3 Y3R5cGU9eWVzfQp8IDogJHthY19jdl9mdW5jX2xpbms9eWVzfQp8IDogJHthY19jdl9mdW5j X2xvY2FsdGltZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbG9naW5fZ2V0Y2FwYm9vbD15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfbHN0YXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX2xzdGF0X2Rl cmVmZXJlbmNlc19zbGFzaGVkX3N5bWxpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX21hbGxv Y18wX25vbm51bGw9eWVzfQp8IDogJHthY19jdl9mdW5jX21icmxlbj15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfbWJydG93Yz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWJzaW5pdD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfbWJzcnRvd2NzPXllc30KfCA6ICR7YWNfY3ZfZnVuY19tZW1jaHI9 eWVzfQp8IDogJHthY19jdl9mdW5jX21lbWNtcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbWVt Y3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19tZW1tb3ZlPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19tZW1zZXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX21rZHRlbXA9eWVzfQp8IDogJHthY19j dl9mdW5jX21rc3RlbXA9eWVzfQp8IDogJHthY19jdl9mdW5jX21rdGVtcD15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfbWxvY2s9eWVzfQp8IDogJHthY19jdl9mdW5jX21tYXA9eWVzfQp8IDog JHthY19jdl9mdW5jX21tYXBfZml4ZWRfbWFwcGVkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19t cHJvdGVjdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfbXVubG9jaz15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfbXVubWFwPXllc30KfCA6ICR7YWNfY3ZfZnVuY19ubF9sYW5naW5mbz15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfb3BlbmRpcj15ZXN9CnwgIyBCcmVha3MgaGVpbWRhbCBhbmQgcmFu Y2lkIGF0IGxlYXN0CnwgIyA6ICR7YWNfY3ZfZnVuY19vcGVucHR5PXllc30KfCA6ICR7YWNf Y3ZfZnVuY19wYW1fZ2V0ZW52bGlzdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcGFtX3B1dGVu dj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcGF0aGNvbmY9eWVzfQp8IDogJHthY19jdl9mdW5j X3BpcGU9eWVzfQp8IDogJHthY19jdl9mdW5jX3BvbGw9eWVzfQp8IDogJHthY19jdl9mdW5j X3Bvc2l4X3NwYXduPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wcmVhZD15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfcHRocmVhZF9jb25kX2Jyb2FkY2FzdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf cHRocmVhZF9jb25kX2Rlc3Ryb3k9eWVzfQp8IDogJHthY19jdl9mdW5jX3B0aHJlYWRfY29u ZF9pbml0PXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfc2lnbmFsPXllc30K fCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfdGltZWR3YWl0PXllc30KfCA6ICR7YWNf Y3ZfZnVuY19wdGhyZWFkX2NvbmRfd2FpdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVh ZF9lcXVhbD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9leGl0PXllc30KfCA6ICR7 YWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X2Rlc3Ryb3k9eWVzfQp8IDogJHthY19jdl9mdW5j X3B0aHJlYWRfbXV0ZXhfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9tdXRl eF9sb2NrPXllc30KfCA6ICR7YWNfY3ZfZnVuY19wdGhyZWFkX211dGV4X3VubG9jaz15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfcHRocmVhZF9zZWxmPXllc30KfCA6ICR7YWNfY3ZfZnVuY19w dXRlbnY9eWVzfQp8IDogJHthY19jdl9mdW5jX3B3cml0ZT15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfcmFpc2U9eWVzfQp8IDogJHthY19jdl9mdW5jX3JhbmQ9eWVzfQp8IDogJHthY19jdl9m dW5jX3JhbmRvbT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmVhZGRpcj15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfcmVhZGxpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX3JlYWRsaW5rYXQ9eWVz fQp8IDogJHthY19jdl9mdW5jX3JlYWRwYXNzcGhyYXNlPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19yZWFscGF0aD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfcmVjdm1zZz15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfcmVuYW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19ycmVzdnBvcnRfYWY9eWVz fQp8IDogJHthY19jdl9mdW5jX3NjaGVkX3lpZWxkPXllc30KfCA6ICR7YWNfY3ZfZnVuY19z ZWxlY3Q9eWVzfQp8IDogJHthY19jdl9mdW5jX3NlbmRtc2c9eWVzfQp8IDogJHthY19jdl9m dW5jX3NldGVnaWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldGVudj15ZXN9CnwgOiAke2Fj X2N2X2Z1bmNfc2V0ZXVpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0Z3JvdXBlbnQ9eWVz fQp8IDogJHthY19jdl9mdW5jX3NldGdyb3Vwcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0 bGluZWJ1Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0bG9jYWxlPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zZXRsb2dpbj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cGFzc2VudD15ZXN9 CnwgOiAke2FjX2N2X2Z1bmNfc2V0cHJvY3RpdGxlPXllc30KfCA6ICR7YWNfY3ZfZnVuY19z ZXRyZWdpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0cmVzZ2lkPXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zZXRyZXN1aWQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHJldWlkPXllc30K fCA6ICR7YWNfY3ZfZnVuY19zZXRybGltaXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3NldHNp ZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2V0c29ja29wdD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfc2V0dmJ1Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc2htZ2V0PXllc30KfCA6ICR7YWNf Y3ZfZnVuY19zaWdhY3Rpb249eWVzfQp8IDogJHthY19jdl9mdW5jX3NpZ2FsdHN0YWNrPXll c30KfCA6ICR7YWNfY3ZfZnVuY19zaWdpbnRlcnJ1cHQ9eWVzfQp8IDogJHthY19jdl9mdW5j X3NpZ3Byb2NtYXNrPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zaWd2ZWM9eWVzfQp8IDogJHth Y19jdl9mdW5jX3NsZWVwPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zbnByaW50Zj15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfc29ja2V0cGFpcj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3JhbmQ9 eWVzfQp8IDogJHthY19jdl9mdW5jX3NyYW5kb209eWVzfQp8IDogJHthY19jdl9mdW5jX3N0 YXQ9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0YXRmcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf c3RhdHZmcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RwY3B5PXllc30KfCA6ICR7YWNfY3Zf ZnVuY19zdHBuY3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJicms9eWVzfQp8IDogJHth Y19jdl9mdW5jX3N0cmNhc2VjbXA9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cmNzcG49eWVz fQp8IDogJHthY19jdl9mdW5jX3N0cmR1cD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RyZXJy b3I9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cmVycm9yX3I9eWVzfQp8IDogJHthY19jdl9m dW5jX3N0cmZ0aW1lPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJsY2F0PXllc30KfCA6ICR7 YWNfY3ZfZnVuY19zdHJsY3B5PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJsZW49eWVzfQp8 IDogJHthY19jdl9mdW5jX3N0cm1vZGU9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cm5jYXNl Y21wPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJuZHVwPXllc30KfCA6ICR7YWNfY3ZfZnVu Y19zdHJubGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJubGVuX3dvcmtpbmc9eWVzfQp8 IDogJHthY19jdl9mdW5jX3N0cnBicms9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0cnB0aW1l PXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJzZXA9eWVzfQp8IDogJHthY19jdl9mdW5jX3N0 cnNpZ25hbD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RydG9sPXllc30KfCA6ICR7YWNfY3Zf ZnVuY19zdHJ0b2xsPXllc30KfCA6ICR7YWNfY3ZfZnVuY19zdHJ0b251bT15ZXN9CnwgOiAk e2FjX2N2X2Z1bmNfc3RydG91bD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfc3RydG91bGw9eWVz fQp8IDogJHthY19jdl9mdW5jX3N5bWxpbms9eWVzfQp8IDogJHthY19jdl9mdW5jX3N5c2Nv bmY9eWVzfQp8IDogJHthY19jdl9mdW5jX3RjZ2V0cGdycD15ZXN9CnwgOiAke2FjX2N2X2Z1 bmNfdGltZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdG93bG93ZXI9eWVzfQp8IDogJHthY19j dl9mdW5jX3RydW5jYXRlPXllc30KfCA6ICR7YWNfY3ZfZnVuY190c2VhcmNoPXllc30KfCA6 ICR7YWNfY3ZfZnVuY191bmFtZT15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdW5zZXRlbnY9eWVz fQp8IDogJHthY19jdl9mdW5jX3VzZXJfZnJvbV91aWQ9eWVzfQp8IDogJHthY19jdl9mdW5j X3VzbGVlcD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdXRpbWU9eWVzfQp8IDogJHthY19jdl9m dW5jX3V0aW1lcz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdmFzcHJpbnRmPXllc30KfCA6ICR7 YWNfY3ZfZnVuY192Zm9yaz15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfdnByaW50Zj15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfdnNucHJpbnRmPXllc30KfCA6ICR7YWNfY3ZfZnVuY192c3ByaW50 Zj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2FpdHBpZD15ZXN9CnwgOiAke2FjX2N2X2Z1bmNf d2NydG9tYj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2NzY29sbD15ZXN9CnwgOiAke2FjX2N2 X2Z1bmNfd2NzbGVuPXllc30KfCA6ICR7YWNfY3ZfZnVuY193Y3NubGVuPXllc30KfCA6ICR7 YWNfY3ZfZnVuY193Y3RvYj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd2N3aWR0aD15ZXN9Cnwg OiAke2FjX2N2X2Z1bmNfd21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2Z1bmNfd21lbWNweT15 ZXN9CnwgOiAke2FjX2N2X2Z1bmNfeXBfbWF0Y2g9eWVzfQp8IAp8ICMgbm9uIGV4aXN0aW5n IGZ1bmN0aW9ucwp8IDogJHthY19jdl9mdW5jX2FyZ3pfY291bnQ9bm99CnwgOiAke2FjX2N2 X2Z1bmNfYXJnel9uZXh0PW5vfQp8IDogJHthY19jdl9mdW5jX2FyZ3pfc3RyaW5naWZ5PW5v fQp8IDogJHthY19jdl9mdW5jX29ic3RhY2tzPW5vfQp8IDogJHthY19jdl9mdW5jX3BzdGF0 X2dldGR5bmFtaWM9bm99CnwgOiAke2FjX2N2X2Z1bmNfcmF3bWVtY2hyPW5vfQp8IDogJHth Y19jdl9mdW5jX3lpZWxkPW5vfQp8IAp8IDogJHthY19jdl9oYXZlX19fdmFfY29weT15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfY2xvY2tfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfY29udHJv bF9pbl9tc2doZHI9eWVzfQp8IDogJHthY19jdl9oYXZlX2dldG9wdF9vcHRyZXNldD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfaW50NjRfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfaW50eHhf dD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfbW9kZV90PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9w aWRfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfcHdfY2hhbmdlX2luX3N0cnVjdF9wYXNzd2Q9 eWVzfQp8IDogJHthY19jdl9oYXZlX3B3X2NsYXNzX2luX3N0cnVjdF9wYXNzd2Q9eWVzfQp8 IDogJHthY19jdl9oYXZlX3B3X2V4cGlyZV9pbl9zdHJ1Y3RfcGFzc3dkPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9zYV9mYW1pbHlfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc2l6ZV90PXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9zc19mYW1pbHlfaW5fc3RydWN0X3NzPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9zc2l6ZV90PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9zdHJ1Y3RfYWRkcmlu Zm89eWVzfQp8IDogJHthY19jdl9oYXZlX3N0cnVjdF9pbjZfYWRkcj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfc3RydWN0X3NvY2thZGRyX2luNj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfc3Ry dWN0X3NvY2thZGRyX3N0b3JhZ2U9eWVzfQp8IDogJHthY19jdl9oYXZlX3N0cnVjdF90aW1l dmFsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV91X2NoYXI9eWVzfQp8IDogJHthY19jdl9oYXZl X3VfaW50NjRfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfdV9pbnQ9eWVzfQp8IDogJHthY19j dl9oYXZlX3VfaW50eHhfdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfdmFfY29weT15ZXN9Cnwg CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9HTE9CX05PTUFUQ0g9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfTExPTkdfTUFYPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX01BWFNZTUxJ TktTPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX09fTk9OQkxPQ0s9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfUkxJTUlUX05QUk9DPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X1NIVVRfUkQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfX0V4aXQ9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfYWxhcm09eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfYWxwaGFz b3J0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2F0b2xsPXllc30KfCA6ICR7YWNfY3Zf aGF2ZV9kZWNsX2J0b3djPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2NoZGlyPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Nob3duPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2NsZWFyZXJyX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Nsb3NlZGly PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2RwcmludGY9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfZHVwMj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9kdXA9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZW5kdXNlcnNoZWxsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX2ZhY2Nlc3NhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mY2hkaXI9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfZmNobW9kYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfZmNob3duYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmNudGw9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZmRvcGVuZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X2Zlb2ZfdW5sb2NrZWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmVvZl91bmxvY2tl ZF9mZ2V0c191bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mZXJyb3JfdW5s b2NrZWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZmZzbD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9mZnNsbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mcHVyZ2U9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfZnJleHBsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX2ZzZWVrbz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9mc3RhdD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9mc3RhdGF0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Zz eW5jPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2Z0ZWxsbz15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9mdHJ1bmNhdGU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0Y191 bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRjaGFyX3VubG9ja2VkPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGN3ZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9nZXRkZWxpbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRkb21haW5uYW1l PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGR0YWJsZXNpemU9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfZ2V0ZW52PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldGdy b3Vwcz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRob3N0bmFtZT15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9nZXRsaW5lPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dl dGxvYWRhdmc9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0bG9naW49eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfZ2V0bG9naW5fcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9nZXRwYWdlc2l6ZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9nZXRzPXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX2dldHN1Ym9wdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9nZXR0aW1lb2ZkYXk9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfZ2V0dXNlcnNoZWxs PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2dyYW50cHQ9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfaF9lcnJubz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9pbWF4YWJzPXll c30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2ltYXhkaXY9eWVzfQp8IDogJHthY19jdl9oYXZl X2RlY2xfaW5pdHN0YXRlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2lzYXR0eT15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9pc2JsYW5rPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9k ZWNsX2lzd2JsYW5rPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2lzd2N0eXBlPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX2xjaG1vZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9sY2hvd249eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbGluaz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9saW5rYXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbHNlZWs9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbHN0YXQ9eWVzfQp8IDogJHthY19jdl9oYXZl X2RlY2xfbWJybGVuPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21icnRvd2M9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfbWJzaW5pdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9tYnNucnRvd2NzPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21ic3J0b3djcz15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9tZW1tZW09eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfbWVtcmNocj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9ta2RpcmF0PXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX21rZHRlbXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xf bWtmaWZvPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21rZmlmb2F0PXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX21rbm9kPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX21rbm9k YXQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfbWtzdGVtcD15ZXN9CnwgOiAke2FjX2N2 X2hhdmVfZGVjbF9ubF9sYW5naW5mbz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9vZmZz ZXRvZj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9vcGVuYXQ9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfb3BlbmRpcj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wY2xvc2U9 eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcGlwZT15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9wb3Blbj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9vcGVucHQ9eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd249eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZGNsb3NlPXllc30KfCA6ICR7 YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRkdXAyPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRvcGVu PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19k ZXN0cm95PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0 aW9uc19pbml0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9k ZXN0cm95PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRm bGFncz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0cGdy b3VwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzY2hl ZHBhcmFtPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRz Y2hlZHBvbGljeT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJf Z2V0c2lnZGVmYXVsdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0 dHJfZ2V0c2lnbWFzaz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0 dHJfaW5pdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0 ZmxhZ3M9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX3NldHBn cm91cD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2No ZWRwYXJhbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0 c2NoZWRwb2xpY3k9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRy X3NldHNpZ2RlZmF1bHQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25h dHRyX3NldHNpZ21hc2s9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25w PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3ByZWFkPXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3BzZWxlY3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcHRocmVhZF9zaWdt YXNrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3B0c25hbWU9eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfcHV0Y191bmxvY2tlZD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9w dXRjaGFyX3VubG9ja2VkPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3B3cml0ZT15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yYW5kb209eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfcmF3bWVtY2hyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3JlYWRkaXI9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfcmVhZGxpbms9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfcmVhZGxpbmthdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yZWFscGF0aD15ZXN9 CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9yZW5hbWVhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVf ZGVjbF9yZXdpbmRkaXI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfcm1kaXI9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfcnBtYXRjaD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9zY2FuZGlyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NlbGVjdD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF9zZXRlbnY9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2V0 aG9zdG5hbWU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2V0bG9jYWxlPXllc30KfCA6 ICR7YWNfY3ZfaGF2ZV9kZWNsX3NldHN0YXRlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNs X3NldHVzZXJzaGVsbD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zaWdhY3Rpb249eWVz fQp8IDogJHthY19jdl9oYXZlX2RlY2xfc2lnYWRkc2V0PXllc30KfCA6ICR7YWNfY3ZfaGF2 ZV9kZWNsX3NpZ2FsdHN0YWNrPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ2RlbHNl dD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zaWdlbXB0eXNldD15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zaWdmaWxsc2V0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3Np Z2lzbWVtYmVyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3NpZ3BlbmRpbmc9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfc2lncHJvY21hc2s9eWVzfQp8IDogJHthY19jdl9oYXZl X2RlY2xfc2xlZXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc25wcmludGY9eWVzfQp8 IDogJHthY19jdl9oYXZlX2RlY2xfc3JhbmRvbT15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVj bF9zdGF0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cGNweT15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF9zdHBuY3B5PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cmNh c2VzdHI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RyZHVwPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3N0cmVycm9yX3I9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3Ry bmNhdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJuZHVwPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3N0cm5sZW49eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RycGJy az15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJzZXA9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfc3Ryc2lnbmFsPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3N0cnRvZD15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJ0b2ltYXg9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfc3RydG9rX3I9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3RydG9sbD15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zdHJ0b3VsbD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF9zdHJ0b3VtYXg9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfc3ltbGluaz15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF9zeW1saW5rYXQ9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfc3lzX3NpZ2xpc3Q9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdGNzZW5k YnJlYWs9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdG1wZmlsZT15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF90b3djdHJhbnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdHR5 bmFtZV9yPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3VubGluaz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF91bmxpbmthdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF91bmxv Y2twdD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF91bnNldGVudj15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF91c2xlZXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdmRwcmlu dGY9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfdnNucHJpbnRmPXllc30KfCA6ICR7YWNf Y3ZfaGF2ZV9kZWNsX3dhaXRwaWQ9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NwY3B5 PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djcG5jcHk9eWVzfQp8IDogJHthY19jdl9o YXZlX2RlY2xfd2NydG9tYj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NjYXNlY21w PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc2NhdD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF93Y3NjaHI9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzY21wPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc2NvbGw9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfd2NzY3B5PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc2NzcG49eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfd2NzZHVwPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dj c2xlbj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NuY2FzZWNtcD15ZXN9CnwgOiAk e2FjX2N2X2hhdmVfZGVjbF93Y3NuY2F0PXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dj c25jbXA9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzbmNweT15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF93Y3NubGVuPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc25y dG9tYnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd2NzcGJyaz15ZXN9CnwgOiAke2Fj X2N2X2hhdmVfZGVjbF93Y3NyY2hyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc3J0 b21icz15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3NzcG49eWVzfQp8IDogJHthY19j dl9oYXZlX2RlY2xfd2Nzc3RyPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djc3Rvaz15 ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93Y3N3aWR0aD15ZXN9CnwgOiAke2FjX2N2X2hh dmVfZGVjbF93Y3N4ZnJtPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djdG9iPXllc30K fCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djdHJhbnM9eWVzfQp8IDogJHthY19jdl9oYXZlX2Rl Y2xfd2N0eXBlPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3djd2lkdGg9eWVzfQp8IDog JHthY19jdl9oYXZlX2RlY2xfd21lbWNocj15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93 bWVtY21wPXllc30KfCA6ICR7YWNfY3ZfaGF2ZV9kZWNsX3dtZW1jcHk9eWVzfQp8IDogJHth Y19jdl9oYXZlX2RlY2xfd21lbW1vdmU9eWVzfQp8IDogJHthY19jdl9oYXZlX2RlY2xfd21l bXNldD15ZXN9CnwgOiAke2FjX2N2X2hhdmVfZGVjbF93cml0ZXY9eWVzfQp8IAp8ICMgZnVu Y3Rpb24gc3BlY2lmaWMKfCAKfCA6ICR7Z2xfY3ZfZnVuY19idG93Y19lb2Y9eWVzfQp8IDog JHtnbF9jdl9mdW5jX2J0b3djX251bD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZmNudGxfZl9k dXBmZF9jbG9leGVjPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19mbm1hdGNoX3Bvc2l4PXllc30K fCA6ICR7Z2xfY3ZfZnVuY19mb3Blbl9zbGFzaD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZnJl eHBfbm9fbGlibT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfZnNlZWtvPXllc30KfCA6ICR7Z2xf Y3ZfZnVuY19mdGVsbG89eWVzfQp8IDogJHtnbF9jdl9mdW5jX2dldGN3ZF9udWxsPXllc30K fCA6ICR7Z2xfY3ZfZnVuY19nZXRjd2RfcG9zaXhfc2lnbmF0dXJlPXllc30KfCA6ICR7Z2xf Y3ZfZnVuY19nZXRvcHRfcG9zaXg9eWVzfQp8IDogJHtnbF9jdl9mdW5jX2lzbmFuZF9ub19s aWJtPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19sZGV4cF9ub19saWJtPXllc30KfCA6ICR7Z2xf Y3ZfZnVuY19sc2Vla19waXBlPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19sc3RhdF9kZXJlZmVy ZW5jZXNfc2xhc2hlZF9zeW1saW5rPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19tYWxsb2NfMF9u b25udWxsPTF9CnwgOiAke2dsX2N2X2Z1bmNfbWFsbG9jX3Bvc2l4PXllc30KfCA6ICR7Z2xf Y3ZfZnVuY19tYnJ0b3djX2luY29tcGxldGVfc3RhdGU9eWVzfQp8IDogJHtnbF9jdl9mdW5j X21icnRvd2NfbnVsX3JldHZhbD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJydG93Y19udWxs X2FyZzE9eWVzfQp8IDogJHtnbF9jdl9mdW5jX21icnRvd2NfbnVsbF9hcmcyPXllc30KfCA6 ICR7Z2xfY3ZfZnVuY19tYnJ0b3djX3JldHZhbD15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfbWJy dG93Y19zYW5pdHljaGVjaz15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfb3Blbl9zbGFzaD15ZXN9 CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRmX2RpcmVjdGl2ZV9hPXllc30KfCA6ICR7Z2xfY3Zf ZnVuY19wcmludGZfZGlyZWN0aXZlX2Y9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9k aXJlY3RpdmVfbHM9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfbj15 ZXN9CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRmX2ZsYWdfZ3JvdXBpbmc9eWVzfQp8IDogJHtn bF9jdl9mdW5jX3ByaW50Zl9mbGFnX2xlZnRhZGp1c3Q9eWVzfQp8IDogJHtnbF9jdl9mdW5j X3ByaW50Zl9mbGFnX3plcm89eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ByaW50Zl9pbmZpbml0 ZT15ZXN9CnwgOiAke2dsX2N2X2Z1bmNfcHJpbnRmX2xvbmdfZG91YmxlPXllc30KfCA6ICR7 Z2xfY3ZfZnVuY19wcmludGZfcG9zaXRpb25zPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmlu dGZfcHJlY2lzaW9uPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19wcmludGZfc2l6ZXNfYzk5PXll c30KfCA6ICR7Z2xfY3ZfZnVuY19zaWdwcm9jbWFzaz0xfQp8IDogJHtnbF9jdl9mdW5jX3Nu cHJpbnRmX3JldHZhbF9jOTk9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3NucHJpbnRmX3NpemUx PXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zbnByaW50Zl91c2FibGU9eWVzfQp8IDogJHtnbF9j dl9mdW5jX3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19z cGF3bmF0dHJfc2V0c2NoZWRwb2xpY3k9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3N0YXRfZGly X3NsYXNoPXllc30KfCA6ICR7Z2xfY3ZfZnVuY19zdGF0X2ZpbGVfc2xhc2g9eWVzfQp8IDog JHtnbF9jdl9mdW5jX3N0cG5jcHk9eWVzfQp8IDogJHtnbF9jdl9mdW5jX3ZhX2NvcHk9eWVz fQp8IDogJHtnbF9jdl9mdW5jX3djcnRvbWJfcmV0dmFsPXllc30KfCA6ICR7Z3RfY3ZfZnVu Y191bnNldGVudl9yZXQ9aW50fQp8IAp8IDogJHtnbF9jdl9oYXZlX2luY2x1ZGVfbmV4dD15 ZXN9CnwgCnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmF3bWVtY2hyPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9fRXhpdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfYWxwaGFzb3J0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9hdG9sbD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfYnRvd2M9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX2NoZGlyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9jaG93bj15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfY2xvc2VkaXI9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2RwcmludGY9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNs X2R1cDI9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2R1cD15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfZW5kdXNlcnNoZWxsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9mYWNjZXNzYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaGRp cj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmNobW9kYXQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX2ZjaG93bmF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9mY250bD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZmRvcGVuZGlyPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mZnNsPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9mZnNsbD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZnB1cmdl PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc2Vla289eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2ZzdGF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9m c3RhdGF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9mc3luYz15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfZnRlbGxvPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9mdHJ1bmNhdGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGN3ZD15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0ZGVsaW09eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX2dldGRvbWFpbm5hbWU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX2dldGR0YWJsZXNpemU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2dl dGdyb3Vwcz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0ZHRhYmxlc2l6ZT15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0Z3JvdXBzPXllc30KfCA6ICR7Z2xf Y3ZfaGF2ZV9yYXdfZGVjbF9nZXRob3N0bmFtZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfZ2V0bGluZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0bG9hZGF2 Zz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0bG9naW49eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX2dldGxvZ2luX3I9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX2dldHBhZ2VzaXplPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRz PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRzdWJvcHQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX2dldHRpbWVvZmRheT15ZXN9CnwgOiAke2dsX2N2X2hhdmVf cmF3X2RlY2xfZ2V0dXNlcnNoZWxsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9n cmFudHB0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9pbWF4YWJzPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9pbWF4ZGl2PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9pbml0c3RhdGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX2lzYXR0 eT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfaXN3Y3R5cGU9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX2xjaG1vZD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfbGNob3duPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9saW5rPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9saW5rYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX2xzZWVrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9sc3RhdD15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfbWJybGVuPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9tYnJ0b3djPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNp bml0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNucnRvd2NzPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNydG93Y3M9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX21rZGlyYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21rZHRl bXA9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX21rZmlmbz15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfbWtmaWZvYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX21rbm9kPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta25vZGF0PXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta3N0ZW1wPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF9ubF9sYW5naW5mbz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf b3BlbmF0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9vcGVuZGlyPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wY2xvc2U9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jh d19kZWNsX3BpcGU9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3BvcGVuPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9vcGVucHQ9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9wb3NpeF9vcGVucHQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4 X3NwYXduPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxl X2FjdGlvbnNfYWRkY2xvc2U9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4 X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRkdXAyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkb3Blbj15ZXN9CnwgOiAke2dsX2N2 X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2Rlc3Ryb3k9eWVzfQp8 IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19pbml0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZGVzdHJv eT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldGZs YWdzPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0 cGdyb3VwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJf Z2V0c2NoZWRwYXJhbT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bh d25hdHRyX2dldHNjaGVkcG9saWN5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9w b3NpeF9zcGF3bmF0dHJfZ2V0c2lnZGVmYXVsdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ21hc2s9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9pbml0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0ZmxhZ3M9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRwZ3JvdXA9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzY2hlZHBhcmFtPXllc30KfCA6ICR7 Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0c2NoZWRwb2xpY3k9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzaWdkZWZh dWx0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0 c2lnbWFzaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25wPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wcmVhZD15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfcHNlbGVjdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcHRo cmVhZF9zaWdtYXNrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wdHNuYW1lPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9wd3JpdGU9eWVzfQp8IDogJHtnbF9jdl9o YXZlX3Jhd19kZWNsX3JhbmRvbT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmVh ZGRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmVhZGxpbms9eWVzfQp8IDog JHtnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRsaW5rYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3JlYWxwYXRoPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZW5h bWVhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfcmV3aW5kZGlyPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9ybWRpcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfcnBtYXRjaD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2NhbmRpcj15 ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2VsZWN0PXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF9zZXRlbnY9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3Nl dGhvc3RuYW1lPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRsb2NhbGU9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3NldHN0YXRlPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF9zZXR1c2Vyc2hlbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3NpZ2FjdGlvbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lnYWRkc2V0 PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdkZWxzZXQ9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3NpZ2VtcHR5c2V0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF9zaWdmaWxsc2V0PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdp c21lbWJlcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lncGVuZGluZz15ZXN9 CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc2lncHJvY21hc2s9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3NsZWVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9z bnByaW50Zj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3JhbmRvbT15ZXN9Cnwg OiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfc3RyZXJyb3Jfcj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG9k PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2ltYXg9eWVzfQp8IDogJHtn bF9jdl9oYXZlX3Jhd19kZWNsX3N0cnRvbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3N0cnRvdWxsPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b3VtYXg9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3N5bWxpbms9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3N5bWxpbmthdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2Rl Y2xfdG1wZmlsZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdG93Y3RyYW5zPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF90dHluYW1lX3I9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3VubGluaz15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xf dW5saW5rYXQ9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3VubG9ja3B0PXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF91bnNldGVudj15ZXN9CnwgOiAke2dsX2N2X2hh dmVfcmF3X2RlY2xfdXNsZWVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF92ZHBy aW50Zj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfdnNucHJpbnRmPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93YWl0cGlkPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3BjcHk9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djcG5jcHk9 eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djcnRvbWI9eWVzfQp8IDogJHtnbF9j dl9oYXZlX3Jhd19kZWNsX3djc2Nhc2VjbXA9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19k ZWNsX3djc2NhdD15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY2hyPXllc30K fCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjbXA9eWVzfQp8IDogJHtnbF9jdl9oYXZl X3Jhd19kZWNsX3djc2NvbGw9eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2Nw eT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY3Nwbj15ZXN9CnwgOiAke2ds X2N2X2hhdmVfcmF3X2RlY2xfd2NzZHVwPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVj bF93Y3NsZW49eWVzfQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc25jYXNlY21wPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY2F0PXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF93Y3NuY21wPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93 Y3NuY3B5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NubGVuPXllc30KfCA6 ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NucnRvbWJzPXllc30KfCA6ICR7Z2xfY3ZfaGF2 ZV9yYXdfZGVjbF93Y3NwYnJrPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3Ny Y2hyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NydG9tYnM9eWVzfQp8IDog JHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3Nwbj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3 X2RlY2xfd2Nzc3RyPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N0b2s9eWVz fQp8IDogJHtnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3dpZHRoPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF93Y3N4ZnJtPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93 Y3RvYj15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd2N0cmFucz15ZXN9CnwgOiAk e2dsX2N2X2hhdmVfcmF3X2RlY2xfd2N0eXBlPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdf ZGVjbF93Y3dpZHRoPXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtY2hyPXll c30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93bWVtY21wPXllc30KfCA6ICR7Z2xfY3Zf aGF2ZV9yYXdfZGVjbF93bWVtY3B5PXllc30KfCA6ICR7Z2xfY3ZfaGF2ZV9yYXdfZGVjbF93 bWVtbW92ZT15ZXN9CnwgOiAke2dsX2N2X2hhdmVfcmF3X2RlY2xfd21lbXNldD15ZXN9Cnwg CnwgOiAke2dsX2N2X2hlYWRlcl9lcnJub19oX2NvbXBsZXRlPXllc30KfCA6ICR7Z2xfY3Zf aGVhZGVyX2ludHR5cGVzX2g9eWVzfQp8IDogJHtnbF9jdl9oZWFkZXJfbGFuZ2luZm9fY29k ZXNldD15ZXN9CnwgOiAke2dsX2N2X2hlYWRlcl9sYW5naW5mb19lcmE9eWVzfQp8IDogJHtn bF9jdl9oZWFkZXJfbGFuZ2luZm9fdF9mbXRfYW1wbT15ZXN9CnwgOiAke2dsX2N2X2hlYWRl cl9sYW5naW5mb195ZXNleHByPXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVyX2xvY2FsZV9oX3Bv c2l4MjAwMT15ZXN9CnwgOiAke2dsX2N2X2hlYWRlcl9zaWduYWxfaF9TSUdQSVBFPXllc30K fCA6ICR7Z2xfY3ZfaGVhZGVyX3N0ZGludF9oPXllc30KfCA6ICR7Z2xfY3ZfaGVhZGVyX3N5 c19zZWxlY3RfaF9zZWxmY29udGFpbmVkPXllc30KfCAKY29uZmlndXJlOjIyMzc6IGNoZWNr aW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjIzMDU6IHJlc3Vs dDogL3Vzci9iaW4vaW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsCmNvbmZpZ3VyZToyMzE2 OiBjaGVja2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUKY29uZmlndXJl OjIzNzE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNTIyOiBjaGVja2luZyBmb3IgYSB0aHJl YWQtc2FmZSBta2RpciAtcApjb25maWd1cmU6MjU2MTogcmVzdWx0OiAvYmluL21rZGlyIC1w CmNvbmZpZ3VyZToyNTY4OiBjaGVja2luZyBmb3IgZ2F3awpjb25maWd1cmU6MjU5NTogcmVz dWx0OiAvdXNyL2Jpbi9hd2sKY29uZmlndXJlOjI2MDY6IGNoZWNraW5nIHdoZXRoZXIgbWFr ZSBzZXRzICQoTUFLRSkKY29uZmlndXJlOjI2Mjg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy NjU3OiBjaGVja2luZyB3aGV0aGVyIG1ha2Ugc3VwcG9ydHMgbmVzdGVkIHZhcmlhYmxlcwpj b25maWd1cmU6MjY3NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI3ODk6IGNoZWNraW5nIGJ1 aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZToyODAzOiByZXN1bHQ6IGFtZDY0LXBvcnRibGQt ZnJlZWJzZDEwLjAKY29uZmlndXJlOjI4MjM6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUK Y29uZmlndXJlOjI4MzY6IHJlc3VsdDogYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAuMApjb25m aWd1cmU6Mjg3NzogY2hlY2tpbmcgaG93IHRvIHByaW50IHN0cmluZ3MKY29uZmlndXJlOjI5 MDQ6IHJlc3VsdDogcHJpbnRmCmNvbmZpZ3VyZToyOTM3OiBjaGVja2luZyBmb3Igc3R5bGUg b2YgaW5jbHVkZSB1c2VkIGJ5IG1ha2UKY29uZmlndXJlOjI5NjU6IHJlc3VsdDogR05VCmNv bmZpZ3VyZTozMDM2OiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3VyZTozMDYzOiByZXN1bHQ6 IGNjCmNvbmZpZ3VyZTozMjkyOiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNv bmZpZ3VyZTozMzAxOiBjYyAtLXZlcnNpb24gPiY1CkZyZWVCU0QgY2xhbmcgdmVyc2lvbiAz LjMgKHRhZ3MvUkVMRUFTRV8zMy9maW5hbCAxODM1MDIpIDIwMTMwNjEwClRhcmdldDogeDg2 XzY0LXVua25vd24tZnJlZWJzZDEwLjAKVGhyZWFkIG1vZGVsOiBwb3NpeApjb25maWd1cmU6 MzMxMjogJD8gPSAwCmNvbmZpZ3VyZTozMzAxOiBjYyAtdiA+JjUKRnJlZUJTRCBjbGFuZyB2 ZXJzaW9uIDMuMyAodGFncy9SRUxFQVNFXzMzL2ZpbmFsIDE4MzUwMikgMjAxMzA2MTAKVGFy Z2V0OiB4ODZfNjQtdW5rbm93bi1mcmVlYnNkMTAuMApUaHJlYWQgbW9kZWw6IHBvc2l4CmNv bmZpZ3VyZTozMzEyOiAkPyA9IDAKY29uZmlndXJlOjMzMDE6IGNjIC1WID4mNQpjYzogZXJy b3I6IGFyZ3VtZW50IHRvICctVicgaXMgbWlzc2luZyAoZXhwZWN0ZWQgMSB2YWx1ZSkKY2M6 IGVycm9yOiBubyBpbnB1dCBmaWxlcwpjb25maWd1cmU6MzMxMjogJD8gPSAxCmNvbmZpZ3Vy ZTozMzAxOiBjYyAtcXZlcnNpb24gPiY1CmNjOiBlcnJvcjogbm8gaW5wdXQgZmlsZXMKY29u ZmlndXJlOjMzMTI6ICQ/ID0gMQpjb25maWd1cmU6MzMzMjogY2hlY2tpbmcgd2hldGhlciB0 aGUgQyBjb21waWxlciB3b3Jrcwpjb25maWd1cmU6MzM1NDogY2MgLU8yIC1waXBlIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAgLUwvdXNyL2xvY2FsL2xp YiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjMzNTg6ICQ/ID0gMApjb25maWd1cmU6MzQw NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjM0MDk6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVy IGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZQpjb25maWd1cmU6MzQxMTogcmVzdWx0OiBhLm91 dApjb25maWd1cmU6MzQxNzogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcwpj b25maWd1cmU6MzQyNDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVz dC5jICA+JjUKY29uZmlndXJlOjM0Mjg6ICQ/ID0gMApjb25maWd1cmU6MzQ1MDogcmVzdWx0 OiAKY29uZmlndXJlOjM0NzI6IGNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIGNyb3NzIGNvbXBp bGluZwpjb25maWd1cmU6MzQ4MDogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAgLUwvdXNyL2xvY2FsL2xpYiBj b25mdGVzdC5jICA+JjUKY29uZmlndXJlOjM0ODQ6ICQ/ID0gMApjb25maWd1cmU6MzQ5MTog Li9jb25mdGVzdApjb25maWd1cmU6MzQ5NTogJD8gPSAwCmNvbmZpZ3VyZTozNTEwOiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZTozNTE1OiBjaGVja2luZyBmb3Igc3VmZml4IG9mIG9iamVjdCBm aWxlcwpjb25maWd1cmU6MzUzNzogY2MgLWMgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNs dWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzU0 MTogJD8gPSAwCmNvbmZpZ3VyZTozNTYyOiByZXN1bHQ6IG8KY29uZmlndXJlOjM1NjY6IGNo ZWNraW5nIHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlcgpjb25maWd1 cmU6MzU4NTogY2MgLWMgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzU4NTogJD8gPSAwCmNv bmZpZ3VyZTozNTk0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzYwMzogY2hlY2tpbmcgd2hl dGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTozNjIzOiBjYyAtYyAtZyAgY29uZnRlc3Qu YyA+JjUKY29uZmlndXJlOjM2MjM6ICQ/ID0gMApjb25maWd1cmU6MzY2NDogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjM2ODE6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gYWNjZXB0IElT TyBDODkKY29uZmlndXJlOjM3NDU6IGNjICAtYyAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToz NzQ1OiAkPyA9IDAKY29uZmlndXJlOjM3NTg6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmln dXJlOjM3ODA6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgY2MKY29uZmlndXJlOjM4 OTE6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MzkwNjogY2hlY2tpbmcgZm9yIGEgc2VkIHRo YXQgZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0CmNvbmZpZ3VyZTozOTcwOiByZXN1bHQ6IC91 c3IvYmluL3NlZApjb25maWd1cmU6Mzk4ODogY2hlY2tpbmcgZm9yIGdyZXAgdGhhdCBoYW5k bGVzIGxvbmcgbGluZXMgYW5kIC1lCmNvbmZpZ3VyZTo0MDQ2OiByZXN1bHQ6IC91c3IvYmlu L2dyZXAKY29uZmlndXJlOjQwNTE6IGNoZWNraW5nIGZvciBlZ3JlcApjb25maWd1cmU6NDEx MzogcmVzdWx0OiAvdXNyL2Jpbi9lZ3JlcApjb25maWd1cmU6NDExODogY2hlY2tpbmcgZm9y IGZncmVwCmNvbmZpZ3VyZTo0MTgwOiByZXN1bHQ6IC91c3IvYmluL2ZncmVwCmNvbmZpZ3Vy ZTo0MjE1OiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSBjYwpjb25maWd1cmU6NDI4MjogcmVz dWx0OiAvdXNyL2Jpbi9sZApjb25maWd1cmU6NDI4OTogY2hlY2tpbmcgaWYgdGhlIGxpbmtl ciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZApjb25maWd1cmU6NDMwNDogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjQzMTY6IGNoZWNraW5nIGZvciBCU0QtIG9yIE1TLWNvbXBhdGlibGUgbmFt ZSBsaXN0ZXIgKG5tKQpjb25maWd1cmU6NDM2NTogcmVzdWx0OiAvdXNyL2Jpbi9ubSAtQgpj b25maWd1cmU6NDQ5NTogY2hlY2tpbmcgdGhlIG5hbWUgbGlzdGVyICgvdXNyL2Jpbi9ubSAt QikgaW50ZXJmYWNlCmNvbmZpZ3VyZTo0NTAyOiBjYyAtYyAtTzIgLXBpcGUgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZp Z3VyZTo0NTA1OiAvdXNyL2Jpbi9ubSAtQiAiY29uZnRlc3QubyIKY29uZmlndXJlOjQ1MDg6 IG91dHB1dAowMDAwMDAwMDAwMDAwMDAwIEIgc29tZV92YXJpYWJsZQpjb25maWd1cmU6NDUx NTogcmVzdWx0OiBCU0Qgbm0KY29uZmlndXJlOjQ1MTg6IGNoZWNraW5nIHdoZXRoZXIgbG4g LXMgd29ya3MKY29uZmlndXJlOjQ1MjI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NTMwOiBj aGVja2luZyB0aGUgbWF4aW11bSBsZW5ndGggb2YgY29tbWFuZCBsaW5lIGFyZ3VtZW50cwpj b25maWd1cmU6NDY2MDogcmVzdWx0OiAyNjIxNDQKY29uZmlndXJlOjQ2Nzc6IGNoZWNraW5n IHdoZXRoZXIgdGhlIHNoZWxsIHVuZGVyc3RhbmRzIHNvbWUgWFNJIGNvbnN0cnVjdHMKY29u ZmlndXJlOjQ2ODc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0NjkxOiBjaGVja2luZyB3aGV0 aGVyIHRoZSBzaGVsbCB1bmRlcnN0YW5kcyAiKz0iCmNvbmZpZ3VyZTo0Njk3OiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZTo0NzMyOiBjaGVja2luZyBob3cgdG8gY29udmVydCBhbWQ2NC1wb3J0 YmxkLWZyZWVic2QxMC4wIGZpbGUgbmFtZXMgdG8gYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAu MCBmb3JtYXQKY29uZmlndXJlOjQ3NzI6IHJlc3VsdDogZnVuY19jb252ZXJ0X2ZpbGVfbm9v cApjb25maWd1cmU6NDc3OTogY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQgYW1kNjQtcG9ydGJs ZC1mcmVlYnNkMTAuMCBmaWxlIG5hbWVzIHRvIHRvb2xjaGFpbiBmb3JtYXQKY29uZmlndXJl OjQ3OTk6IHJlc3VsdDogZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApjb25maWd1cmU6NDgwNjog Y2hlY2tpbmcgZm9yIC91c3IvYmluL2xkIG9wdGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVz CmNvbmZpZ3VyZTo0ODEzOiByZXN1bHQ6IC1yCmNvbmZpZ3VyZTo0ODg3OiBjaGVja2luZyBm b3Igb2JqZHVtcApjb25maWd1cmU6NDkwMzogZm91bmQgL3Vzci9iaW4vb2JqZHVtcApjb25m aWd1cmU6NDkxNDogcmVzdWx0OiBvYmpkdW1wCmNvbmZpZ3VyZTo0OTQ2OiBjaGVja2luZyBo b3cgdG8gcmVjb2duaXplIGRlcGVuZGVudCBsaWJyYXJpZXMKY29uZmlndXJlOjUxNDg6IHJl c3VsdDogcGFzc19hbGwKY29uZmlndXJlOjUyMzM6IGNoZWNraW5nIGZvciBkbGx0b29sCmNv bmZpZ3VyZTo1MjYzOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo1MjkzOiBjaGVja2luZyBob3cg dG8gYXNzb2NpYXRlIHJ1bnRpbWUgYW5kIGxpbmsgbGlicmFyaWVzCmNvbmZpZ3VyZTo1MzIw OiByZXN1bHQ6IHByaW50ZiAlc1xuCmNvbmZpZ3VyZTo1MzgxOiBjaGVja2luZyBmb3IgYXIK Y29uZmlndXJlOjUzOTc6IGZvdW5kIC91c3IvYmluL2FyCmNvbmZpZ3VyZTo1NDA4OiByZXN1 bHQ6IGFyCmNvbmZpZ3VyZTo1NDQ1OiBjaGVja2luZyBmb3IgYXJjaGl2ZXIgQEZJTEUgc3Vw cG9ydApjb25maWd1cmU6NTQ2MjogY2MgLWMgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNs dWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTQ2 MjogJD8gPSAwCmNvbmZpZ3VyZTo1NDY1OiBhciBjcnUgbGliY29uZnRlc3QuYSBAY29uZnRl c3QubHN0ID4mNQphcjogd2FybmluZzogY2FuJ3Qgb3BlbiBmaWxlOiBAY29uZnRlc3QubHN0 OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1NDY4OiAkPyA9IDAKY29u ZmlndXJlOjU0NzM6IGFyIGNydSBsaWJjb25mdGVzdC5hIEBjb25mdGVzdC5sc3QgPiY1CmFy OiB3YXJuaW5nOiBjYW4ndCBvcGVuIGZpbGU6IEBjb25mdGVzdC5sc3Q6IE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjU0NzY6ICQ/ID0gMApjb25maWd1cmU6NTQ4ODog cmVzdWx0OiBubwpjb25maWd1cmU6NTU0NjogY2hlY2tpbmcgZm9yIHN0cmlwCmNvbmZpZ3Vy ZTo1NTYyOiBmb3VuZCAvdXNyL2Jpbi9zdHJpcApjb25maWd1cmU6NTU3MzogcmVzdWx0OiBz dHJpcApjb25maWd1cmU6NTY0NTogY2hlY2tpbmcgZm9yIHJhbmxpYgpjb25maWd1cmU6NTY2 MTogZm91bmQgL3Vzci9iaW4vcmFubGliCmNvbmZpZ3VyZTo1NjcyOiByZXN1bHQ6IHJhbmxp Ygpjb25maWd1cmU6NTc3NDogY2hlY2tpbmcgY29tbWFuZCB0byBwYXJzZSAvdXNyL2Jpbi9u bSAtQiBvdXRwdXQgZnJvbSBjYyBvYmplY3QKY29uZmlndXJlOjU4OTQ6IGNjIC1jIC1PMiAt cGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjU4OTc6ICQ/ID0gMApjb25maWd1cmU6NTkwMTogL3Vzci9i aW4vbm0gLUIgY29uZnRlc3QubyBcfCBzZWQgLW4gLWUgJ3MvXi4qWyBdXChbQUJDREdJUlNU V11bQUJDREdJUlNUV10qXClbIF1bIF0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkkL1wx IFwyIFwyL3AnIHwgc2VkICcvIF9fZ251X2x0by9kJyBcPiBjb25mdGVzdC5ubQpjb25maWd1 cmU6NTkwNDogJD8gPSAwCmNvbmZpZ3VyZTo1OTcwOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBp cGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgICAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgY29uZnRzdG0ubyA+JjUKY29uZmlndXJlOjU5NzM6ICQ/ ID0gMApjb25maWd1cmU6NjAxMTogcmVzdWx0OiBvawpjb25maWd1cmU6NjA0ODogY2hlY2tp bmcgZm9yIHN5c3Jvb3QKY29uZmlndXJlOjYwNzg6IHJlc3VsdDogbm8KY29uZmlndXJlOjYz MzQ6IGNoZWNraW5nIGZvciBtdApjb25maWd1cmU6NjM1MDogZm91bmQgL3Vzci9iaW4vbXQK Y29uZmlndXJlOjYzNjE6IHJlc3VsdDogbXQKY29uZmlndXJlOjYzODQ6IGNoZWNraW5nIGlm IG10IGlzIGEgbWFuaWZlc3QgdG9vbApjb25maWd1cmU6NjM5MDogbXQgJy0/JwptdDogaWxs ZWdhbCBvcHRpb24gLS0gPwp1c2FnZTogbXQgWy1mIGRldmljZV0gY29tbWFuZCBbY291bnRd CmNvbmZpZ3VyZTo2Mzk4OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo3MDQwOiBjaGVja2luZyBo b3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcgpjb25maWd1cmU6NzExMDogcmVzdWx0OiBj cHAKY29uZmlndXJlOjcxMzA6IGNwcCAgY29uZnRlc3QuYwpjb25maWd1cmU6NzEzMDogJD8g PSAwCmNvbmZpZ3VyZTo3MTQ0OiBjcHAgIGNvbmZ0ZXN0LmMKY29uZnRlc3QuYzoxMToxMDog ZmF0YWwgZXJyb3I6ICdhY19ub25leGlzdGVudC5oJyBmaWxlIG5vdCBmb3VuZAojaW5jbHVk ZSA8YWNfbm9uZXhpc3RlbnQuaD4KICAgICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KY29u ZmlndXJlOjcxNDQ6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAv KiBjb25mZGVmcy5oICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgImxpYlhyZW5kZXIiCnwg I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImxpYlhyZW5kZXIiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIjAuOS44Igp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgImxpYlhyZW5kZXIg MC45LjgiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6Ly9idWdzLmZyZWVk ZXNrdG9wLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVmaW5lIFBBQ0tB R0VfVVJMICIiCnwgI2RlZmluZSBQQUNLQUdFICJsaWJYcmVuZGVyIgp8ICNkZWZpbmUgVkVS U0lPTiAiMC45LjgiCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19u b25leGlzdGVudC5oPgpjb25maWd1cmU6NzE3MzogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFk ZXIgZmlsZXMKY29uZmlndXJlOjcyNzc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3MjkwOiBj aGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjcyOTA6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTo3MjkwOiBjaGVja2luZyBmb3Igc3lzL3N0YXQuaApjb25maWd1cmU6NzI5MDog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjcyOTA6IGNoZWNraW5nIGZvciBzdGRsaWIuaApjb25m aWd1cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcyOTA6IGNoZWNraW5nIGZvciBz dHJpbmcuaApjb25maWd1cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcyOTA6IGNo ZWNraW5nIGZvciBtZW1vcnkuaApjb25maWd1cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjcyOTA6IGNoZWNraW5nIGZvciBzdHJpbmdzLmgKY29uZmlndXJlOjcyOTA6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTo3MjkwOiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1 cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcyOTA6IGNoZWNraW5nIGZvciBzdGRp bnQuaApjb25maWd1cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjcyOTA6IGNoZWNr aW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6NzI5MDogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjczMDQ6IGNoZWNraW5nIGZvciBkbGZjbi5oCmNvbmZpZ3VyZTo3MzA0OiByZXN1bHQ6IHll cwpjb25maWd1cmU6NzUxMDogY2hlY2tpbmcgZm9yIG9iamRpcgpjb25maWd1cmU6NzUyNTog cmVzdWx0OiAubGlicwpjb25maWd1cmU6Nzc5MjogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMg LWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucwpjb25maWd1cmU6NzgxMDogY2MgLWMgLU8yIC1w aXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAtZm5vLXJ0 dGkgLWZuby1leGNlcHRpb25zIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3ODE0OiAkPyA9 IDAKY29uZmlndXJlOjc4Mjc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4MTU0OiBjaGVja2lu ZyBmb3IgY2Mgb3B0aW9uIHRvIHByb2R1Y2UgUElDCmNvbmZpZ3VyZTo4MTYxOiByZXN1bHQ6 IC1mUElDIC1EUElDCmNvbmZpZ3VyZTo4MTY5OiBjaGVja2luZyBpZiBjYyBQSUMgZmxhZyAt ZlBJQyAtRFBJQyB3b3Jrcwpjb25maWd1cmU6ODE4NzogY2MgLWMgLU8yIC1waXBlIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICAtZlBJQyAtRFBJQyAtRFBJ QyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6ODE5MTogJD8gPSAwCmNvbmZpZ3VyZTo4MjA0 OiByZXN1bHQ6IHllcwpjb25maWd1cmU6ODIzMzogY2hlY2tpbmcgaWYgY2Mgc3RhdGljIGZs YWcgLXN0YXRpYyB3b3Jrcwpjb25maWd1cmU6ODI2MTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjgyNzY6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25maWd1cmU6 ODI5NzogY2MgLWMgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nICAtbyBvdXQvY29uZnRlc3QyLm8gY29uZnRlc3QuYyA+JjUKY29uZmlndXJl OjgzMDE6ICQ/ID0gMApjb25maWd1cmU6ODMyMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjgz MzE6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25maWd1cmU6ODM3 ODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg0MTE6IGNoZWNraW5nIHdoZXRoZXIgdGhlIGNj IGxpbmtlciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmln dXJlOjk1NjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo5NjAxOiBjaGVja2luZyB3aGV0aGVy IC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4KY29uZmlndXJlOjk2MDk6IGNj IC1jIC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjk2MTI6ICQ/ID0gMApjb25maWd1cmU6OTYy NzogY2MgLXNoYXJlZCAgLWZQSUMgLURQSUMgY29uZnRlc3QubyAgLXYgLVdsLC1zb25hbWUg LVdsLGNvbmZ0ZXN0IC1vIGNvbmZ0ZXN0IDJcPlwmMSBcfCAvdXNyL2Jpbi9ncmVwICAtbGMg IFw+L2Rldi9udWxsIDJcPlwmMQpjb25maWd1cmU6OTYzMDogJD8gPSAwCmNvbmZpZ3VyZTo5 NjQ0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo5ODA0OiBjaGVja2luZyBkeW5hbWljIGxpbmtl ciBjaGFyYWN0ZXJpc3RpY3MKY29uZmlndXJlOjEwNTM3OiByZXN1bHQ6IGZyZWVic2QxMC4w IGxkLnNvCmNvbmZpZ3VyZToxMDY0NDogY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJh cnkgcGF0aHMgaW50byBwcm9ncmFtcwpjb25maWd1cmU6MTA2Njk6IHJlc3VsdDogaW1tZWRp YXRlCmNvbmZpZ3VyZToxMTIwOTogY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFy aWVzIGlzIHBvc3NpYmxlCmNvbmZpZ3VyZToxMTIxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjExMjQ5OiBjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMK Y29uZmlndXJlOjExMjUxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTEyNTQ6IGNoZWNraW5n IHdoZXRoZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1cmU6MTEyNzU6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToxMTI3ODogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBz dGF0aWMgbGlicmFyaWVzCmNvbmZpZ3VyZToxMTI4MjogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjExMzMyOiBjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzk5CmNvbmZp Z3VyZToxMTQ4MTogY2MgIC1jIC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5v LXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjExNDgxOiAkPyA9 IDAKY29uZmlndXJlOjExNDk0OiByZXN1bHQ6IG5vbmUgbmVlZGVkCmNvbmZpZ3VyZToxMTUx MzogY2hlY2tpbmcgd2hldGhlciBfX2NsYW5nX18gaXMgZGVjbGFyZWQKY29uZmlndXJlOjEx NTEzOiBjYyAtYyAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToxMTUxMzogJD8gPSAwCmNvbmZp Z3VyZToxMTUxMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjExNTIwOiBjaGVja2luZyB3aGV0 aGVyIF9fSU5URUxfQ09NUElMRVIgaXMgZGVjbGFyZWQKY29uZmlndXJlOjExNTIwOiBjYyAt YyAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcg IGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6NjM6MTA6IGVycm9yOiB1c2Ugb2YgdW5kZWNs YXJlZCBpZGVudGlmaWVyICdfX0lOVEVMX0NPTVBJTEVSJwogICh2b2lkKSBfX0lOVEVMX0NP TVBJTEVSOwogICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpjb25maWd1cmU6MTE1MjA6 ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5o ICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgImxpYlhyZW5kZXIiCnwgI2RlZmluZSBQQUNL QUdFX1RBUk5BTUUgImxpYlhyZW5kZXIiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjAu OS44Igp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgImxpYlhyZW5kZXIgMC45LjgiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9l bnRlcl9idWcuY2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiCnwg I2RlZmluZSBQQUNLQUdFICJsaWJYcmVuZGVyIgp8ICNkZWZpbmUgVkVSU0lPTiAiMC45Ljgi CnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAx CnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEK fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iCnwg LyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxzdGRpby5oPgp8ICNpZmRlZiBI QVZFX1NZU19UWVBFU19ICnwgIyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAjZW5kaWYKfCAj aWZkZWYgSEFWRV9TWVNfU1RBVF9ICnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPgp8ICNlbmRp Zgp8ICNpZmRlZiBTVERDX0hFQURFUlMKfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPgp8ICMgaW5j bHVkZSA8c3RkZGVmLmg+CnwgI2Vsc2UKfCAjIGlmZGVmIEhBVkVfU1RETElCX0gKfCAjICBp bmNsdWRlIDxzdGRsaWIuaD4KfCAjIGVuZGlmCnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1RS SU5HX0gKfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVN T1JZX0gKfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4KfCAjIGVuZGlmCnwgIyBpbmNsdWRlIDxz dHJpbmcuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdTX0gKfCAjIGluY2x1ZGUg PHN0cmluZ3MuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9JTlRUWVBFU19ICnwgIyBpbmNs dWRlIDxpbnR0eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NURElOVF9ICnwgIyBp bmNsdWRlIDxzdGRpbnQuaD4KfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9VTklTVERfSAp8ICMg aW5jbHVkZSA8dW5pc3RkLmg+CnwgI2VuZGlmCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAjaWZu ZGVmIF9fSU5URUxfQ09NUElMRVIKfCAjaWZkZWYgX19jcGx1c3BsdXMKfCAgICh2b2lkKSBf X0lOVEVMX0NPTVBJTEVSOwp8ICNlbHNlCnwgICAodm9pZCkgX19JTlRFTF9DT01QSUxFUjsK fCAjZW5kaWYKfCAjZW5kaWYKfCAKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJl OjExNTIwOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToxMTUyNzogY2hlY2tpbmcgd2hldGhlciBf X1NVTlBST19DIGlzIGRlY2xhcmVkCmNvbmZpZ3VyZToxMTUyNzogY2MgLWMgLU8yIC1waXBl IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5j ID4mNQpjb25mdGVzdC5jOjYzOjEwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRp ZmllciAnX19TVU5QUk9fQycKICAodm9pZCkgX19TVU5QUk9fQzsKICAgICAgICAgXgoxIGVy cm9yIGdlbmVyYXRlZC4KY29uZmlndXJlOjExNTI3OiAkPyA9IDEKY29uZmlndXJlOiBmYWls ZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaCAqLwp8ICNkZWZpbmUgUEFDS0FHRV9O QU1FICJsaWJYcmVuZGVyIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJsaWJYcmVuZGVy Igp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIwLjkuOCIKfCAjZGVmaW5lIFBBQ0tBR0Vf U1RSSU5HICJsaWJYcmVuZGVyIDAuOS44Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQg Imh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PXhv cmciCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIgp8ICNkZWZpbmUgUEFDS0FHRSAibGliWHJl bmRlciIKfCAjZGVmaW5lIFZFUlNJT04gIjAuOS44Igp8ICNkZWZpbmUgU1REQ19IRUFERVJT IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdf SCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19I IDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9I IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEK fCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8K fCAjaW5jbHVkZSA8c3RkaW8uaD4KfCAjaWZkZWYgSEFWRV9TWVNfVFlQRVNfSAp8ICMgaW5j bHVkZSA8c3lzL3R5cGVzLmg+CnwgI2VuZGlmCnwgI2lmZGVmIEhBVkVfU1lTX1NUQVRfSAp8 ICMgaW5jbHVkZSA8c3lzL3N0YXQuaD4KfCAjZW5kaWYKfCAjaWZkZWYgU1REQ19IRUFERVJT CnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4KfCAjIGluY2x1ZGUgPHN0ZGRlZi5oPgp8ICNlbHNl CnwgIyBpZmRlZiBIQVZFX1NURExJQl9ICnwgIyAgaW5jbHVkZSA8c3RkbGliLmg+CnwgIyBl bmRpZgp8ICNlbmRpZgp8ICNpZmRlZiBIQVZFX1NUUklOR19ICnwgIyBpZiAhZGVmaW5lZCBT VERDX0hFQURFUlMgJiYgZGVmaW5lZCBIQVZFX01FTU9SWV9ICnwgIyAgaW5jbHVkZSA8bWVt b3J5Lmg+CnwgIyBlbmRpZgp8ICMgaW5jbHVkZSA8c3RyaW5nLmg+CnwgI2VuZGlmCnwgI2lm ZGVmIEhBVkVfU1RSSU5HU19ICnwgIyBpbmNsdWRlIDxzdHJpbmdzLmg+CnwgI2VuZGlmCnwg I2lmZGVmIEhBVkVfSU5UVFlQRVNfSAp8ICMgaW5jbHVkZSA8aW50dHlwZXMuaD4KfCAjZW5k aWYKfCAjaWZkZWYgSEFWRV9TVERJTlRfSAp8ICMgaW5jbHVkZSA8c3RkaW50Lmg+CnwgI2Vu ZGlmCnwgI2lmZGVmIEhBVkVfVU5JU1REX0gKfCAjIGluY2x1ZGUgPHVuaXN0ZC5oPgp8ICNl bmRpZgp8IGludAp8IG1haW4gKCkKfCB7CnwgI2lmbmRlZiBfX1NVTlBST19DCnwgI2lmZGVm IF9fY3BsdXNwbHVzCnwgICAodm9pZCkgX19TVU5QUk9fQzsKfCAjZWxzZQp8ICAgKHZvaWQp IF9fU1VOUFJPX0M7CnwgI2VuZGlmCnwgI2VuZGlmCnwgCnwgICA7CnwgICByZXR1cm4gMDsK fCB9CmNvbmZpZ3VyZToxMTUyNzogcmVzdWx0OiBubwpjb25maWd1cmU6MTE2Mzk6IGNoZWNr aW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjkuMApjb25maWd1cmU6MTE2 NDI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTY5MjogY2hlY2tpbmcgaWYgY2Mgc3VwcG9y dHMgLVdlcnJvcj11bmtub3duLXdhcm5pbmctb3B0aW9uCmNvbmZpZ3VyZToxMTcwMTogY2Mg LWMgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1XZXJyb3I9dW5rbm93bi13YXJuaW5nLW9wdGlvbiAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjExNzAxOiAkPyA9IDAKY29uZmlndXJlOjExNzA4OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTE3MTk6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XZXJyb3I9dW51c2VkLWNvbW1h bmQtbGluZS1hcmd1bWVudApjb25maWd1cmU6MTE3Mjg6IGNjIC1jIC1PMiAtcGlwZSAtSS91 c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yPXVua25vd24t d2FybmluZy1vcHRpb24gLVdlcnJvcj11bnVzZWQtY29tbWFuZC1saW5lLWFyZ3VtZW50ICBj b25mdGVzdC5jID4mNQpjb25maWd1cmU6MTE3Mjg6ICQ/ID0gMApjb25maWd1cmU6MTE3MzU6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTc1NDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMg LVdhbGwKY29uZmlndXJlOjExNzcxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgICAtTC91c3IvbG9j YWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTE3NzE6ICQ/ID0gMApjb25maWd1 cmU6MTE3ODQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTg3MjogY2hlY2tpbmcgaWYgY2Mg c3VwcG9ydHMgLVdwb2ludGVyLWFyaXRoCmNvbmZpZ3VyZToxMTg4OTogY2MgLW8gY29uZnRl c3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1XcG9pbnRlci1hcml0aCAgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNv bmZpZ3VyZToxMTg4OTogJD8gPSAwCmNvbmZpZ3VyZToxMTkwMjogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjExOTkwOiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtV21pc3NpbmctZGVjbGFy YXRpb25zCmNvbmZpZ3VyZToxMjAwNzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XbWlzc2luZy1kZWNsYXJh dGlvbnMgICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTIw MDc6ICQ/ID0gMApjb25maWd1cmU6MTIwMjA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjEw ODogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdmb3JtYXQ9Mgpjb25maWd1cmU6MTIxMjU6 IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0 cmljdC1hbGlhc2luZyAtV2Zvcm1hdD0yICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjEyMTI1OiAkPyA9IDAKY29uZmlndXJlOjEyMTM4OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MTIyNzc6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1Xc3RyaWN0 LXByb3RvdHlwZXMKY29uZmlndXJlOjEyMjk0OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUg LUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdzdHJpY3QtcHJv dG90eXBlcyAgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZTox MjI5NDogJD8gPSAwCmNvbmZpZ3VyZToxMjMwNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEy Mzk1OiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtV21pc3NpbmctcHJvdG90eXBlcwpjb25m aWd1cmU6MTI0MTI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV21pc3NpbmctcHJvdG90eXBlcyAgIC1ML3Vz ci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxMjQxMjogJD8gPSAwCmNv bmZpZ3VyZToxMjQyNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyNTEzOiBjaGVja2luZyBp ZiBjYyBzdXBwb3J0cyAtV25lc3RlZC1leHRlcm5zCmNvbmZpZ3VyZToxMjUzMDogY2MgLW8g Y29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1XbmVzdGVkLWV4dGVybnMgICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMg ID4mNQpjb25maWd1cmU6MTI1MzA6ICQ/ID0gMApjb25maWd1cmU6MTI1NDM6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToxMjYzMTogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdiYWQtZnVu Y3Rpb24tY2FzdApjb25maWd1cmU6MTI2NDg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2JhZC1mdW5jdGlv bi1jYXN0ICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjEy NjQ4OiAkPyA9IDAKY29uZmlndXJlOjEyNjYxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTI3 NDk6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24KY29u ZmlndXJlOjEyNzY2OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAgIC1M L3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxMjc2NjogJD8gPSAw CmNvbmZpZ3VyZToxMjc3OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyODY3OiBjaGVja2lu ZyBpZiBjYyBzdXBwb3J0cyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudApjb25maWd1 cmU6MTI4ODQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAg IC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxMjg4NDogJD8g PSAwCmNvbmZpZ3VyZToxMjg5NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyOTg5OiBjaGVj a2luZyBpZiBjYyBzdXBwb3J0cyAtV3VudXNlZApjb25maWd1cmU6MTMwMDY6IGNjIC1vIGNv bmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlh c2luZyAtV3VudXNlZCAgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZp Z3VyZToxMzAwNjogJD8gPSAwCmNvbmZpZ3VyZToxMzAxOTogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjEzMTA3OiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtV3VuaW5pdGlhbGl6ZWQKY29u ZmlndXJlOjEzMTI0OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVd1bmluaXRpYWxpemVkICAgLUwvdXNyL2xv Y2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjEzMTI0OiAkPyA9IDAKY29uZmln dXJlOjEzMTM3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTMyMjU6IGNoZWNraW5nIGlmIGNj IHN1cHBvcnRzIC1Xc2hhZG93CmNvbmZpZ3VyZToxMzI0MjogY2MgLW8gY29uZnRlc3QgLU8y IC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1Xc2hh ZG93ICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjEzMjQy OiAkPyA9IDAKY29uZmlndXJlOjEzMjU1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTMzNDM6 IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XY2FzdC1xdWFsCmNvbmZpZ3VyZToxMzM2MDog Y2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1XY2FzdC1xdWFsICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j ICA+JjUKY29uZmlndXJlOjEzMzYwOiAkPyA9IDAKY29uZmlndXJlOjEzMzczOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MTM0NjE6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XbWlzc2lu Zy1ub3JldHVybgpjb25maWd1cmU6MTM0Nzg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAt SS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV21pc3Npbmctbm9y ZXR1cm4gICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTM0 Nzg6ICQ/ID0gMApjb25maWd1cmU6MTM0OTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzU3 OTogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdtaXNzaW5nLWZvcm1hdC1hdHRyaWJ1dGUK Y29uZmlndXJlOjEzNTk2OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdtaXNzaW5nLWZvcm1hdC1hdHRyaWJ1 dGUgICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTM1OTY6 ICQ/ID0gMApjb25maWd1cmU6MTM2MDk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzY5Nzog Y2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdyZWR1bmRhbnQtZGVjbHMKY29uZmlndXJlOjEz NzE0OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZu by1zdHJpY3QtYWxpYXNpbmcgLVdyZWR1bmRhbnQtZGVjbHMgICAtTC91c3IvbG9jYWwvbGli IGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTM3MTQ6ICQ/ID0gMApjb25maWd1cmU6MTM3 Mjc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzgyNzogY2hlY2tpbmcgaWYgY2Mgc3VwcG9y dHMgLVdlcnJvcj1pbXBsaWNpdApjb25maWd1cmU6MTM4NDQ6IGNjIC1vIGNvbmZ0ZXN0IC1P MiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vy cm9yPWltcGxpY2l0ICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmln dXJlOjEzODQ0OiAkPyA9IDAKY29uZmlndXJlOjEzODU3OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTM5OTQ6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XZXJyb3I9bm9ubnVsbApjb25m aWd1cmU6MTQwMTE6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5j bHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yPW5vbm51bGwgICAtTC91c3IvbG9j YWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTQwMTE6ICQ/ID0gMApjb25maWd1 cmU6MTQwMjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNDExMjogY2hlY2tpbmcgaWYgY2Mg c3VwcG9ydHMgLVdlcnJvcj1pbml0LXNlbGYKY29uZmlndXJlOjE0MTI5OiBjYyAtbyBjb25m dGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNp bmcgLVdlcnJvcj1pbml0LXNlbGYgICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4m NQpjb25maWd1cmU6MTQxMjk6ICQ/ID0gMApjb25maWd1cmU6MTQxNDI6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToxNDIzMDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdlcnJvcj1tYWlu CmNvbmZpZ3VyZToxNDI0NzogY2MgLW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZXJyb3I9bWFpbiAgIC1ML3Vzci9s b2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxNDI0NzogJD8gPSAwCmNvbmZp Z3VyZToxNDI2MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0MzQ4OiBjaGVja2luZyBpZiBj YyBzdXBwb3J0cyAtV2Vycm9yPW1pc3NpbmctYnJhY2VzCmNvbmZpZ3VyZToxNDM2NTogY2Mg LW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1XZXJyb3I9bWlzc2luZy1icmFjZXMgICAtTC91c3IvbG9jYWwvbGliIGNv bmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTQzNjU6ICQ/ID0gMApjb25maWd1cmU6MTQzNzg6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNDQ2NjogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMg LVdlcnJvcj1zZXF1ZW5jZS1wb2ludApjb25maWd1cmU6MTQ0ODM6IGNjIC1vIGNvbmZ0ZXN0 IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAt V2Vycm9yPXNlcXVlbmNlLXBvaW50ICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+ JjUKY29uZmlndXJlOjE0NDgzOiAkPyA9IDAKY29uZmlndXJlOjE0NDk2OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MTQ1ODQ6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XZXJyb3I9cmV0 dXJuLXR5cGUKY29uZmlndXJlOjE0NjAxOiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUgLUkv dXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdlcnJvcj1yZXR1cm4t dHlwZSAgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxNDYw MTogJD8gPSAwCmNvbmZpZ3VyZToxNDYxNDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0NzUx OiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtV2Vycm9yPXRyaWdyYXBocwpjb25maWd1cmU6 MTQ3Njg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAt Zm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yPXRyaWdyYXBocyAgIC1ML3Vzci9sb2NhbC9s aWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxNDc2ODogJD8gPSAwCmNvbmZpZ3VyZTox NDc4MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0ODY5OiBjaGVja2luZyBpZiBjYyBzdXBw b3J0cyAtV2Vycm9yPWFycmF5LWJvdW5kcwpjb25maWd1cmU6MTQ4ODY6IGNjIC1vIGNvbmZ0 ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2lu ZyAtV2Vycm9yPWFycmF5LWJvdW5kcyAgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAg PiY1CmNvbmZpZ3VyZToxNDg4NjogJD8gPSAwCmNvbmZpZ3VyZToxNDg5OTogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjE0OTg3OiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtV2Vycm9yPXdy aXRlLXN0cmluZ3MKY29uZmlndXJlOjE1MDA0OiBjYyAtbyBjb25mdGVzdCAtTzIgLXBpcGUg LUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdlcnJvcj13cml0 ZS1zdHJpbmdzICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJl OjE1MDA0OiAkPyA9IDAKY29uZmlndXJlOjE1MDE3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MTUxMDU6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XZXJyb3I9YWRkcmVzcwpjb25maWd1 cmU6MTUxMjI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yPWFkZHJlc3MgICAtTC91c3IvbG9jYWwv bGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTUxMjI6ICQ/ID0gMApjb25maWd1cmU6 MTUxMzU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNTIyMzogY2hlY2tpbmcgaWYgY2Mgc3Vw cG9ydHMgLVdlcnJvcj1pbnQtdG8tcG9pbnRlci1jYXN0CmNvbmZpZ3VyZToxNTI0MDogY2Mg LW8gY29uZnRlc3QgLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3RyaWN0 LWFsaWFzaW5nIC1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdCAgIC1ML3Vzci9sb2NhbC9s aWIgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToxNTI0MDogJD8gPSAwCmNvbmZpZ3VyZTox NTI1MzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE1MzkwOiBjaGVja2luZyBpZiBjYyBzdXBw b3J0cyAtV2Vycm9yPXBvaW50ZXItdG8taW50LWNhc3QKY29uZmlndXJlOjE1NDA3OiBjYyAt byBjb25mdGVzdCAtTzIgLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLVdlcnJvcj1wb2ludGVyLXRvLWludC1jYXN0ICAgLUwvdXNyL2xvY2FsL2xp YiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjE1NDA3OiAkPyA9IDAKY29uZmlndXJlOjE1 NDIwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTcwNzg6IGNoZWNraW5nIGlmIGNjIHN1cHBv cnRzIC1wZWRhbnRpYwpjb25maWd1cmU6MTcwOTU6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlw ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGVkYW50aWMg ICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTcwOTU6ICQ/ ID0gMApjb25maWd1cmU6MTcxMDg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNzE5NjogY2hl Y2tpbmcgaWYgY2Mgc3VwcG9ydHMgLVdlcnJvcgpjb25maWd1cmU6MTcyMTM6IGNjIC1vIGNv bmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlh c2luZyAtV2Vycm9yICAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmln dXJlOjE3MjEzOiAkPyA9IDAKY29uZmlndXJlOjE3MjI2OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6MTczNjY6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1XZXJyb3I9YXR0cmlidXRlcwpj b25maWd1cmU6MTczODM6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtSS91c3IvbG9jYWwv aW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Vycm9yPWF0dHJpYnV0ZXMgICAtTC91 c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MTczODM6ICQ/ID0gMApj b25maWd1cmU6MTczOTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxNzU1NjogY2hlY2tpbmcg d2hldGhlciBtYWtlIHN1cHBvcnRzIG5lc3RlZCB2YXJpYWJsZXMKY29uZmlndXJlOjE3NTcz OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTc1OTQ6IGNoZWNraW5nIHdoZXRoZXIgbWFsbG9j KDApIHJldHVybnMgTlVMTApjb25maWd1cmU6MTc2MzA6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZToxNzY1OTogY2hlY2tpbmcgZm9yIFJFTkRFUgpjb25maWd1cmU6MTc2NjY6ICRQS0dfQ09O RklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgcmVuZGVycHJvdG8gPj0gJFJFTkRF Ul9WRVJTSU9OIgpQYWNrYWdlIHJlbmRlcnByb3RvIHdhcyBub3QgZm91bmQgaW4gdGhlIHBr Zy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVj dG9yeSBjb250YWluaW5nIGByZW5kZXJwcm90by5wYycKdG8gdGhlIFBLR19DT05GSUdfUEFU SCBlbnZpcm9ubWVudCB2YXJpYWJsZQpQYWNrYWdlICdyZW5kZXJwcm90bycsIHJlcXVpcmVk IGJ5ICd3b3JsZCcsIG5vdCBmb3VuZApjb25maWd1cmU6MTc2Njk6ICQ/ID0gMQpjb25maWd1 cmU6MTc2ODI6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgcmVu ZGVycHJvdG8gPj0gJFJFTkRFUl9WRVJTSU9OIgpQYWNrYWdlIHJlbmRlcnByb3RvIHdhcyBu b3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNo b3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGByZW5kZXJwcm90by5wYycKdG8g dGhlIFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpQYWNrYWdlICdyZW5k ZXJwcm90bycsIHJlcXVpcmVkIGJ5ICd3b3JsZCcsIG5vdCBmb3VuZApjb25maWd1cmU6MTc2 ODU6ICQ/ID0gMQpQYWNrYWdlIHJlbmRlcnByb3RvIHdhcyBub3QgZm91bmQgaW4gdGhlIHBr Zy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVj dG9yeSBjb250YWluaW5nIGByZW5kZXJwcm90by5wYycKdG8gdGhlIFBLR19DT05GSUdfUEFU SCBlbnZpcm9ubWVudCB2YXJpYWJsZQpQYWNrYWdlICdyZW5kZXJwcm90bycsIHJlcXVpcmVk IGJ5ICd3b3JsZCcsIG5vdCBmb3VuZApjb25maWd1cmU6MTc3MjI6IGVycm9yOiBQYWNrYWdl IHJlcXVpcmVtZW50cyAoeDExIHJlbmRlcnByb3RvID49IDAuOSkgd2VyZSBub3QgbWV0OgoK UGFja2FnZSByZW5kZXJwcm90byB3YXMgbm90IGZvdW5kIGluIHRoZSBwa2ctY29uZmlnIHNl YXJjaCBwYXRoLgpQZXJoYXBzIHlvdSBzaG91bGQgYWRkIHRoZSBkaXJlY3RvcnkgY29udGFp bmluZyBgcmVuZGVycHJvdG8ucGMnCnRvIHRoZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1l bnQgdmFyaWFibGUKUGFja2FnZSAncmVuZGVycHJvdG8nLCByZXF1aXJlZCBieSAnd29ybGQn LCBub3QgZm91bmQKCkNvbnNpZGVyIGFkanVzdGluZyB0aGUgUEtHX0NPTkZJR19QQVRIIGVu dmlyb25tZW50IHZhcmlhYmxlIGlmIHlvdQppbnN0YWxsZWQgc29mdHdhcmUgaW4gYSBub24t c3RhbmRhcmQgcHJlZml4LgoKQWx0ZXJuYXRpdmVseSwgeW91IG1heSBzZXQgdGhlIGVudmly b25tZW50IHZhcmlhYmxlcyBSRU5ERVJfQ0ZMQUdTCmFuZCBSRU5ERVJfTElCUyB0byBhdm9p ZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuClNlZSB0aGUgcGtnLWNvbmZpZyBtYW4g cGFnZSBmb3IgbW9yZSBkZXRhaWxzLgoKCiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgQ2Fj aGUgdmFyaWFibGVzLiAjIwojIyAtLS0tLS0tLS0tLS0tLS0tICMjCgphY19jdl9idWlsZD1h bWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCmFjX2N2X2NfY29tcGlsZXJfZ251PXllcwphY19j dl9jX2ludDE2X3Q9eWVzCmFjX2N2X2NfaW50MzJfdD15ZXMKYWNfY3ZfY19pbnQ2NF90PXll cwphY19jdl9jX2ludDhfdD15ZXMKYWNfY3ZfY191aW50MTZfdD15ZXMKYWNfY3ZfY191aW50 MzJfdD15ZXMKYWNfY3ZfY191aW50NjRfdD15ZXMKYWNfY3ZfY191aW50OF90PXllcwphY19j dl9lbnZfQ0Nfc2V0PXNldAphY19jdl9lbnZfQ0NfdmFsdWU9Y2MKYWNfY3ZfZW52X0NGTEFH U19zZXQ9c2V0CmFjX2N2X2Vudl9DRkxBR1NfdmFsdWU9Jy1PMiAtcGlwZSAtSS91c3IvbG9j YWwvaW5jbHVkZSAtZm5vLXN0cmljdC1hbGlhc2luZycKYWNfY3ZfZW52X0NQUEZMQUdTX3Nl dD1zZXQKYWNfY3ZfZW52X0NQUEZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9DUFBfc2V0PXNl dAphY19jdl9lbnZfQ1BQX3ZhbHVlPWNwcAphY19jdl9lbnZfTERGTEFHU19zZXQ9c2V0CmFj X2N2X2Vudl9MREZMQUdTX3ZhbHVlPScgLUwvdXNyL2xvY2FsL2xpYicKYWNfY3ZfZW52X0xJ QlNfc2V0PXNldAphY19jdl9lbnZfTElCU192YWx1ZT0nJwphY19jdl9lbnZfUEtHX0NPTkZJ R19zZXQ9c2V0CmFjX2N2X2Vudl9QS0dfQ09ORklHX3ZhbHVlPXBrZ2NvbmYKYWNfY3ZfZW52 X1JFTkRFUl9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9SRU5ERVJfQ0ZMQUdTX3ZhbHVlPScn CmFjX2N2X2Vudl9SRU5ERVJfTElCU19zZXQ9JycKYWNfY3ZfZW52X1JFTkRFUl9MSUJTX3Zh bHVlPScnCmFjX2N2X2Vudl9idWlsZF9hbGlhc19zZXQ9c2V0CmFjX2N2X2Vudl9idWlsZF9h bGlhc192YWx1ZT1hbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCmFjX2N2X2Vudl9ob3N0X2Fs aWFzX3NldD0nJwphY19jdl9lbnZfaG9zdF9hbGlhc192YWx1ZT0nJwphY19jdl9lbnZfdGFy Z2V0X2FsaWFzX3NldD0nJwphY19jdl9lbnZfdGFyZ2V0X2FsaWFzX3ZhbHVlPScnCmFjX2N2 X2Z1bmNfX19iNjRfbnRvcD15ZXMKYWNfY3ZfZnVuY19fX2I2NF9wdG9uPXllcwphY19jdl9m dW5jX19nZXRsb25nPXllcwphY19jdl9mdW5jX19nZXRzaG9ydD15ZXMKYWNfY3ZfZnVuY19f c3RhdD15ZXMKYWNfY3ZfZnVuY19hY2xfY3JlYXRlX2VudHJ5X25wPXllcwphY19jdl9mdW5j X2FjbF9kZWxldGVfZGVmX2ZpbGU9eWVzCmFjX2N2X2Z1bmNfYWNsX2RlbGV0ZV9mZF9ucD15 ZXMKYWNfY3ZfZnVuY19hY2xfZGVsZXRlX2ZpbGVfbnA9eWVzCmFjX2N2X2Z1bmNfYWNsX2Zy ZWU9eWVzCmFjX2N2X2Z1bmNfYWNsX2Zyb21fdGV4dD15ZXMKYWNfY3ZfZnVuY19hY2xfZ2V0 X2ZkPXllcwphY19jdl9mdW5jX2FjbF9nZXRfZmlsZT15ZXMKYWNfY3ZfZnVuY19hY2xfc2V0 X2ZkPXllcwphY19jdl9mdW5jX2FjbF9zZXRfZmlsZT15ZXMKYWNfY3ZfZnVuY19hbGFybT15 ZXMKYWNfY3ZfZnVuY19hbGxvY2E9eWVzCmFjX2N2X2Z1bmNfYXJjNHJhbmRvbT15ZXMKYWNf Y3ZfZnVuY19hcmM0cmFuZG9tX2J1Zj15ZXMKYWNfY3ZfZnVuY19hcmM0cmFuZG9tX3VuaWZv cm09eWVzCmFjX2N2X2Z1bmNfYXJnel9jb3VudD1ubwphY19jdl9mdW5jX2FyZ3pfbmV4dD1u bwphY19jdl9mdW5jX2FyZ3pfc3RyaW5naWZ5PW5vCmFjX2N2X2Z1bmNfYXNwcmludGY9eWVz CmFjX2N2X2Z1bmNfYXRleGl0PXllcwphY19jdl9mdW5jX2JjbXA9eWVzCmFjX2N2X2Z1bmNf YmNvcHk9eWVzCmFjX2N2X2Z1bmNfYmluZHJlc3Zwb3J0X3NhPXllcwphY19jdl9mdW5jX2J0 b3djPXllcwphY19jdl9mdW5jX2J6ZXJvPXllcwphY19jdl9mdW5jX2Nob3duPXllcwphY19j dl9mdW5jX2Nsb2NrPXllcwphY19jdl9mdW5jX2Nsb2NrX2dldHRpbWU9eWVzCmFjX2N2X2Z1 bmNfY2xvc2VkaXI9eWVzCmFjX2N2X2Z1bmNfY2xvc2Vmcm9tPXllcwphY19jdl9mdW5jX2Rh ZW1vbj15ZXMKYWNfY3ZfZnVuY19kaXJuYW1lPXllcwphY19jdl9mdW5jX2Rsb3Blbj15ZXMK YWNfY3ZfZnVuY19kdXAyPXllcwphY19jdl9mdW5jX2VhY2Nlc3M9eWVzCmFjX2N2X2Z1bmNf ZmNobW9kPXllcwphY19jdl9mdW5jX2ZjaG93bj15ZXMKYWNfY3ZfZnVuY19mY250bD15ZXMK YWNfY3ZfZnVuY19maWxlbm89eWVzCmFjX2N2X2Z1bmNfZm9yaz15ZXMKYWNfY3ZfZnVuY19m cHVyZ2U9eWVzCmFjX2N2X2Z1bmNfZnJlZWFkZHJpbmZvPXllcwphY19jdl9mdW5jX2ZzdGF0 dmZzPXllcwphY19jdl9mdW5jX2ZzeW5jPXllcwphY19jdl9mdW5jX2Z1dGltZXM9eWVzCmFj X2N2X2Z1bmNfZndwcmludGY9eWVzCmFjX2N2X2Z1bmNfZ2FpX3N0cmVycm9yPXllcwphY19j dl9mdW5jX2dldGFkZHJpbmZvPXllcwphY19jdl9mdW5jX2dldGN3ZD15ZXMKYWNfY3ZfZnVu Y19nZXRkZWxpbT15ZXMKYWNfY3ZfZnVuY19nZXRkdGFibGVzaXplPXllcwphY19jdl9mdW5j X2dldGVnaWQ9eWVzCmFjX2N2X2Z1bmNfZ2V0ZXVpZD15ZXMKYWNfY3ZfZnVuY19nZXRnaWQ9 eWVzCmFjX2N2X2Z1bmNfZ2V0Z3JvdXBsaXN0PXllcwphY19jdl9mdW5jX2dldGhvc3RieW5h bWU9eWVzCmFjX2N2X2Z1bmNfZ2V0aG9zdG5hbWU9eWVzCmFjX2N2X2Z1bmNfZ2V0bGluZT15 ZXMKYWNfY3ZfZnVuY19nZXRuYW1laW5mbz15ZXMKYWNfY3ZfZnVuY19nZXRvcHQ9eWVzCmFj X2N2X2Z1bmNfZ2V0b3B0X2xvbmdfb25seT15ZXMKYWNfY3ZfZnVuY19nZXRwYWdlc2l6ZT15 ZXMKYWNfY3ZfZnVuY19nZXRwZWVyZWlkPXllcwphY19jdl9mdW5jX2dldHBnaWQ9eWVzCmFj X2N2X2Z1bmNfZ2V0cGdycD15ZXMKYWNfY3ZfZnVuY19nZXRwZ3JwX3ZvaWQ9eWVzCmFjX2N2 X2Z1bmNfZ2V0cGlkPXllcwphY19jdl9mdW5jX2dldHJsaW1pdD15ZXMKYWNfY3ZfZnVuY19n ZXRydXNhZ2U9eWVzCmFjX2N2X2Z1bmNfZ2V0dGltZW9mZGF5PXllcwphY19jdl9mdW5jX2dl dHR0eWVudD15ZXMKYWNfY3ZfZnVuY19nZXR1aWQ9eWVzCmFjX2N2X2Z1bmNfZ2V0d2Q9eWVz CmFjX2N2X2Z1bmNfZ2xvYj15ZXMKYWNfY3ZfZnVuY19ncm91cF9mcm9tX2dpZD15ZXMKYWNf Y3ZfZnVuY19pbmV0X2F0b249eWVzCmFjX2N2X2Z1bmNfaW5ldF9udG9hPXllcwphY19jdl9m dW5jX2luZXRfbnRvcD15ZXMKYWNfY3ZfZnVuY19pbm5ldGdyPXllcwphY19jdl9mdW5jX2lz YXNjaWk9eWVzCmFjX2N2X2Z1bmNfaXNibGFuaz15ZXMKYWNfY3ZfZnVuY19pc3NldHVnaWQ9 eWVzCmFjX2N2X2Z1bmNfaXN3Ymxhbms9eWVzCmFjX2N2X2Z1bmNfaXN3Y250cmw9eWVzCmFj X2N2X2Z1bmNfaXN3Y3R5cGU9eWVzCmFjX2N2X2Z1bmNfbGluaz15ZXMKYWNfY3ZfZnVuY19s b2NhbHRpbWU9eWVzCmFjX2N2X2Z1bmNfbG9naW5fZ2V0Y2FwYm9vbD15ZXMKYWNfY3ZfZnVu Y19sc3RhdD15ZXMKYWNfY3ZfZnVuY19sc3RhdF9kZXJlZmVyZW5jZXNfc2xhc2hlZF9zeW1s aW5rPXllcwphY19jdl9mdW5jX21hbGxvY18wX25vbm51bGw9eWVzCmFjX2N2X2Z1bmNfbWJy bGVuPXllcwphY19jdl9mdW5jX21icnRvd2M9eWVzCmFjX2N2X2Z1bmNfbWJzaW5pdD15ZXMK YWNfY3ZfZnVuY19tYnNydG93Y3M9eWVzCmFjX2N2X2Z1bmNfbWVtY2hyPXllcwphY19jdl9m dW5jX21lbWNtcD15ZXMKYWNfY3ZfZnVuY19tZW1jcHk9eWVzCmFjX2N2X2Z1bmNfbWVtbW92 ZT15ZXMKYWNfY3ZfZnVuY19tZW1zZXQ9eWVzCmFjX2N2X2Z1bmNfbWtkdGVtcD15ZXMKYWNf Y3ZfZnVuY19ta3N0ZW1wPXllcwphY19jdl9mdW5jX21rdGVtcD15ZXMKYWNfY3ZfZnVuY19t bG9jaz15ZXMKYWNfY3ZfZnVuY19tbWFwPXllcwphY19jdl9mdW5jX21tYXBfZml4ZWRfbWFw cGVkPXllcwphY19jdl9mdW5jX21wcm90ZWN0PXllcwphY19jdl9mdW5jX211bmxvY2s9eWVz CmFjX2N2X2Z1bmNfbXVubWFwPXllcwphY19jdl9mdW5jX25sX2xhbmdpbmZvPXllcwphY19j dl9mdW5jX29ic3RhY2tzPW5vCmFjX2N2X2Z1bmNfb3BlbmRpcj15ZXMKYWNfY3ZfZnVuY19w YW1fZ2V0ZW52bGlzdD15ZXMKYWNfY3ZfZnVuY19wYW1fcHV0ZW52PXllcwphY19jdl9mdW5j X3BhdGhjb25mPXllcwphY19jdl9mdW5jX3BpcGU9eWVzCmFjX2N2X2Z1bmNfcG9sbD15ZXMK YWNfY3ZfZnVuY19wb3NpeF9zcGF3bj15ZXMKYWNfY3ZfZnVuY19wcmVhZD15ZXMKYWNfY3Zf ZnVuY19wc3RhdF9nZXRkeW5hbWljPW5vCmFjX2N2X2Z1bmNfcHRocmVhZF9jb25kX2Jyb2Fk Y2FzdD15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfZGVzdHJveT15ZXMKYWNfY3ZfZnVu Y19wdGhyZWFkX2NvbmRfaW5pdD15ZXMKYWNfY3ZfZnVuY19wdGhyZWFkX2NvbmRfc2lnbmFs PXllcwphY19jdl9mdW5jX3B0aHJlYWRfY29uZF90aW1lZHdhaXQ9eWVzCmFjX2N2X2Z1bmNf cHRocmVhZF9jb25kX3dhaXQ9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9lcXVhbD15ZXMKYWNf Y3ZfZnVuY19wdGhyZWFkX2V4aXQ9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9tdXRleF9kZXN0 cm95PXllcwphY19jdl9mdW5jX3B0aHJlYWRfbXV0ZXhfaW5pdD15ZXMKYWNfY3ZfZnVuY19w dGhyZWFkX211dGV4X2xvY2s9eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9tdXRleF91bmxvY2s9 eWVzCmFjX2N2X2Z1bmNfcHRocmVhZF9zZWxmPXllcwphY19jdl9mdW5jX3B1dGVudj15ZXMK YWNfY3ZfZnVuY19wd3JpdGU9eWVzCmFjX2N2X2Z1bmNfcmFpc2U9eWVzCmFjX2N2X2Z1bmNf cmFuZD15ZXMKYWNfY3ZfZnVuY19yYW5kb209eWVzCmFjX2N2X2Z1bmNfcmF3bWVtY2hyPW5v CmFjX2N2X2Z1bmNfcmVhZGRpcj15ZXMKYWNfY3ZfZnVuY19yZWFkbGluaz15ZXMKYWNfY3Zf ZnVuY19yZWFkbGlua2F0PXllcwphY19jdl9mdW5jX3JlYWRwYXNzcGhyYXNlPXllcwphY19j dl9mdW5jX3JlYWxwYXRoPXllcwphY19jdl9mdW5jX3JlY3Ztc2c9eWVzCmFjX2N2X2Z1bmNf cmVuYW1lPXllcwphY19jdl9mdW5jX3JyZXN2cG9ydF9hZj15ZXMKYWNfY3ZfZnVuY19zY2hl ZF95aWVsZD15ZXMKYWNfY3ZfZnVuY19zZWxlY3Q9eWVzCmFjX2N2X2Z1bmNfc2VuZG1zZz15 ZXMKYWNfY3ZfZnVuY19zZXRlZ2lkPXllcwphY19jdl9mdW5jX3NldGVudj15ZXMKYWNfY3Zf ZnVuY19zZXRldWlkPXllcwphY19jdl9mdW5jX3NldGdyb3VwZW50PXllcwphY19jdl9mdW5j X3NldGdyb3Vwcz15ZXMKYWNfY3ZfZnVuY19zZXRsaW5lYnVmPXllcwphY19jdl9mdW5jX3Nl dGxvY2FsZT15ZXMKYWNfY3ZfZnVuY19zZXRsb2dpbj15ZXMKYWNfY3ZfZnVuY19zZXRwYXNz ZW50PXllcwphY19jdl9mdW5jX3NldHByb2N0aXRsZT15ZXMKYWNfY3ZfZnVuY19zZXRyZWdp ZD15ZXMKYWNfY3ZfZnVuY19zZXRyZXNnaWQ9eWVzCmFjX2N2X2Z1bmNfc2V0cmVzdWlkPXll cwphY19jdl9mdW5jX3NldHJldWlkPXllcwphY19jdl9mdW5jX3NldHJsaW1pdD15ZXMKYWNf Y3ZfZnVuY19zZXRzaWQ9eWVzCmFjX2N2X2Z1bmNfc2V0c29ja29wdD15ZXMKYWNfY3ZfZnVu Y19zZXR2YnVmPXllcwphY19jdl9mdW5jX3NobWdldD15ZXMKYWNfY3ZfZnVuY19zaWdhY3Rp b249eWVzCmFjX2N2X2Z1bmNfc2lnYWx0c3RhY2s9eWVzCmFjX2N2X2Z1bmNfc2lnaW50ZXJy dXB0PXllcwphY19jdl9mdW5jX3NpZ3Byb2NtYXNrPXllcwphY19jdl9mdW5jX3NpZ3ZlYz15 ZXMKYWNfY3ZfZnVuY19zbGVlcD15ZXMKYWNfY3ZfZnVuY19zbnByaW50Zj15ZXMKYWNfY3Zf ZnVuY19zb2NrZXRwYWlyPXllcwphY19jdl9mdW5jX3NyYW5kPXllcwphY19jdl9mdW5jX3Ny YW5kb209eWVzCmFjX2N2X2Z1bmNfc3RhdD15ZXMKYWNfY3ZfZnVuY19zdGF0ZnM9eWVzCmFj X2N2X2Z1bmNfc3RhdHZmcz15ZXMKYWNfY3ZfZnVuY19zdHBjcHk9eWVzCmFjX2N2X2Z1bmNf c3RwbmNweT15ZXMKYWNfY3ZfZnVuY19zdHJicms9eWVzCmFjX2N2X2Z1bmNfc3RyY2FzZWNt cD15ZXMKYWNfY3ZfZnVuY19zdHJjc3BuPXllcwphY19jdl9mdW5jX3N0cmR1cD15ZXMKYWNf Y3ZfZnVuY19zdHJlcnJvcj15ZXMKYWNfY3ZfZnVuY19zdHJlcnJvcl9yPXllcwphY19jdl9m dW5jX3N0cmZ0aW1lPXllcwphY19jdl9mdW5jX3N0cmxjYXQ9eWVzCmFjX2N2X2Z1bmNfc3Ry bGNweT15ZXMKYWNfY3ZfZnVuY19zdHJsZW49eWVzCmFjX2N2X2Z1bmNfc3RybW9kZT15ZXMK YWNfY3ZfZnVuY19zdHJuY2FzZWNtcD15ZXMKYWNfY3ZfZnVuY19zdHJuZHVwPXllcwphY19j dl9mdW5jX3N0cm5sZW49eWVzCmFjX2N2X2Z1bmNfc3Rybmxlbl93b3JraW5nPXllcwphY19j dl9mdW5jX3N0cnBicms9eWVzCmFjX2N2X2Z1bmNfc3RycHRpbWU9eWVzCmFjX2N2X2Z1bmNf c3Ryc2VwPXllcwphY19jdl9mdW5jX3N0cnNpZ25hbD15ZXMKYWNfY3ZfZnVuY19zdHJ0b2w9 eWVzCmFjX2N2X2Z1bmNfc3RydG9sbD15ZXMKYWNfY3ZfZnVuY19zdHJ0b251bT15ZXMKYWNf Y3ZfZnVuY19zdHJ0b3VsPXllcwphY19jdl9mdW5jX3N0cnRvdWxsPXllcwphY19jdl9mdW5j X3N5bWxpbms9eWVzCmFjX2N2X2Z1bmNfc3lzY29uZj15ZXMKYWNfY3ZfZnVuY190Y2dldHBn cnA9eWVzCmFjX2N2X2Z1bmNfdGltZT15ZXMKYWNfY3ZfZnVuY190b3dsb3dlcj15ZXMKYWNf Y3ZfZnVuY190cnVuY2F0ZT15ZXMKYWNfY3ZfZnVuY190c2VhcmNoPXllcwphY19jdl9mdW5j X3VuYW1lPXllcwphY19jdl9mdW5jX3Vuc2V0ZW52PXllcwphY19jdl9mdW5jX3VzZXJfZnJv bV91aWQ9eWVzCmFjX2N2X2Z1bmNfdXNsZWVwPXllcwphY19jdl9mdW5jX3V0aW1lPXllcwph Y19jdl9mdW5jX3V0aW1lcz15ZXMKYWNfY3ZfZnVuY192YXNwcmludGY9eWVzCmFjX2N2X2Z1 bmNfdmZvcms9eWVzCmFjX2N2X2Z1bmNfdnByaW50Zj15ZXMKYWNfY3ZfZnVuY192c25wcmlu dGY9eWVzCmFjX2N2X2Z1bmNfdnNwcmludGY9eWVzCmFjX2N2X2Z1bmNfd2FpdHBpZD15ZXMK YWNfY3ZfZnVuY193Y3J0b21iPXllcwphY19jdl9mdW5jX3djc2NvbGw9eWVzCmFjX2N2X2Z1 bmNfd2NzbGVuPXllcwphY19jdl9mdW5jX3djc25sZW49eWVzCmFjX2N2X2Z1bmNfd2N0b2I9 eWVzCmFjX2N2X2Z1bmNfd2N3aWR0aD15ZXMKYWNfY3ZfZnVuY193bWVtY2hyPXllcwphY19j dl9mdW5jX3dtZW1jcHk9eWVzCmFjX2N2X2Z1bmNfeWllbGQ9bm8KYWNfY3ZfZnVuY195cF9t YXRjaD15ZXMKYWNfY3ZfaGF2ZV9fX3ZhX2NvcHk9eWVzCmFjX2N2X2hhdmVfY2xvY2tfdD15 ZXMKYWNfY3ZfaGF2ZV9jb250cm9sX2luX21zZ2hkcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX0dM T0JfTk9NQVRDSD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX0xMT05HX01BWD15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX01BWFNZTUxJTktTPXllcwphY19jdl9oYXZlX2RlY2xfT19OT05CTE9DSz15ZXMK YWNfY3ZfaGF2ZV9kZWNsX1JMSU1JVF9OUFJPQz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX1NIVVRf UkQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9fRXhpdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX19fSU5U RUxfQ09NUElMRVI9bm8KYWNfY3ZfaGF2ZV9kZWNsX19fU1VOUFJPX0M9bm8KYWNfY3ZfaGF2 ZV9kZWNsX19fY2xhbmdfXz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2FsYXJtPXllcwphY19jdl9o YXZlX2RlY2xfYWxwaGFzb3J0PXllcwphY19jdl9oYXZlX2RlY2xfYXRvbGw9eWVzCmFjX2N2 X2hhdmVfZGVjbF9idG93Yz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2NoZGlyPXllcwphY19jdl9o YXZlX2RlY2xfY2hvd249eWVzCmFjX2N2X2hhdmVfZGVjbF9jbGVhcmVycl91bmxvY2tlZD15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX2Nsb3NlZGlyPXllcwphY19jdl9oYXZlX2RlY2xfZHByaW50 Zj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2R1cDI9eWVzCmFjX2N2X2hhdmVfZGVjbF9kdXA9eWVz CmFjX2N2X2hhdmVfZGVjbF9lbmR1c2Vyc2hlbGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9mYWNj ZXNzYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9mY2hkaXI9eWVzCmFjX2N2X2hhdmVfZGVjbF9m Y2htb2RhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZjaG93bmF0PXllcwphY19jdl9oYXZlX2Rl Y2xfZmNudGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9mZG9wZW5kaXI9eWVzCmFjX2N2X2hhdmVf ZGVjbF9mZW9mX3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfZmVvZl91bmxvY2tlZF9m Z2V0c191bmxvY2tlZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZlcnJvcl91bmxvY2tlZD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2Zmc2w9eWVzCmFjX2N2X2hhdmVfZGVjbF9mZnNsbD15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2ZwdXJnZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZyZXhwbD15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX2ZzZWVrbz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZzdGF0PXllcwphY19j dl9oYXZlX2RlY2xfZnN0YXRhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2ZzeW5jPXllcwphY19j dl9oYXZlX2RlY2xfZnRlbGxvPXllcwphY19jdl9oYXZlX2RlY2xfZnRydW5jYXRlPXllcwph Y19jdl9oYXZlX2RlY2xfZ2V0Y191bmxvY2tlZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGNo YXJfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRjd2Q9eWVzCmFjX2N2X2hhdmVf ZGVjbF9nZXRkZWxpbT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGRvbWFpbm5hbWU9eWVzCmFj X2N2X2hhdmVfZGVjbF9nZXRkdGFibGVzaXplPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0ZW52 PXllcwphY19jdl9oYXZlX2RlY2xfZ2V0Z3JvdXBzPXllcwphY19jdl9oYXZlX2RlY2xfZ2V0 aG9zdG5hbWU9eWVzCmFjX2N2X2hhdmVfZGVjbF9nZXRsaW5lPXllcwphY19jdl9oYXZlX2Rl Y2xfZ2V0bG9hZGF2Zz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldGxvZ2luPXllcwphY19jdl9o YXZlX2RlY2xfZ2V0bG9naW5fcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldHBhZ2VzaXplPXll cwphY19jdl9oYXZlX2RlY2xfZ2V0cz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldHN1Ym9wdD15 ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dldHRpbWVvZmRheT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dl dHVzZXJzaGVsbD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2dyYW50cHQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF9oX2Vycm5vPXllcwphY19jdl9oYXZlX2RlY2xfaW1heGFicz15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX2ltYXhkaXY9eWVzCmFjX2N2X2hhdmVfZGVjbF9pbml0c3RhdGU9eWVzCmFjX2N2 X2hhdmVfZGVjbF9pc2F0dHk9eWVzCmFjX2N2X2hhdmVfZGVjbF9pc2JsYW5rPXllcwphY19j dl9oYXZlX2RlY2xfaXN3Ymxhbms9eWVzCmFjX2N2X2hhdmVfZGVjbF9pc3djdHlwZT15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2xjaG1vZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2xjaG93bj15ZXMK YWNfY3ZfaGF2ZV9kZWNsX2xpbms9eWVzCmFjX2N2X2hhdmVfZGVjbF9saW5rYXQ9eWVzCmFj X2N2X2hhdmVfZGVjbF9sc2Vlaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX2xzdGF0PXllcwphY19j dl9oYXZlX2RlY2xfbWJybGVuPXllcwphY19jdl9oYXZlX2RlY2xfbWJydG93Yz15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX21ic2luaXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9tYnNucnRvd2NzPXll cwphY19jdl9oYXZlX2RlY2xfbWJzcnRvd2NzPXllcwphY19jdl9oYXZlX2RlY2xfbWVtbWVt PXllcwphY19jdl9oYXZlX2RlY2xfbWVtcmNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21rZGly YXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9ta2R0ZW1wPXllcwphY19jdl9oYXZlX2RlY2xfbWtm aWZvPXllcwphY19jdl9oYXZlX2RlY2xfbWtmaWZvYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9t a25vZD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX21rbm9kYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9t a3N0ZW1wPXllcwphY19jdl9oYXZlX2RlY2xfbmxfbGFuZ2luZm89eWVzCmFjX2N2X2hhdmVf ZGVjbF9vZmZzZXRvZj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX29wZW5hdD15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX29wZW5kaXI9eWVzCmFjX2N2X2hhdmVfZGVjbF9wY2xvc2U9eWVzCmFjX2N2X2hh dmVfZGVjbF9waXBlPXllcwphY19jdl9oYXZlX2RlY2xfcG9wZW49eWVzCmFjX2N2X2hhdmVf ZGVjbF9wb3NpeF9vcGVucHQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bj15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRjbG9zZT15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRkdXAyPXllcwph Y19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25fZmlsZV9hY3Rpb25zX2FkZG9wZW49eWVzCmFj X2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfZGVzdHJveT15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19pbml0PXllcwphY19jdl9o YXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX2Rlc3Ryb3k9eWVzCmFjX2N2X2hhdmVfZGVjbF9w b3NpeF9zcGF3bmF0dHJfZ2V0ZmxhZ3M9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3 bmF0dHJfZ2V0cGdyb3VwPXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dl dHNjaGVkcGFyYW09eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2No ZWRwb2xpY3k9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2lnZGVm YXVsdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9nZXRzaWdtYXNrPXll cwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25hdHRyX2luaXQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0ZmxhZ3M9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3Np eF9zcGF3bmF0dHJfc2V0cGdyb3VwPXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25h dHRyX3NldHNjaGVkcGFyYW09eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJf c2V0c2NoZWRwb2xpY3k9eWVzCmFjX2N2X2hhdmVfZGVjbF9wb3NpeF9zcGF3bmF0dHJfc2V0 c2lnZGVmYXVsdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3Bvc2l4X3NwYXduYXR0cl9zZXRzaWdt YXNrPXllcwphY19jdl9oYXZlX2RlY2xfcG9zaXhfc3Bhd25wPXllcwphY19jdl9oYXZlX2Rl Y2xfcHJlYWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wc2VsZWN0PXllcwphY19jdl9oYXZlX2Rl Y2xfcHRocmVhZF9zaWdtYXNrPXllcwphY19jdl9oYXZlX2RlY2xfcHRzbmFtZT15ZXMKYWNf Y3ZfaGF2ZV9kZWNsX3B1dGNfdW5sb2NrZWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9wdXRjaGFy X3VubG9ja2VkPXllcwphY19jdl9oYXZlX2RlY2xfcHdyaXRlPXllcwphY19jdl9oYXZlX2Rl Y2xfcmFuZG9tPXllcwphY19jdl9oYXZlX2RlY2xfcmF3bWVtY2hyPXllcwphY19jdl9oYXZl X2RlY2xfcmVhZGRpcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWRsaW5rPXllcwphY19jdl9o YXZlX2RlY2xfcmVhZGxpbmthdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JlYWxwYXRoPXllcwph Y19jdl9oYXZlX2RlY2xfcmVuYW1lYXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF9yZXdpbmRkaXI9 eWVzCmFjX2N2X2hhdmVfZGVjbF9ybWRpcj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3JwbWF0Y2g9 eWVzCmFjX2N2X2hhdmVfZGVjbF9zY2FuZGlyPXllcwphY19jdl9oYXZlX2RlY2xfc2VsZWN0 PXllcwphY19jdl9oYXZlX2RlY2xfc2V0ZW52PXllcwphY19jdl9oYXZlX2RlY2xfc2V0aG9z dG5hbWU9eWVzCmFjX2N2X2hhdmVfZGVjbF9zZXRsb2NhbGU9eWVzCmFjX2N2X2hhdmVfZGVj bF9zZXRzdGF0ZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NldHVzZXJzaGVsbD15ZXMKYWNfY3Zf aGF2ZV9kZWNsX3NpZ2FjdGlvbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NpZ2FkZHNldD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3NpZ2FsdHN0YWNrPXllcwphY19jdl9oYXZlX2RlY2xfc2lnZGVs c2V0PXllcwphY19jdl9oYXZlX2RlY2xfc2lnZW1wdHlzZXQ9eWVzCmFjX2N2X2hhdmVfZGVj bF9zaWdmaWxsc2V0PXllcwphY19jdl9oYXZlX2RlY2xfc2lnaXNtZW1iZXI9eWVzCmFjX2N2 X2hhdmVfZGVjbF9zaWdwZW5kaW5nPXllcwphY19jdl9oYXZlX2RlY2xfc2lncHJvY21hc2s9 eWVzCmFjX2N2X2hhdmVfZGVjbF9zbGVlcD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3NucHJpbnRm PXllcwphY19jdl9oYXZlX2RlY2xfc3JhbmRvbT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0YXQ9 eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHBjcHk9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHBuY3B5 PXllcwphY19jdl9oYXZlX2RlY2xfc3RyY2FzZXN0cj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0 cmR1cD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3N0cmVycm9yX3I9eWVzCmFjX2N2X2hhdmVfZGVj bF9zdHJuY2F0PXllcwphY19jdl9oYXZlX2RlY2xfc3RybmR1cD15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX3N0cm5sZW49eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJwYnJrPXllcwphY19jdl9oYXZl X2RlY2xfc3Ryc2VwPXllcwphY19jdl9oYXZlX2RlY2xfc3Ryc2lnbmFsPXllcwphY19jdl9o YXZlX2RlY2xfc3RydG9kPXllcwphY19jdl9oYXZlX2RlY2xfc3RydG9pbWF4PXllcwphY19j dl9oYXZlX2RlY2xfc3RydG9rX3I9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJ0b2xsPXllcwph Y19jdl9oYXZlX2RlY2xfc3RydG91bGw9eWVzCmFjX2N2X2hhdmVfZGVjbF9zdHJ0b3VtYXg9 eWVzCmFjX2N2X2hhdmVfZGVjbF9zeW1saW5rPXllcwphY19jdl9oYXZlX2RlY2xfc3ltbGlu a2F0PXllcwphY19jdl9oYXZlX2RlY2xfc3lzX3NpZ2xpc3Q9eWVzCmFjX2N2X2hhdmVfZGVj bF90Y3NlbmRicmVhaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3RtcGZpbGU9eWVzCmFjX2N2X2hh dmVfZGVjbF90b3djdHJhbnM9eWVzCmFjX2N2X2hhdmVfZGVjbF90dHluYW1lX3I9eWVzCmFj X2N2X2hhdmVfZGVjbF91bmxpbms9eWVzCmFjX2N2X2hhdmVfZGVjbF91bmxpbmthdD15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3VubG9ja3B0PXllcwphY19jdl9oYXZlX2RlY2xfdW5zZXRlbnY9 eWVzCmFjX2N2X2hhdmVfZGVjbF91c2xlZXA9eWVzCmFjX2N2X2hhdmVfZGVjbF92ZHByaW50 Zj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3ZzbnByaW50Zj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3dh aXRwaWQ9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3BjcHk9eWVzCmFjX2N2X2hhdmVfZGVjbF93 Y3BuY3B5PXllcwphY19jdl9oYXZlX2RlY2xfd2NydG9tYj15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3djc2Nhc2VjbXA9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NjYXQ9eWVzCmFjX2N2X2hhdmVf ZGVjbF93Y3NjaHI9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NjbXA9eWVzCmFjX2N2X2hhdmVf ZGVjbF93Y3Njb2xsPXllcwphY19jdl9oYXZlX2RlY2xfd2NzY3B5PXllcwphY19jdl9oYXZl X2RlY2xfd2NzY3Nwbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc2R1cD15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3djc2xlbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc25jYXNlY21wPXllcwphY19j dl9oYXZlX2RlY2xfd2NzbmNhdD15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc25jbXA9eWVzCmFj X2N2X2hhdmVfZGVjbF93Y3NuY3B5PXllcwphY19jdl9oYXZlX2RlY2xfd2Nzbmxlbj15ZXMK YWNfY3ZfaGF2ZV9kZWNsX3djc25ydG9tYnM9eWVzCmFjX2N2X2hhdmVfZGVjbF93Y3NwYnJr PXllcwphY19jdl9oYXZlX2RlY2xfd2NzcmNocj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3J0 b21icz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3Nwbj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3dj c3N0cj15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djc3Rvaz15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3dj c3dpZHRoPXllcwphY19jdl9oYXZlX2RlY2xfd2NzeGZybT15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3djdG9iPXllcwphY19jdl9oYXZlX2RlY2xfd2N0cmFucz15ZXMKYWNfY3ZfaGF2ZV9kZWNs X3djdHlwZT15ZXMKYWNfY3ZfaGF2ZV9kZWNsX3djd2lkdGg9eWVzCmFjX2N2X2hhdmVfZGVj bF93bWVtY2hyPXllcwphY19jdl9oYXZlX2RlY2xfd21lbWNtcD15ZXMKYWNfY3ZfaGF2ZV9k ZWNsX3dtZW1jcHk9eWVzCmFjX2N2X2hhdmVfZGVjbF93bWVtbW92ZT15ZXMKYWNfY3ZfaGF2 ZV9kZWNsX3dtZW1zZXQ9eWVzCmFjX2N2X2hhdmVfZGVjbF93cml0ZXY9eWVzCmFjX2N2X2hh dmVfZ2V0b3B0X29wdHJlc2V0PXllcwphY19jdl9oYXZlX2ludDY0X3Q9eWVzCmFjX2N2X2hh dmVfaW50eHhfdD15ZXMKYWNfY3ZfaGF2ZV9tb2RlX3Q9eWVzCmFjX2N2X2hhdmVfcGlkX3Q9 eWVzCmFjX2N2X2hhdmVfcHdfY2hhbmdlX2luX3N0cnVjdF9wYXNzd2Q9eWVzCmFjX2N2X2hh dmVfcHdfY2xhc3NfaW5fc3RydWN0X3Bhc3N3ZD15ZXMKYWNfY3ZfaGF2ZV9wd19leHBpcmVf aW5fc3RydWN0X3Bhc3N3ZD15ZXMKYWNfY3ZfaGF2ZV9zYV9mYW1pbHlfdD15ZXMKYWNfY3Zf aGF2ZV9zaXplX3Q9eWVzCmFjX2N2X2hhdmVfc3NfZmFtaWx5X2luX3N0cnVjdF9zcz15ZXMK YWNfY3ZfaGF2ZV9zc2l6ZV90PXllcwphY19jdl9oYXZlX3N0cnVjdF9hZGRyaW5mbz15ZXMK YWNfY3ZfaGF2ZV9zdHJ1Y3RfaW42X2FkZHI9eWVzCmFjX2N2X2hhdmVfc3RydWN0X3NvY2th ZGRyX2luNj15ZXMKYWNfY3ZfaGF2ZV9zdHJ1Y3Rfc29ja2FkZHJfc3RvcmFnZT15ZXMKYWNf Y3ZfaGF2ZV9zdHJ1Y3RfdGltZXZhbD15ZXMKYWNfY3ZfaGF2ZV91X2NoYXI9eWVzCmFjX2N2 X2hhdmVfdV9pbnQ2NF90PXllcwphY19jdl9oYXZlX3VfaW50PXllcwphY19jdl9oYXZlX3Vf aW50eHhfdD15ZXMKYWNfY3ZfaGF2ZV92YV9jb3B5PXllcwphY19jdl9oZWFkZXJfYWxsb2Nh X2g9bm8KYWNfY3ZfaGVhZGVyX2FyZ3pfaD1ubwphY19jdl9oZWFkZXJfYXJwYV9pbmV0X2g9 eWVzCmFjX2N2X2hlYWRlcl9hcnBhX25hbWVzZXJfaD15ZXMKYWNfY3ZfaGVhZGVyX2J5dGVz d2FwX2g9bm8KYWNfY3ZfaGVhZGVyX2N0eXBlX2g9eWVzCmFjX2N2X2hlYWRlcl9kaXJlbnRf aD15ZXMKYWNfY3ZfaGVhZGVyX2RsX2g9bm8KYWNfY3ZfaGVhZGVyX2RsZmNuX2g9eWVzCmFj X2N2X2hlYWRlcl9lbGZfaD15ZXMKYWNfY3ZfaGVhZGVyX2Vycm5vX2g9eWVzCmFjX2N2X2hl YWRlcl9mY250bF9oPXllcwphY19jdl9oZWFkZXJfZmxvYXRfaD15ZXMKYWNfY3ZfaGVhZGVy X2Zsb2F0aW5ncG9pbnRfaD15ZXMKYWNfY3ZfaGVhZGVyX2dldG9wdF9oPXllcwphY19jdl9o ZWFkZXJfZ2xvYl9oPXllcwphY19jdl9oZWFkZXJfaW50dHlwZXNfaD15ZXMKYWNfY3ZfaGVh ZGVyX2xhbmdpbmZvX2g9eWVzCmFjX2N2X2hlYWRlcl9saWJnZW5faD15ZXMKYWNfY3ZfaGVh ZGVyX2xpYnV0aWxfaD15ZXMKYWNfY3ZfaGVhZGVyX2xpbWl0c19oPXllcwphY19jdl9oZWFk ZXJfbG9naW5fY2FwX2g9eWVzCmFjX2N2X2hlYWRlcl9tYWxsb2NfaD1ubwphY19jdl9oZWFk ZXJfbWF0aF9oPXllcwphY19jdl9oZWFkZXJfbWVtb3J5X2g9eWVzCmFjX2N2X2hlYWRlcl9t aW5peF9jb25maWdfaD1ubwphY19jdl9oZWFkZXJfbmV0X2lmX2g9eWVzCmFjX2N2X2hlYWRl cl9uZXRfaWZfbWVkaWFfaD15ZXMKYWNfY3ZfaGVhZGVyX25ldF9pZl90YXBfaD15ZXMKYWNf Y3ZfaGVhZGVyX25ldF9pZl90dW5faD15ZXMKYWNfY3ZfaGVhZGVyX25ldGRiX2g9eWVzCmFj X2N2X2hlYWRlcl9uZXRpbmV0X2luX2g9eWVzCmFjX2N2X2hlYWRlcl9wYXRoc19oPXllcwph Y19jdl9oZWFkZXJfcG9sbF9oPXllcwphY19jdl9oZWFkZXJfcHdkX2g9eWVzCmFjX2N2X2hl YWRlcl9yYW5kb21faD1ubwphY19jdl9oZWFkZXJfcmVhZHBhc3NwaHJhc2VfaD15ZXMKYWNf Y3ZfaGVhZGVyX3Jlc29sdl9oPXllcwphY19jdl9oZWFkZXJfcnBjX3R5cGVzX2g9eWVzCmFj X2N2X2hlYWRlcl9zY2hlZF9oPXllcwphY19jdl9oZWFkZXJfc2VhcmNoX2g9eWVzCmFjX2N2 X2hlYWRlcl9zZWN1cml0eV9wYW1fYXBwbF9oPXllcwphY19jdl9oZWFkZXJfc2lnbmFsX2g9 eWVzCmFjX2N2X2hlYWRlcl9zcGF3bl9oPXllcwphY19jdl9oZWFkZXJfc3RkYXJnX2g9eWVz CmFjX2N2X2hlYWRlcl9zdGRib29sX2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRjPXllcwphY19j dl9oZWFkZXJfc3RkZGVmX2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKYWNfY3Zf aGVhZGVyX3N0ZGlvX2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRsaWJfaD15ZXMKYWNfY3ZfaGVh ZGVyX3N0cmluZ19oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nc19oPXllcwphY19jdl9oZWFk ZXJfc3lzX2FjbF9oPXllcwphY19jdl9oZWFkZXJfc3lzX2NkZWZzX2g9eWVzCmFjX2N2X2hl YWRlcl9zeXNfZGlyX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfZmNudGxfaD15ZXMKYWNfY3Zf aGVhZGVyX3N5c19maWxlX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfaW9jdGxfaD15ZXMKYWNf Y3ZfaGVhZGVyX3N5c19tbWFuX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfbW91bnRfaD15ZXMK YWNfY3ZfaGVhZGVyX3N5c19tc2dfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19wYXJhbV9oPXll cwphY19jdl9oZWFkZXJfc3lzX3BvbGxfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19wdHJhY2Vf aD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19zZWxlY3RfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19z b2NrZXRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19zdGF0X2g9eWVzCmFjX2N2X2hlYWRlcl9z eXNfc3RhdHZmc19oPXllcwphY19jdl9oZWFkZXJfc3lzX3RpbWVfaD15ZXMKYWNfY3ZfaGVh ZGVyX3N5c190aW1lcnNfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c190aW1lc19oPXllcwphY19j dl9oZWFkZXJfc3lzX3R5cGVzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdW5faD15ZXMKYWNf Y3ZfaGVhZGVyX3N5c193YWl0X2g9eWVzCmFjX2N2X2hlYWRlcl90aW1lX2g9eWVzCmFjX2N2 X2hlYWRlcl90dHllbnRfaD15ZXMKYWNfY3ZfaGVhZGVyX3Vjb250ZXh0X2g9eWVzCmFjX2N2 X2hlYWRlcl91bmlzdGRfaD15ZXMKYWNfY3ZfaGVhZGVyX3V0aW1lX2g9eWVzCmFjX2N2X2hl YWRlcl92Zm9ya19oPW5vCmFjX2N2X2hlYWRlcl92aXNfaD15ZXMKYWNfY3ZfaGVhZGVyX3dj aGFyX2g9eWVzCmFjX2N2X2hlYWRlcl93Y3R5cGVfaD15ZXMKYWNfY3ZfaGVhZGVyX3psaWJf aD15ZXMKYWNfY3ZfaG9zdD1hbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4wCmFjX2N2X2xpYl9j cnlwdF9jcnlwdD15ZXMKYWNfY3ZfbGliX2VkaXRfZWxfaW5pdD15ZXMKYWNfY3ZfbGliX3Bh bV9wYW1fc2V0X2l0ZW09eWVzCmFjX2N2X2xpYl96X2RlZmxhdGU9eWVzCmFjX2N2X2xpYmNf ZGVmaW5lc19fX3Byb2duYW1lPXllcwphY19jdl9saWJjX2RlZmluZXNfc3lzX2Vycmxpc3Q9 eWVzCmFjX2N2X2xpYmNfZGVmaW5lc19zeXNfbmVycj15ZXMKYWNfY3ZfbWVtYmVyX0hFQURF Ul9hZD15ZXMKYWNfY3ZfbWVtYmVyX3N0cnVjdF9fX3Jlc19zdGF0ZV9yZXRyYW5zPXllcwph Y19jdl9tZW1iZXJfc3RydWN0X3NpZ2FjdGlvbl9zYV9zaWdhY3Rpb249eWVzCmFjX2N2X21l bWJlcl9zdHJ1Y3Rfc29ja2FkZHJfaW42X3NpbjZfc2NvcGVfaWQ9eWVzCmFjX2N2X21lbWJl cl9zdHJ1Y3Rfc3RhdF9zdF9ibGtzaXplPXllcwphY19jdl9vYmpleHQ9bwphY19jdl9wYXRo X0JaSVAyPS91c3IvYmluL2J6aXAyCmFjX2N2X3BhdGhfRUdSRVA9L3Vzci9iaW4vZWdyZXAK YWNfY3ZfcGF0aF9GR1JFUD0vdXNyL2Jpbi9mZ3JlcAphY19jdl9wYXRoX0dSRVA9L3Vzci9i aW4vZ3JlcAphY19jdl9wYXRoX0daSVA9L3Vzci9iaW4vZ3ppcAphY19jdl9wYXRoX01LVEVN UF9DT01NQU5EPS91c3IvYmluL21rdGVtcAphY19jdl9wYXRoX1NFRD0vdXNyL2Jpbi9zZWQK YWNfY3ZfcGF0aF9pbnN0YWxsPS91c3IvYmluL2luc3RhbGwKYWNfY3ZfcGF0aF9ta2Rpcj0v YmluL21rZGlyCmFjX2N2X3Byb2dfQVdLPS91c3IvYmluL2F3awphY19jdl9wcm9nX0NQUD1j cHAKYWNfY3ZfcHJvZ19TRUQ9L3Vzci9iaW4vc2VkCmFjX2N2X3Byb2dfYWNfY3RfQVI9YXIK YWNfY3ZfcHJvZ19hY19jdF9DQz1jYwphY19jdl9wcm9nX2FjX2N0X01BTklGRVNUX1RPT0w9 bXQKYWNfY3ZfcHJvZ19hY19jdF9PQkpEVU1QPW9iamR1bXAKYWNfY3ZfcHJvZ19hY19jdF9S QU5MSUI9cmFubGliCmFjX2N2X3Byb2dfYWNfY3RfU1RSSVA9c3RyaXAKYWNfY3ZfcHJvZ19j Y19jODk9JycKYWNfY3ZfcHJvZ19jY19jOTk9JycKYWNfY3ZfcHJvZ19jY19nPXllcwphY19j dl9wcm9nX21ha2VfbWFrZV9zZXQ9eWVzCmFjX2N2X3R5cGVfX0Jvb2w9eWVzCmFjX2N2X3R5 cGVfY2hhcj15ZXMKYWNfY3ZfdHlwZV9jaGFyX3A9eWVzCmFjX2N2X3R5cGVfZnNibGtjbnRf dD15ZXMKYWNfY3ZfdHlwZV9mc2ZpbGNudF90PXllcwphY19jdl90eXBlX2luX2FkZHJfdD15 ZXMKYWNfY3ZfdHlwZV9pbl9wb3J0X3Q9eWVzCmFjX2N2X3R5cGVfaW50MTZfdD15ZXMKYWNf Y3ZfdHlwZV9pbnQzMl90PXllcwphY19jdl90eXBlX2ludD15ZXMKYWNfY3ZfdHlwZV9pbnRt YXhfdD15ZXMKYWNfY3ZfdHlwZV9sb25nPXllcwphY19jdl90eXBlX2xvbmdfZG91YmxlPXll cwphY19jdl90eXBlX2xvbmdfbG9uZz15ZXMKYWNfY3ZfdHlwZV9sb25nX2xvbmdfaW50PXll cwphY19jdl90eXBlX21ic3RhdGVfdD15ZXMKYWNfY3ZfdHlwZV9tb2RlX3Q9eWVzCmFjX2N2 X3R5cGVfbmxpbmtfdD15ZXMKYWNfY3ZfdHlwZV9vZmZfdD15ZXMKYWNfY3ZfdHlwZV9waWRf dD15ZXMKYWNfY3ZfdHlwZV9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfdD15ZXMKYWNfY3Zf dHlwZV9wb3NpeF9zcGF3bmF0dHJfdD15ZXMKYWNfY3ZfdHlwZV9wdHJkaWZmX3Q9eWVzCmFj X2N2X3R5cGVfc2hvcnQ9eWVzCmFjX2N2X3R5cGVfc2lnX2F0b21pY190PXllcwphY19jdl90 eXBlX3NpZ3NldF90PXllcwphY19jdl90eXBlX3NpemVfdD15ZXMKYWNfY3ZfdHlwZV9zb2Nr bGVuX3Q9eWVzCmFjX2N2X3R5cGVfc3NpemVfdD15ZXMKYWNfY3ZfdHlwZV9zdGFja190PXll cwphY19jdl90eXBlX3N0cnVjdF90aW1lc3BlYz15ZXMKYWNfY3ZfdHlwZV91X2NoYXI9eWVz CmFjX2N2X3R5cGVfdV9pbnQxNl90PXllcwphY19jdl90eXBlX3VfaW50MzJfdD15ZXMKYWNf Y3ZfdHlwZV91X2ludDhfdD15ZXMKYWNfY3ZfdHlwZV91X2ludD15ZXMKYWNfY3ZfdHlwZV91 X2xvbmc9eWVzCmFjX2N2X3R5cGVfdV9zaG9ydD15ZXMKYWNfY3ZfdHlwZV91aWRfdD15ZXMK YWNfY3ZfdHlwZV91aW50cHRyX3Q9eWVzCmFjX2N2X3R5cGVfdW5zaWduZWRfY2hhcj15ZXMK YWNfY3ZfdHlwZV91bnNpZ25lZF9pbnQ9eWVzCmFjX2N2X3R5cGVfdW5zaWduZWRfbG9uZz15 ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9sb25nX2xvbmc9eWVzCmFjX2N2X3R5cGVfdW5zaWdu ZWRfbG9uZ19sb25nX2ludD15ZXMKYWNfY3ZfdHlwZV91bnNpZ25lZF9zaG9ydD15ZXMKYWNf Y3ZfdHlwZV92b2xhdGlsZV9zaWdfYXRvbWljX3Q9eWVzCmFjX2N2X3R5cGVfd2NoYXJfdD15 ZXMKYWNfY3ZfdHlwZV93aW50X3Q9eWVzCmFtX2N2X0NDX2RlcGVuZGVuY2llc19jb21waWxl cl90eXBlPWdjYzMKYW1fY3ZfbWFrZV9zdXBwb3J0X25lc3RlZF92YXJpYWJsZXM9eWVzCmFt X2N2X3Byb2dfdGFyX3VzdGFyPS91c3IvYmluL3RhcgpjbF9jdl9wcm9nX0xOPS9iaW4vbG4K Y2xfY3ZfcHJvZ19jcD0nL2Jpbi9jcCAtcCcKZ2xfY3ZfZnVuY19idG93Y19lb2Y9eWVzCmds X2N2X2Z1bmNfYnRvd2NfbnVsPXllcwpnbF9jdl9mdW5jX2ZjbnRsX2ZfZHVwZmRfY2xvZXhl Yz15ZXMKZ2xfY3ZfZnVuY19mbm1hdGNoX3Bvc2l4PXllcwpnbF9jdl9mdW5jX2ZvcGVuX3Ns YXNoPXllcwpnbF9jdl9mdW5jX2ZyZXhwX25vX2xpYm09eWVzCmdsX2N2X2Z1bmNfZnNlZWtv PXllcwpnbF9jdl9mdW5jX2Z0ZWxsbz15ZXMKZ2xfY3ZfZnVuY19nZXRjd2RfbnVsbD15ZXMK Z2xfY3ZfZnVuY19nZXRjd2RfcG9zaXhfc2lnbmF0dXJlPXllcwpnbF9jdl9mdW5jX2dldG9w dF9wb3NpeD15ZXMKZ2xfY3ZfZnVuY19pc25hbmRfbm9fbGlibT15ZXMKZ2xfY3ZfZnVuY19s ZGV4cF9ub19saWJtPXllcwpnbF9jdl9mdW5jX2xzZWVrX3BpcGU9eWVzCmdsX2N2X2Z1bmNf bHN0YXRfZGVyZWZlcmVuY2VzX3NsYXNoZWRfc3ltbGluaz15ZXMKZ2xfY3ZfZnVuY19tYWxs b2NfMF9ub25udWxsPTEKZ2xfY3ZfZnVuY19tYWxsb2NfcG9zaXg9eWVzCmdsX2N2X2Z1bmNf bWJydG93Y19pbmNvbXBsZXRlX3N0YXRlPXllcwpnbF9jdl9mdW5jX21icnRvd2NfbnVsX3Jl dHZhbD15ZXMKZ2xfY3ZfZnVuY19tYnJ0b3djX251bGxfYXJnMT15ZXMKZ2xfY3ZfZnVuY19t YnJ0b3djX251bGxfYXJnMj15ZXMKZ2xfY3ZfZnVuY19tYnJ0b3djX3JldHZhbD15ZXMKZ2xf Y3ZfZnVuY19tYnJ0b3djX3Nhbml0eWNoZWNrPXllcwpnbF9jdl9mdW5jX29wZW5fc2xhc2g9 eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2RpcmVjdGl2ZV9hPXllcwpnbF9jdl9mdW5jX3ByaW50 Zl9kaXJlY3RpdmVfZj15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZGlyZWN0aXZlX2xzPXllcwpn bF9jdl9mdW5jX3ByaW50Zl9kaXJlY3RpdmVfbj15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZmxh Z19ncm91cGluZz15ZXMKZ2xfY3ZfZnVuY19wcmludGZfZmxhZ19sZWZ0YWRqdXN0PXllcwpn bF9jdl9mdW5jX3ByaW50Zl9mbGFnX3plcm89eWVzCmdsX2N2X2Z1bmNfcHJpbnRmX2luZmlu aXRlPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9sb25nX2RvdWJsZT15ZXMKZ2xfY3ZfZnVuY19w cmludGZfcG9zaXRpb25zPXllcwpnbF9jdl9mdW5jX3ByaW50Zl9wcmVjaXNpb249eWVzCmds X2N2X2Z1bmNfcHJpbnRmX3NpemVzX2M5OT15ZXMKZ2xfY3ZfZnVuY19zaWdwcm9jbWFzaz0x CmdsX2N2X2Z1bmNfc25wcmludGZfcmV0dmFsX2M5OT15ZXMKZ2xfY3ZfZnVuY19zbnByaW50 Zl9zaXplMT15ZXMKZ2xfY3ZfZnVuY19zbnByaW50Zl91c2FibGU9eWVzCmdsX2N2X2Z1bmNf c3Bhd25hdHRyX3NldHNjaGVkcGFyYW09eWVzCmdsX2N2X2Z1bmNfc3Bhd25hdHRyX3NldHNj aGVkcG9saWN5PXllcwpnbF9jdl9mdW5jX3N0YXRfZGlyX3NsYXNoPXllcwpnbF9jdl9mdW5j X3N0YXRfZmlsZV9zbGFzaD15ZXMKZ2xfY3ZfZnVuY19zdHBuY3B5PXllcwpnbF9jdl9mdW5j X3ZhX2NvcHk9eWVzCmdsX2N2X2Z1bmNfd2NydG9tYl9yZXR2YWw9eWVzCmdsX2N2X2hhdmVf aW5jbHVkZV9uZXh0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX19FeGl0PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX2FscGhhc29ydD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9hdG9sbD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9idG93Yz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9j aGRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9jaG93bj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF9jbG9zZWRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9kcHJpbnRmPXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX2R1cDI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZHVwPXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX2VuZHVzZXJzaGVsbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9mYWNjZXNzYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZmNoZGlyPXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX2ZjaG1vZGF0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjaG93bmF0 PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZjbnRsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X2Zkb3BlbmRpcj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mZnNsPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX2Zmc2xsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ZwdXJnZT15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9mc2Vla289eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZnN0YXQ9 eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfZnN0YXRhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9mc3luYz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9mdGVsbG89eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfZnRydW5jYXRlPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGN3ZD15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRkZWxpbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9n ZXRkb21haW5uYW1lPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGR0YWJsZXNpemU9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0Z3JvdXBzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X2dldGhvc3RuYW1lPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldGxpbmU9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfZ2V0bG9hZGF2Zz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRs b2dpbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXRsb2dpbl9yPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX2dldHBhZ2VzaXplPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2dldHM9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZ2V0c3Vib3B0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X2dldHRpbWVvZmRheT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9nZXR1c2Vyc2hlbGw9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfZ3JhbnRwdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9p bWF4YWJzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2ltYXhkaXY9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfaW5pdHN0YXRlPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2lzYXR0eT15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9pc3djdHlwZT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9s Y2htb2Q9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbGNob3duPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX2xpbms9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfbGlua2F0PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX2xzZWVrPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX2xzdGF0PXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX21icmxlbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnJ0 b3djPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21ic2luaXQ9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfbWJzbnJ0b3djcz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9tYnNydG93Y3M9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfbWVtY3B5PW5vCmdsX2N2X2hhdmVfcmF3X2RlY2xfbWVt bWVtPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21lbXJjaHI9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfbWtkaXJhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2R0ZW1wPXllcwpnbF9j dl9oYXZlX3Jhd19kZWNsX21rZmlmbz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta2ZpZm9h dD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9ta25vZD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9ta25vZGF0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX21rc3RlbXA9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfbmxfbGFuZ2luZm89eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfb3BlbmF0 PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX29wZW5kaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfcGNsb3NlPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3BpcGU9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfcG9wZW49eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfb3BlbnB0PXll cwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX3Bvc2l4X3NwYXduX2ZpbGVfYWN0aW9uc19hZGRjbG9zZT15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkZHVwMj15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfYWRkb3Blbj15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfZGVzdHJveT15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bl9maWxlX2FjdGlvbnNfaW5pdD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZGVzdHJveT15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wb3NpeF9zcGF3bmF0dHJfZ2V0ZmxhZ3M9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfcG9zaXhfc3Bhd25hdHRyX2dldHBncm91cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2NoZWRwYXJhbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9wb3NpeF9zcGF3bmF0dHJfZ2V0c2NoZWRwb2xpY3k9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ2RlZmF1bHQ9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfcG9zaXhfc3Bhd25hdHRyX2dldHNpZ21hc2s9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf cG9zaXhfc3Bhd25hdHRyX2luaXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bh d25hdHRyX3NldGZsYWdzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0 cl9zZXRwZ3JvdXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3Nl dHNjaGVkcGFyYW09eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcG9zaXhfc3Bhd25hdHRyX3Nl dHNjaGVkcG9saWN5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9z ZXRzaWdkZWZhdWx0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXduYXR0cl9z ZXRzaWdtYXNrPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Bvc2l4X3NwYXducD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9wcmVhZD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9wc2VsZWN0 PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3B0aHJlYWRfc2lnbWFzaz15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF9wdHNuYW1lPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3B3cml0ZT15ZXMK Z2xfY3ZfaGF2ZV9yYXdfZGVjbF9yYW5kb209eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcmF3 bWVtY2hyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3JlYWRkaXI9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfcmVhZGxpbms9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcmVhZGxpbmthdD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZWFscGF0aD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF9yZW5hbWVhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9yZXdpbmRkaXI9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfcm1kaXI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfcnBtYXRjaD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zY2FuZGlyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3NlbGVjdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zZXRlbnY9eWVzCmdsX2N2X2hhdmVf cmF3X2RlY2xfc2V0aG9zdG5hbWU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2V0bG9jYWxl PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NldHN0YXRlPXllcwpnbF9jdl9oYXZlX3Jhd19k ZWNsX3NldHVzZXJzaGVsbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdhY3Rpb249eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfc2lnYWRkc2V0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3NpZ2RlbHNldD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zaWdlbXB0eXNldD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF9zaWdmaWxsc2V0PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3Np Z2lzbWVtYmVyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3NpZ3BlbmRpbmc9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfc2lncHJvY21hc2s9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc2xl ZXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc25wcmludGY9eWVzCmdsX2N2X2hhdmVfcmF3 X2RlY2xfc3JhbmRvbT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdGF0PXllcwpnbF9jdl9o YXZlX3Jhd19kZWNsX3N0cGNweT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHBuY3B5PXll cwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cmNhc2VzdHI9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RyZHVwPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cmVycm9yX3I9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfc3RybmNhdD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJuZHVw PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cm5sZW49eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RycGJyaz15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJzZXA9eWVzCmdsX2N2X2hh dmVfcmF3X2RlY2xfc3Ryc2lnbmFsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3N0cnRvZD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b2ltYXg9eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfc3RydG9rX3I9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydG9sbD15ZXMKZ2xfY3Zf aGF2ZV9yYXdfZGVjbF9zdHJ0b3VsbD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF9zdHJ0b3Vt YXg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3RydmVyc2NtcD1ubwpnbF9jdl9oYXZlX3Jh d19kZWNsX3N5bWxpbms9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfc3ltbGlua2F0PXllcwpn bF9jdl9oYXZlX3Jhd19kZWNsX3RtcGZpbGU9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfdG93 Y3RyYW5zPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3R0eW5hbWVfcj15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF91bmxpbms9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfdW5saW5rYXQ9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfdW5sb2NrcHQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf dW5zZXRlbnY9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfdXNsZWVwPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3ZkcHJpbnRmPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3ZzbnByaW50Zj15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93YWl0cGlkPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNs X3djcGNweT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3BuY3B5PXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3djcnRvbWI9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzY2FzZWNtcD15 ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NjYXQ9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xf d2NzY2hyPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NtcD15ZXMKZ2xfY3ZfaGF2ZV9y YXdfZGVjbF93Y3Njb2xsPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2NweT15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF93Y3Njc3BuPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc2R1 cD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3NsZW49eWVzCmdsX2N2X2hhdmVfcmF3X2Rl Y2xfd2NzbmNhc2VjbXA9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzbmNhdD15ZXMKZ2xf Y3ZfaGF2ZV9yYXdfZGVjbF93Y3NuY21wPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc25j cHk9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2Nzbmxlbj15ZXMKZ2xfY3ZfaGF2ZV9yYXdf ZGVjbF93Y3NucnRvbWJzPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djc3Bicms9eWVzCmds X2N2X2hhdmVfcmF3X2RlY2xfd2NzcmNocj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3Ny dG9tYnM9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2Nzc3BuPXllcwpnbF9jdl9oYXZlX3Jh d19kZWNsX3djc3N0cj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3N0b2s9eWVzCmdsX2N2 X2hhdmVfcmF3X2RlY2xfd2Nzd2lkdGg9eWVzCmdsX2N2X2hhdmVfcmF3X2RlY2xfd2NzeGZy bT15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93Y3RvYj15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVj bF93Y3RyYW5zPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3djdHlwZT15ZXMKZ2xfY3ZfaGF2 ZV9yYXdfZGVjbF93Y3dpZHRoPXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3dtZW1jaHI9eWVz CmdsX2N2X2hhdmVfcmF3X2RlY2xfd21lbWNtcD15ZXMKZ2xfY3ZfaGF2ZV9yYXdfZGVjbF93 bWVtY3B5PXllcwpnbF9jdl9oYXZlX3Jhd19kZWNsX3dtZW1tb3ZlPXllcwpnbF9jdl9oYXZl X3Jhd19kZWNsX3dtZW1zZXQ9eWVzCmdsX2N2X2hlYWRlcl9lcnJub19oX2NvbXBsZXRlPXll cwpnbF9jdl9oZWFkZXJfaW50dHlwZXNfaD15ZXMKZ2xfY3ZfaGVhZGVyX2xhbmdpbmZvX2Nv ZGVzZXQ9eWVzCmdsX2N2X2hlYWRlcl9sYW5naW5mb19lcmE9eWVzCmdsX2N2X2hlYWRlcl9s YW5naW5mb190X2ZtdF9hbXBtPXllcwpnbF9jdl9oZWFkZXJfbGFuZ2luZm9feWVzZXhwcj15 ZXMKZ2xfY3ZfaGVhZGVyX2xvY2FsZV9oX3Bvc2l4MjAwMT15ZXMKZ2xfY3ZfaGVhZGVyX3Np Z25hbF9oX1NJR1BJUEU9eWVzCmdsX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKZ2xfY3ZfaGVh ZGVyX3N5c19zZWxlY3RfaF9zZWxmY29udGFpbmVkPXllcwpnbF9jdl9oZWFkZXJfd2NoYXJf aF9jb3JyZWN0X2lubGluZT15ZXMKZ2xfY3Zfc2lnYWx0c3RhY2tfbG93X2Jhc2U9eWVzCmds X2N2X3NpemVfbWF4PXllcwpnbF9jdl9zeXNfc3RydWN0X3RpbWVzcGVjX2luX3RpbWVfaD15 ZXMKZ2xfY3Zfc3lzX3N0cnVjdF90aW1ldmFsPXllcwpnbF9jdl90eXBlX3NpZ3NldF90PXll cwpnbF9jdl90eXBlX3djaGFyX3Rfc2lnbmVkPXllcwpnbF9jdl90eXBlX3djdHJhbnNfdD15 ZXMKZ2xfY3ZfdHlwZV93Y3R5cGVfdD15ZXMKZ2xfY3ZfdHlwZV93aW50X3Rfc2lnbmVkPXll cwpnbF9jdl92YXJfc3RkaW5fbGFyZ2Vfb2Zmc2V0PXllcwpndF9jdl9jX2ludG1heF90PXll cwpndF9jdl9jX3djaGFyX3Q9eWVzCmd0X2N2X2Nfd2ludF90PXllcwpndF9jdl9mdW5jX3By aW50Zl9wb3NpeD15ZXMKZ3RfY3ZfZnVuY191bnNldGVudl9yZXQ9aW50Cmd0X2N2X2ludF9k aXZieXplcm9fc2lnZnBlPXllcwpndF9jdl9zaWdpbmZvX3Q9eWVzCmd0X2N2X3NzaXplX3Q9 eWVzCmx0X2N2X2FyX2F0X2ZpbGU9bm8KbHRfY3ZfYXJjaGl2ZV9jbWRzX25lZWRfbGM9bm8K bHRfY3ZfZGVwbGlic19jaGVja19tZXRob2Q9cGFzc19hbGwKbHRfY3ZfZmlsZV9tYWdpY19j bWQ9JyRNQUdJQ19DTUQnCmx0X2N2X2ZpbGVfbWFnaWNfdGVzdF9maWxlPScnCmx0X2N2X2xk X3JlbG9hZF9mbGFnPS1yCmx0X2N2X25tX2ludGVyZmFjZT0nQlNEIG5tJwpsdF9jdl9vYmpk aXI9LmxpYnMKbHRfY3ZfcGF0aF9MRD0vdXNyL2Jpbi9sZApsdF9jdl9wYXRoX01BR0lDX0NN RD0vdXNyL2Jpbi9maWxlCmx0X2N2X3BhdGhfTk09Jy91c3IvYmluL25tIC1CJwpsdF9jdl9w YXRoX21haW5mZXN0X3Rvb2w9bm8KbHRfY3ZfcHJvZ19jb21waWxlcl9jX289eWVzCmx0X2N2 X3Byb2dfY29tcGlsZXJfcGljPSctZlBJQyAtRFBJQycKbHRfY3ZfcHJvZ19jb21waWxlcl9w aWNfd29ya3M9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfcnR0aV9leGNlcHRpb25zPXllcwps dF9jdl9wcm9nX2NvbXBpbGVyX3N0YXRpY193b3Jrcz15ZXMKbHRfY3ZfcHJvZ19nbnVfbGQ9 eWVzCmx0X2N2X3NoYXJlZGxpYl9mcm9tX2xpbmtsaWJfY21kPSdwcmludGYgJXNcbicKbHRf Y3Zfc3lzX2dsb2JhbF9zeW1ib2xfcGlwZT0nc2VkIC1uIC1lICdcJydzL14uKlsJIF1cKFtB QkNER0lSU1RXXVtBQkNER0lSU1RXXSpcKVsJIF1bCSBdKlwoW19BLVphLXpdW19BLVphLXow LTldKlwpJC9cMSBcMiBcMi9wJ1wnJyB8IHNlZCAnXCcnLyBfX2dudV9sdG8vZCdcJwpsdF9j dl9zeXNfZ2xvYmFsX3N5bWJvbF90b19jX25hbWVfYWRkcmVzcz0nc2VkIC1uIC1lICdcJydz L146IFwoW14gXSpcKVsgXSokLyAge1wiXDFcIiwgKHZvaWQgKikgMH0sL3AnXCcnIC1lICdc JydzL15bQUJDREdJUlNUV10qIFwoW14gXSpcKSBcKFteIF0qXCkkLyAgeyJcMiIsICh2b2lk ICopIFwmXDJ9LC9wJ1wnCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9sX3RvX2NfbmFtZV9hZGRy ZXNzX2xpYl9wcmVmaXg9J3NlZCAtbiAtZSAnXCcncy9eOiBcKFteIF0qXClbIF0qJC8gIHtc IlwxXCIsICh2b2lkICopIDB9LC9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiBcKFte IF0qXCkgXChsaWJbXiBdKlwpJC8gIHsiXDIiLCAodm9pZCAqKSBcJlwyfSwvcCdcJycgLWUg J1wnJ3MvXltBQkNER0lSU1RXXSogXChbXiBdKlwpIFwoW14gXSpcKSQvICB7ImxpYlwyIiwg KHZvaWQgKikgXCZcMn0sL3AnXCcKbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2RlY2w9 J3NlZCAtbiAtZSAnXCcncy9eVCAuKiBcKC4qXCkkL2V4dGVybiBpbnQgXDEoKTsvcCdcJycg LWUgJ1wnJ3MvXltBQkNER0lSU1RXXSogLiogXCguKlwpJC9leHRlcm4gY2hhciBcMTsvcCdc JwpsdF9jdl9zeXNfbWF4X2NtZF9sZW49MjYyMTQ0Cmx0X2N2X3RvX2hvc3RfZmlsZV9jbWQ9 ZnVuY19jb252ZXJ0X2ZpbGVfbm9vcApsdF9jdl90b190b29sX2ZpbGVfY21kPWZ1bmNfY29u dmVydF9maWxlX25vb3AKeG9yZ19jdl9jY19mbGFnX19XYWxsPXllcwp4b3JnX2N2X2NjX2Zs YWdfX1diYWRfZnVuY3Rpb25fY2FzdD15ZXMKeG9yZ19jdl9jY19mbGFnX19XY2FzdF9xdWFs PXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dkZWNsYXJhdGlvbl9hZnRlcl9zdGF0ZW1lbnQ9eWVz CnhvcmdfY3ZfY2NfZmxhZ19fV2Vycm9yPXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dlcnJvcl9h ZGRyZXNzPXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dlcnJvcl9hcnJheV9ib3VuZHM9eWVzCnhv cmdfY3ZfY2NfZmxhZ19fV2Vycm9yX2F0dHJpYnV0ZXM9eWVzCnhvcmdfY3ZfY2NfZmxhZ19f V2Vycm9yX2ltcGxpY2l0PXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dlcnJvcl9pbml0X3NlbGY9 eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV2Vycm9yX2ludF90b19wb2ludGVyX2Nhc3Q9eWVzCnhv cmdfY3ZfY2NfZmxhZ19fV2Vycm9yX21haW49eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV2Vycm9y X21pc3NpbmdfYnJhY2VzPXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dlcnJvcl9ub25udWxsPXll cwp4b3JnX2N2X2NjX2ZsYWdfX1dlcnJvcl9wb2ludGVyX3RvX2ludF9jYXN0PXllcwp4b3Jn X2N2X2NjX2ZsYWdfX1dlcnJvcl9yZXR1cm5fdHlwZT15ZXMKeG9yZ19jdl9jY19mbGFnX19X ZXJyb3Jfc2VxdWVuY2VfcG9pbnQ9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV2Vycm9yX3RyaWdy YXBocz15ZXMKeG9yZ19jdl9jY19mbGFnX19XZXJyb3Jfd3JpdGVfc3RyaW5ncz15ZXMKeG9y Z19jdl9jY19mbGFnX19XZm9ybWF0XzI9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV21pc3Npbmdf ZGVjbGFyYXRpb25zPXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dtaXNzaW5nX2Zvcm1hdF9hdHRy aWJ1dGU9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV21pc3Npbmdfbm9yZXR1cm49eWVzCnhvcmdf Y3ZfY2NfZmxhZ19fV21pc3NpbmdfcHJvdG90eXBlcz15ZXMKeG9yZ19jdl9jY19mbGFnX19X bmVzdGVkX2V4dGVybnM9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV29sZF9zdHlsZV9kZWZpbml0 aW9uPXllcwp4b3JnX2N2X2NjX2ZsYWdfX1dwb2ludGVyX2FyaXRoPXllcwp4b3JnX2N2X2Nj X2ZsYWdfX1dyZWR1bmRhbnRfZGVjbHM9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV3NoYWRvdz15 ZXMKeG9yZ19jdl9jY19mbGFnX19Xc3RyaWN0X3Byb3RvdHlwZXM9eWVzCnhvcmdfY3ZfY2Nf ZmxhZ19fV3VuaW5pdGlhbGl6ZWQ9eWVzCnhvcmdfY3ZfY2NfZmxhZ19fV3VudXNlZD15ZXMK eG9yZ19jdl9jY19mbGFnX19wZWRhbnRpYz15ZXMKeG9yZ19jdl9jY19mbGFnX3Vua25vd25f d2FybmluZ19vcHRpb249eWVzCnhvcmdfY3ZfY2NfZmxhZ191bnVzZWRfY29tbWFuZF9saW5l X2FyZ3VtZW50PXllcwoKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlh Ymxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKCkFDTE9DQUw9JyR7U0hFTEx9IC92 YXIvcG9ydHMvdXNyL3BvcnRzL3gxMS9saWJYcmVuZGVyL3dvcmsvbGliWHJlbmRlci0wLjku OC9taXNzaW5nIGFjbG9jYWwtMS4xMycKQURNSU5fTUFOX0RJUj0nJChtYW5kaXIpL21hbiQo QURNSU5fTUFOX1NVRkZJWCknCkFETUlOX01BTl9TVUZGSVg9JzgnCkFNREVQQkFDS1NMQVNI PSdcJwpBTURFUF9GQUxTRT0nIycKQU1ERVBfVFJVRT0nJwpBTVRBUj0nJCR7VEFSLXRhcn0n CkFNX0JBQ0tTTEFTSD0nXCcKQU1fREVGQVVMVF9WPSckKEFNX0RFRkFVTFRfVkVSQk9TSVRZ KScKQU1fREVGQVVMVF9WRVJCT1NJVFk9JzAnCkFNX1Y9JyQoViknCkFQUF9NQU5fRElSPSck KG1hbmRpcikvbWFuJChBUFBfTUFOX1NVRkZJWCknCkFQUF9NQU5fU1VGRklYPScxJwpBUj0n YXInCkFVVE9DT05GPScke1NIRUxMfSAvdmFyL3BvcnRzL3Vzci9wb3J0cy94MTEvbGliWHJl bmRlci93b3JrL2xpYlhyZW5kZXItMC45LjgvbWlzc2luZyBhdXRvY29uZicKQVVUT0hFQURF Uj0nJHtTSEVMTH0gL3Zhci9wb3J0cy91c3IvcG9ydHMveDExL2xpYlhyZW5kZXIvd29yay9s aWJYcmVuZGVyLTAuOS44L21pc3NpbmcgYXV0b2hlYWRlcicKQVVUT01BS0U9JyR7U0hFTEx9 IC92YXIvcG9ydHMvdXNyL3BvcnRzL3gxMS9saWJYcmVuZGVyL3dvcmsvbGliWHJlbmRlci0w LjkuOC9taXNzaW5nIGF1dG9tYWtlLTEuMTMnCkFXSz0nL3Vzci9iaW4vYXdrJwpCQVNFX0NG TEFHUz0nIC1XYWxsIC1XcG9pbnRlci1hcml0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X Zm9ybWF0PTIgLVdzdHJpY3QtcHJvdG90eXBlcyAtV21pc3NpbmctcHJvdG90eXBlcyAtV25l c3RlZC1leHRlcm5zIC1XYmFkLWZ1bmN0aW9uLWNhc3QgLVdvbGQtc3R5bGUtZGVmaW5pdGlv biAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV3VudXNlZCAtV3VuaW5pdGlhbGl6 ZWQgLVdzaGFkb3cgLVdjYXN0LXF1YWwgLVdtaXNzaW5nLW5vcmV0dXJuIC1XbWlzc2luZy1m b3JtYXQtYXR0cmlidXRlIC1XcmVkdW5kYW50LWRlY2xzIC1XZXJyb3I9aW1wbGljaXQgLVdl cnJvcj1ub25udWxsIC1XZXJyb3I9aW5pdC1zZWxmIC1XZXJyb3I9bWFpbiAtV2Vycm9yPW1p c3NpbmctYnJhY2VzIC1XZXJyb3I9c2VxdWVuY2UtcG9pbnQgLVdlcnJvcj1yZXR1cm4tdHlw ZSAtV2Vycm9yPXRyaWdyYXBocyAtV2Vycm9yPWFycmF5LWJvdW5kcyAtV2Vycm9yPXdyaXRl LXN0cmluZ3MgLVdlcnJvcj1hZGRyZXNzIC1XZXJyb3I9aW50LXRvLXBvaW50ZXItY2FzdCAt V2Vycm9yPXBvaW50ZXItdG8taW50LWNhc3QnCkNDPSdjYycKQ0NERVBNT0RFPSdkZXBtb2Rl PWdjYzMnCkNGTEFHUz0nLU8yIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mbm8tc3Ry aWN0LWFsaWFzaW5nJwpDSEFOR0VMT0dfQ01EPScoR0lUX0RJUj0kKHRvcF9zcmNkaXIpLy5n aXQgZ2l0IGxvZyA+ICQodG9wX3NyY2RpcikvLmNoYW5nZWxvZy50bXAgJiYgbXYgJCh0b3Bf c3JjZGlyKS8uY2hhbmdlbG9nLnRtcCAkKHRvcF9zcmNkaXIpL0NoYW5nZUxvZykgfHwgKHJt IC1mICQodG9wX3NyY2RpcikvLmNoYW5nZWxvZy50bXA7IHRvdWNoICQodG9wX3NyY2Rpcikv Q2hhbmdlTG9nOyBlY2hvICdcJydnaXQgZGlyZWN0b3J5IG5vdCBmb3VuZDogaW5zdGFsbGlu ZyBwb3NzaWJseSBlbXB0eSBjaGFuZ2Vsb2cuJ1wnJyA+JjIpJwpDUFA9J2NwcCcKQ1BQRkxB R1M9JycKQ1dBUk5GTEFHUz0nIC1XYWxsIC1XcG9pbnRlci1hcml0aCAtV21pc3NpbmctZGVj bGFyYXRpb25zIC1XZm9ybWF0PTIgLVdzdHJpY3QtcHJvdG90eXBlcyAtV21pc3NpbmctcHJv dG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XYmFkLWZ1bmN0aW9uLWNhc3QgLVdvbGQtc3R5 bGUtZGVmaW5pdGlvbiAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV3VudXNlZCAt V3VuaW5pdGlhbGl6ZWQgLVdzaGFkb3cgLVdjYXN0LXF1YWwgLVdtaXNzaW5nLW5vcmV0dXJu IC1XbWlzc2luZy1mb3JtYXQtYXR0cmlidXRlIC1XcmVkdW5kYW50LWRlY2xzIC1XZXJyb3I9 aW1wbGljaXQgLVdlcnJvcj1ub25udWxsIC1XZXJyb3I9aW5pdC1zZWxmIC1XZXJyb3I9bWFp biAtV2Vycm9yPW1pc3NpbmctYnJhY2VzIC1XZXJyb3I9c2VxdWVuY2UtcG9pbnQgLVdlcnJv cj1yZXR1cm4tdHlwZSAtV2Vycm9yPXRyaWdyYXBocyAtV2Vycm9yPWFycmF5LWJvdW5kcyAt V2Vycm9yPXdyaXRlLXN0cmluZ3MgLVdlcnJvcj1hZGRyZXNzIC1XZXJyb3I9aW50LXRvLXBv aW50ZXItY2FzdCAtV2Vycm9yPXBvaW50ZXItdG8taW50LWNhc3QgLWZuby1zdHJpY3QtYWxp YXNpbmcnCkNZR1BBVEhfVz0nZWNobycKREVGUz0nJwpERVBESVI9Jy5kZXBzJwpETExUT09M PSdmYWxzZScKRFJJVkVSX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKERSSVZFUl9NQU5fU1VG RklYKScKRFJJVkVSX01BTl9TVUZGSVg9JzQnCkRTWU1VVElMPScnCkRVTVBCSU49JycKRUNI T19DPScnCkVDSE9fTj0nLW4nCkVDSE9fVD0nJwpFR1JFUD0nL3Vzci9iaW4vZWdyZXAnCkVY RUVYVD0nJwpGR1JFUD0nL3Vzci9iaW4vZmdyZXAnCkZJTEVfTUFOX0RJUj0nJChtYW5kaXIp L21hbiQoRklMRV9NQU5fU1VGRklYKScKRklMRV9NQU5fU1VGRklYPSc1JwpHUkVQPScvdXNy L2Jpbi9ncmVwJwpJTlNUQUxMX0NNRD0nKGNwIC1mIC91c3IvaXBvcnRzL3NoYXJlL3V0aWwt bWFjcm9zL0lOU1RBTEwgJCh0b3Bfc3JjZGlyKS8uSU5TVEFMTC50bXAgJiYgbXYgJCh0b3Bf c3JjZGlyKS8uSU5TVEFMTC50bXAgJCh0b3Bfc3JjZGlyKS9JTlNUQUxMKSB8fCAocm0gLWYg JCh0b3Bfc3JjZGlyKS8uSU5TVEFMTC50bXA7IHRvdWNoICQodG9wX3NyY2RpcikvSU5TVEFM TDsgZWNobyAnXCcndXRpbC1tYWNyb3MgInBrZ2RhdGFkaXIiIGZyb20geG9yZy1tYWNyb3Mu cGMgbm90IGZvdW5kOiBpbnN0YWxsaW5nIHBvc3NpYmx5IGVtcHR5IElOU1RBTEwuJ1wnJyA+ JjIpJwpJTlNUQUxMX0RBVEE9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gMDY0NCcK SU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyByb290IC1nIHdoZWVsIC1tIDU1NScK SU5TVEFMTF9TQ1JJUFQ9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1JwpJTlNU QUxMX1NUUklQX1BST0dSQU09JyQoaW5zdGFsbF9zaCkgLWMgLXMnCkxEPScvdXNyL2Jpbi9s ZCcKTERGTEFHUz0nIC1ML3Vzci9sb2NhbC9saWInCkxJQk9CSlM9JycKTElCUz0nJwpMSUJU T09MPSckKFNIRUxMKSAkKHRvcF9idWlsZGRpcikvbGlidG9vbCcKTElCX01BTl9ESVI9JyQo bWFuZGlyKS9tYW4kKExJQl9NQU5fU1VGRklYKScKTElCX01BTl9TVUZGSVg9JzMnCkxJUE89 JycKTE5fUz0nbG4gLXMnCkxUTElCT0JKUz0nJwpNQUtFSU5GTz0nJHtTSEVMTH0gL3Zhci9w b3J0cy91c3IvcG9ydHMveDExL2xpYlhyZW5kZXIvd29yay9saWJYcmVuZGVyLTAuOS44L21p c3NpbmcgbWFrZWluZm8nCk1BTExPQ19aRVJPX0NGTEFHUz0nLURNQUxMT0NfMF9SRVRVUk5T X05VTEwnCk1BTklGRVNUX1RPT0w9JzonCk1BTl9TVUJTVFM9JwktZSAnXCcnc3xfX3ZlbmRv cnZlcnNpb25fX3wiJChQQUNLQUdFX1NUUklORykiICIkKFhPUkdfTUFOX1BBR0UpInwnXCcn IAktZSAnXCcnc3xfX3hvcmd2ZXJzaW9uX198IiQoUEFDS0FHRV9TVFJJTkcpIiAiJChYT1JH X01BTl9QQUdFKSJ8J1wnJyAJLWUgJ1wnJ3N8X194c2VydmVybmFtZV9ffFhvcmd8ZydcJycg CS1lICdcJydzfF9feGNvbmZpZ2ZpbGVfX3x4b3JnLmNvbmZ8ZydcJycgCS1lICdcJydzfF9f cHJvamVjdHJvb3RfX3wkKHByZWZpeCl8ZydcJycgCS1lICdcJydzfF9fYXBwbG9hZGRpcl9f fCQoYXBwZGVmYXVsdGRpcil8ZydcJycgCS1lICdcJydzfF9fYXBwbWFuc3VmZml4X198JChB UFBfTUFOX1NVRkZJWCl8ZydcJycgCS1lICdcJydzfF9fZHJpdmVybWFuc3VmZml4X198JChE UklWRVJfTUFOX1NVRkZJWCl8ZydcJycgCS1lICdcJydzfF9fYWRtaW5tYW5zdWZmaXhfX3wk KEFETUlOX01BTl9TVUZGSVgpfGcnXCcnIAktZSAnXCcnc3xfX2xpYm1hbnN1ZmZpeF9ffCQo TElCX01BTl9TVUZGSVgpfGcnXCcnIAktZSAnXCcnc3xfX21pc2NtYW5zdWZmaXhfX3wkKE1J U0NfTUFOX1NVRkZJWCl8ZydcJycgCS1lICdcJydzfF9fZmlsZW1hbnN1ZmZpeF9ffCQoRklM RV9NQU5fU1VGRklYKXxnJ1wnJycKTUlTQ19NQU5fRElSPSckKG1hbmRpcikvbWFuJChNSVND X01BTl9TVUZGSVgpJwpNSVNDX01BTl9TVUZGSVg9JzcnCk1LRElSX1A9Jy9iaW4vbWtkaXIg LXAnCk5NPScvdXNyL2Jpbi9ubSAtQicKTk1FRElUPScnCk9CSkRVTVA9J29iamR1bXAnCk9C SkVYVD0nbycKT1RPT0w2ND0nJwpPVE9PTD0nJwpQQUNLQUdFPSdsaWJYcmVuZGVyJwpQQUNL QUdFX0JVR1JFUE9SVD0naHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRlcl9idWcu Y2dpP3Byb2R1Y3Q9eG9yZycKUEFDS0FHRV9OQU1FPSdsaWJYcmVuZGVyJwpQQUNLQUdFX1NU UklORz0nbGliWHJlbmRlciAwLjkuOCcKUEFDS0FHRV9UQVJOQU1FPSdsaWJYcmVuZGVyJwpQ QUNLQUdFX1VSTD0nJwpQQUNLQUdFX1ZFUlNJT049JzAuOS44JwpQQVRIX1NFUEFSQVRPUj0n OicKUEtHX0NPTkZJRz0ncGtnY29uZicKUkFOTElCPSdyYW5saWInClJFTkRFUl9DRkxBR1M9 JycKUkVOREVSX0xJQlM9JycKUkVOREVSX1ZFUlNJT049JzAuOScKU0VEPScvdXNyL2Jpbi9z ZWQnClNFVF9NQUtFPScnClNIRUxMPScvYmluL3NoJwpTVFJJQ1RfQ0ZMQUdTPScgLXBlZGFu dGljIC1XZXJyb3IgLVdlcnJvcj1hdHRyaWJ1dGVzJwpTVFJJUD0nc3RyaXAnClZFUlNJT049 JzAuOS44JwpYTUFMTE9DX1pFUk9fQ0ZMQUdTPSctRE1BTExPQ18wX1JFVFVSTlNfTlVMTCcK WE9SR19NQU5fUEFHRT0nWCBWZXJzaW9uIDExJwpYVE1BTExPQ19aRVJPX0NGTEFHUz0nLURN QUxMT0NfMF9SRVRVUk5TX05VTEwgLURYVE1BTExPQ19CQycKYWNfY3RfQVI9J2FyJwphY19j dF9DQz0nY2MnCmFjX2N0X0RVTVBCSU49JycKYW1fX0VYRUVYVF9GQUxTRT0nJwphbV9fRVhF RVhUX1RSVUU9JycKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycKYW1fX2Zhc3RkZXBDQ19UUlVF PScnCmFtX19pbmNsdWRlPSdpbmNsdWRlJwphbV9faXNyYz0nJwphbV9fbGVhZGluZ19kb3Q9 Jy4nCmFtX19ub2RlcD0nX25vJwphbV9fcXVvdGU9JycKYW1fX3Rhcj0nJCR7VEFSLXRhcn0g Y2hvZiAtICIkJHRhcmRpciInCmFtX191bnRhcj0nJCR7VEFSLXRhcn0geGYgLScKYmluZGly PScke2V4ZWNfcHJlZml4fS9iaW4nCmJ1aWxkPSdhbWQ2NC1wb3J0YmxkLWZyZWVic2QxMC4w JwpidWlsZF9hbGlhcz0nYW1kNjQtcG9ydGJsZC1mcmVlYnNkMTAuMCcKYnVpbGRfY3B1PSdh bWQ2NCcKYnVpbGRfb3M9J2ZyZWVic2QxMC4wJwpidWlsZF92ZW5kb3I9J3BvcnRibGQnCmRh dGFkaXI9JyR7ZGF0YXJvb3RkaXJ9JwpkYXRhcm9vdGRpcj0nJHtwcmVmaXh9L3NoYXJlJwpk b2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCmR2aWRpcj0n JHtkb2NkaXJ9JwpleGVjX3ByZWZpeD0nTk9ORScKaG9zdD0nYW1kNjQtcG9ydGJsZC1mcmVl YnNkMTAuMCcKaG9zdF9hbGlhcz0nJwpob3N0X2NwdT0nYW1kNjQnCmhvc3Rfb3M9J2ZyZWVi c2QxMC4wJwpob3N0X3ZlbmRvcj0ncG9ydGJsZCcKaHRtbGRpcj0nJHtkb2NkaXJ9JwppbmNs dWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKaW5mb2Rpcj0nL3Vzci9sb2NhbC9pbmZvJwpp bnN0YWxsX3NoPScke1NIRUxMfSAvdmFyL3BvcnRzL3Vzci9wb3J0cy94MTEvbGliWHJlbmRl ci93b3JrL2xpYlhyZW5kZXItMC45LjgvaW5zdGFsbC1zaCcKbGliZGlyPScke2V4ZWNfcHJl Zml4fS9saWInCmxpYmV4ZWNkaXI9JyR7ZXhlY19wcmVmaXh9L2xpYmV4ZWMnCmxvY2FsZWRp cj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxlJwpsb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFy JwptYW5kaXI9Jy91c3IvbG9jYWwvbWFuJwpta2Rpcl9wPSckKE1LRElSX1ApJwpvbGRpbmNs dWRlZGlyPScvdXNyL2luY2x1ZGUnCnBkZmRpcj0nJHtkb2NkaXJ9JwpwcmVmaXg9Jy91c3Iv bG9jYWwnCnByb2dyYW1fdHJhbnNmb3JtX25hbWU9J3MseCx4LCcKcHNkaXI9JyR7ZG9jZGly fScKc2JpbmRpcj0nJHtleGVjX3ByZWZpeH0vc2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7cHJl Zml4fS9jb20nCnN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCnRhcmdldF9hbGlhcz0nJwoK IyMgLS0tLS0tLS0tLS0gIyMKIyMgY29uZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0gIyMK Ci8qIGNvbmZkZWZzLmggKi8KI2RlZmluZSBQQUNLQUdFX05BTUUgImxpYlhyZW5kZXIiCiNk ZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJsaWJYcmVuZGVyIgojZGVmaW5lIFBBQ0tBR0VfVkVS U0lPTiAiMC45LjgiCiNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgImxpYlhyZW5kZXIgMC45Ljgi CiNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PXhvcmciCiNkZWZpbmUgUEFDS0FHRV9VUkwgIiIK I2RlZmluZSBQQUNLQUdFICJsaWJYcmVuZGVyIgojZGVmaW5lIFZFUlNJT04gIjAuOS44Igoj ZGVmaW5lIFNURENfSEVBREVSUyAxCiNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCiNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDEKI2RlZmluZSBIQVZFX1NURExJQl9IIDEKI2RlZmluZSBI QVZFX1NUUklOR19IIDEKI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKI2RlZmluZSBIQVZFX1NU UklOR1NfSCAxCiNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKI2RlZmluZSBIQVZFX1NURElO VF9IIDEKI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKI2RlZmluZSBIQVZFX0RMRkNOX0ggMQoj ZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIgojZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTl9NQUpP UiAwCiNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OX01JTk9SIDkKI2RlZmluZSBQQUNLQUdFX1ZF UlNJT05fUEFUQ0hMRVZFTCA4Cgpjb25maWd1cmU6IGV4aXQgMQo= --------------060508050900050502040809-- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 22:12:52 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 5C64D6BD; Mon, 27 Oct 2014 22:12:51 +0000 (UTC) Message-ID: <544EC35A.2050401@FreeBSD.org> Date: Mon, 27 Oct 2014 18:12:42 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 22:12:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2014-10-27 05:26:32 -0400, Jean-sĂŠbastien PĂŠdron wrote: > What we're especially looking for is report of successful or > failed startup of the X server. With 7.4.0, the server would crash > during startup. But with 7.5.0, none of us could reproduce the > problem. Working fine with Radeon HD 4650 (RV730). Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJUTsNVAAoJEHyflib82/FG7yEH/2gGETWn7ho4q9c2TIOF9ELW dA9JlCmG09ZZRY4R3sr3LpwmxFFm3h/nRclbWnn5QuPTTI/1d3tNRHLcV0bw8ax4 Ck7/nPwwMOLSS2muE6SrHNWvO39x8OzsTylLiJEYDoePUkmrHCOyR7DX4zh+Rr4J JU2bKOX9rFTSE36z+818mDltqwL+r8m7uFgDWkol4eL48Iu+LluGw/IKPjQzX7C1 9ZAst5X1lUKjU+hzRyfTRt5zkkcQOHgbSHy0S+qmZ8XD8lcalsjN3/27If9z7E4u DVtLFhlhocQNF8IUrGQRmDn8k19/0JBxnn8MYcTrO7rAeGJYqZx+I0o88YcsxT0= =cPcN -----END PGP SIGNATURE----- From owner-freebsd-x11@FreeBSD.ORG Mon Oct 27 22:20:31 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CBD1AA38 for ; Mon, 27 Oct 2014 22:20:31 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B3025CD8 for ; Mon, 27 Oct 2014 22:20:31 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9RMKVPE093913 for ; Mon, 27 Oct 2014 22:20:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-x11@FreeBSD.org Subject: [Bug 154502] x11/xdm authorization failure when used with E17 window manager Date: Mon, 27 Oct 2014 22:20:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jilles@FreeBSD.org X-Bugzilla-Status: In Discussion X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: freebsd-x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 22:20:31 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=154502 Jilles Tjoelker changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jilles@FreeBSD.org --- Comment #8 from Jilles Tjoelker --- The problem in xdm was discussed today on the freebsd-stable mailing list: https://lists.freebsd.org/pipermail/freebsd-stable/2014-October/080775.html I would still like to see xdm compiled without XDM-AUTHORIZATION-1. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 01:54:12 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0829DC2; Tue, 28 Oct 2014 01:54:12 +0000 (UTC) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 01A77855; Tue, 28 Oct 2014 01:54:10 +0000 (UTC) Received: by mail-wi0-f177.google.com with SMTP id ex7so202180wid.16 for ; Mon, 27 Oct 2014 18:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=TGcQi6dautUewWf+4b2EOUAVC689nWl/gygwPdWWMaQ=; b=hL949uJCHN/8dkcOBfMIVdw/i9+lHJGD8q7ksdLoEoG6fWnEPEoehhfIhPjPArQuxY qHO2ZdwTXKCRFtMSbvF31iGb2a3c/BPpC0c6ULyKZ74MAgzoWXwZAfJTzLgLKP2KTfLe wRuvkH7k1WLbUI/Gstmx6NgNWnFsYlicqjXvqRNoBXyOrSqpuOFpdQf2wXqhv6vNvh+0 LledeMd1VuvUs7QTP4ObeZ1tifXI040YDR8As6tjjBOS9gw7HVduV82gLZDL05bXEtxe 9YISANnRJVMDg/anQ5s2jUYAlGKSp9oacRasu2OYYQ0DuTV2W9C7rtGSyRbghJ7Hl8sn fI+Q== X-Received: by 10.180.149.169 with SMTP id ub9mr893192wib.73.1414461249355; Mon, 27 Oct 2014 18:54:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Mon, 27 Oct 2014 18:53:49 -0700 (PDT) In-Reply-To: <544EC35A.2050401@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 01:53:49 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: Jung-uk Kim Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List , =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 01:54:12 -0000 Not working for me on current. dmesg: http://pastebin.com/N49hZnGS Xorg.0.log: http://pastebin.com/Mn3svFjC Melhores Cumprimentos // Best Regards ----------------------------------------------- *Miguel Clara* *IT - Sys Admin & Developer* *E-mail: *miguelmclara@gmail.com www.linkedin.com/in/miguelmclara/ On Mon, Oct 27, 2014 at 10:12 PM, Jung-uk Kim wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2014-10-27 05:26:32 -0400, Jean-s=C3=A9bastien P=C3=A9dron wrote: > > What we're especially looking for is report of successful or > > failed startup of the X server. With 7.4.0, the server would crash > > during startup. But with 7.5.0, none of us could reproduce the > > problem. > > Working fine with Radeon HD 4650 (RV730). > > Jung-uk Kim > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQEcBAEBAgAGBQJUTsNVAAoJEHyflib82/FG7yEH/2gGETWn7ho4q9c2TIOF9ELW > dA9JlCmG09ZZRY4R3sr3LpwmxFFm3h/nRclbWnn5QuPTTI/1d3tNRHLcV0bw8ax4 > Ck7/nPwwMOLSS2muE6SrHNWvO39x8OzsTylLiJEYDoePUkmrHCOyR7DX4zh+Rr4J > JU2bKOX9rFTSE36z+818mDltqwL+r8m7uFgDWkol4eL48Iu+LluGw/IKPjQzX7C1 > 9ZAst5X1lUKjU+hzRyfTRt5zkkcQOHgbSHy0S+qmZ8XD8lcalsjN3/27If9z7E4u > DVtLFhlhocQNF8IUrGQRmDn8k19/0JBxnn8MYcTrO7rAeGJYqZx+I0o88YcsxT0=3D > =3DcPcN > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" > From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 09:29:50 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 50BF0DD5; Tue, 28 Oct 2014 09:29:50 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0A541D5B; Tue, 28 Oct 2014 09:29:50 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xj363-00082s-Fw; Tue, 28 Oct 2014 10:29:47 +0100 Message-ID: <544F61F9.6040408@FreeBSD.org> Date: Tue, 28 Oct 2014 10:29:29 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="S18FHNAIiDGIp3CWijRgiIlFH8r6itgcu" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 09:29:50 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --S18FHNAIiDGIp3CWijRgiIlFH8r6itgcu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 02:53, Miguel Clara wrote: > Not working for me on current. >=20 > dmesg: http://pastebin.com/N49hZnGS Could you please rebuild x11-servers/xorg-server and x11-drivers/xf86-video-ati like this: make WITH_DEBUG=3D1 all deinstall install Then, run Xorg from gdb (pkg install gdb) as root: gdb78 /usr/local/bin/Xorg At the "(gdb)" prompt, you can type the "r" command to execute Xorg. gdb will tell you if Xorg crashed or terminated normally. If it crashed, run the "bt" command at the (gdb) prompt and post your whole gdb session. Thank you! --=20 Jean-S=C3=A9bastien P=C3=A9dron --S18FHNAIiDGIp3CWijRgiIlFH8r6itgcu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT2ILXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM49QQAMjsMUVlW/S6PoePaBfqm+9v weg+5yi8QAIk4yagZOREnOw3wo1hpWUcZwSsCXJF4BZNdPjz2KQ8zMUPuTu4yI0Y xlbvlwuHVCuzvG57KBNlVYeQAtf2Q8Wlmj6UVRkStYcfDoLFFnAXBXpUnsi+fcVb /B8fba2oy8RZze7v0vzjwULNT9Wyzcrr9MRyZMwf4ARPZU6mBVqW+Y3Jup0QjRRy pQoWIy3vQsRJ4NOrGgQP5x9ZhoErpaamtNdrO/b275J9k1bt45flcQAJR6+RPqnM kxOoqfGUfUe6DOED4mMZqkYbvX79cPRyJROthhplv/9vjWbca07kjP6tc2gbiVjM 6mE0aTxC9ZMGaaPK2dDN8Apu8uiFcMfBolju72aJwHGGOtZw0qauilZ3jKrpGFOI tOhqP22CwgQIc6MWOgN/zMQW1CTcOr7+o3BemWFetHLxtnKh//w3U7sFErDqBL1Q 4/9KgIqfXV43SgsNXr/kyj+LeJVrzcPfO4uc0I0/b4pSArq2LkSfdagnG7YQ5xoc U45/eVjWuRJJglYWvxqYTLd5NEJ+I2S4RrgjFYSNMKFhUbKLma8sd13stzenIGBy pKFcgWMZxwQM5ZCNu7rJQel/jGnYekGid1Tch+ipZOmrSRCdgLkWnUOrQZ8U+nbW 2RWJwytvPaupy8+JuWS+ =p1Hx -----END PGP SIGNATURE----- --S18FHNAIiDGIp3CWijRgiIlFH8r6itgcu-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 09:41:36 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E65AE160 for ; Tue, 28 Oct 2014 09:41:36 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B4DEBE67 for ; Tue, 28 Oct 2014 09:41:36 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9S9facd070841 for ; Tue, 28 Oct 2014 09:41:36 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194655] New: graphics/dri incorrect depends - devel/llvm* is listed as BUILD dependency when built with VDPAU support but should be listed as LIB Date: Tue, 28 Oct 2014 09:41:36 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: arcade@b1t.name X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 09:41:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194655 Bug ID: 194655 Summary: graphics/dri incorrect depends - devel/llvm* is listed as BUILD dependency when built with VDPAU support but should be listed as LIB Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: arcade@b1t.name CC: x11@FreeBSD.org CC: x11@FreeBSD.org > ldd -a /usr/local/lib/vdpau/libvdpau_r600.so /usr/local/lib/vdpau/libvdpau_r600.so: libX11-xcb.so.1 => /usr/local/lib/libX11-xcb.so.1 (0x80197d000) libX11.so.6 => /usr/local/lib/libX11.so.6 (0x801b7e000) libxcb-dri2.so.0 => /usr/local/lib/libxcb-dri2.so.0 (0x801eb7000) libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x8020bb000) libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x8022da000) libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x802501000) libz.so.6 => /lib/libz.so.6 (0x80270e000) libthr.so.3 => /lib/libthr.so.3 (0x802924000) libncurses.so.8 => /lib/libncurses.so.8 (0x802b49000) libelf.so.1 => /usr/lib/libelf.so.1 (0x802d96000) libdrm_radeon.so.1 => /usr/local/lib/libdrm_radeon.so.1 (0x802fab000) libLLVM-3.4.so => /usr/local/llvm34/lib/libLLVM-3.4.so (0x8031b6000) libc++.so.1 => /usr/lib/libc++.so.1 (0x804b4a000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x804e0c000) libm.so.5 => /lib/libm.so.5 (0x805028000) libc.so.7 => /lib/libc.so.7 (0x80081f000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80524f000) /usr/local/lib/libX11-xcb.so.1: libX11.so.6 => /usr/local/lib/libX11.so.6 (0x801b7e000) libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x8020bb000) librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x80545d000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libX11.so.6: libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x8020bb000) librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x80545d000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libxcb-dri2.so.0: libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x8020bb000) libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x805666000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libxcb.so.1: libXau.so.6 => /usr/local/lib/libXau.so.6 (0x805867000) libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x805a69000) libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x805666000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libexpat.so.6: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libdrm.so.2: libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libz.so.6: libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libthr.so.3: libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libncurses.so.8: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/lib/libelf.so.1: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libdrm_radeon.so.1: libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x802501000) libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x805666000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/llvm34/lib/libLLVM-3.4.so: libz.so.6 => /lib/libz.so.6 (0x80270e000) libthr.so.3 => /lib/libthr.so.3 (0x802924000) libncurses.so.8 => /lib/libncurses.so.8 (0x802b49000) libm.so.5 => /lib/libm.so.5 (0x805028000) libc++.so.1 => /usr/lib/libc++.so.1 (0x804b4a000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x804e0c000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80524f000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/lib/libc++.so.1: libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x804e0c000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80524f000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libcxxrt.so.1: libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x80524f000) libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libm.so.5: libc.so.7 => /lib/libc.so.7 (0x80081f000) /lib/libgcc_s.so.1: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/lib/librpcsvc.so.5: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libpthread-stubs.so.0: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libXau.so.6: libc.so.7 => /lib/libc.so.7 (0x80081f000) /usr/local/lib/libXdmcp.so.6: libc.so.7 => /lib/libc.so.7 (0x80081f000) --- Comment #1 from Bugzilla Automation --- Maintainers CC'd -- You are receiving this mail because: You are on the CC list for the bug. From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 10:10:47 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46DF8918 for ; Tue, 28 Oct 2014 10:10:47 +0000 (UTC) Received: from mail-yh0-f41.google.com (mail-yh0-f41.google.com [209.85.213.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EB9B21FA for ; Tue, 28 Oct 2014 10:10:46 +0000 (UTC) Received: by mail-yh0-f41.google.com with SMTP id b6so138558yha.28 for ; Tue, 28 Oct 2014 03:10:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=bXLSXi+zA1VZTwLWs0zzpWYEoNM5j5yEf/x179+2LQk=; b=QNGFWMecH2MbpROFoozz4vaSmb4f54VPh/8mSAAozq5ZR9LGb/uqCpm2SX+7bjObmT /ue6PoyqEnzw8/EIwMBJZvm8jlF5yScdGOBhoBVglQOsTvj9pLJWUAF220sLAnrG00GR cppFNGTthae5LSdk6i9MC7DhY4R9fRsLGItxIPo9HKMO9ZY/q7RVKj3QED47qKR96h+a 8XjL2vGsX3aAy4FGyJyGzpzBkbDydaYgFxlpDbGec8vloJjMv8OvLAJu+YYApZAKfiOO 7thz8jmHT3y8I33Yalkj4n10OJgtbYuHH9Q2N2IpwVGcxV1EhtvgmcG35yMXoKnVP8ID X43g== X-Gm-Message-State: ALoCoQnEZ/ntKfwW4pHqLQWCF8Todexoj0fq2NrDuGO3SsbcAuwJsqkmvXzEojV1GQarxBV7Tq1+ MIME-Version: 1.0 X-Received: by 10.170.204.84 with SMTP id v81mr2000062yke.115.1414491040557; Tue, 28 Oct 2014 03:10:40 -0700 (PDT) Received: by 10.170.46.203 with HTTP; Tue, 28 Oct 2014 03:10:40 -0700 (PDT) X-Originating-IP: [62.165.198.134] In-Reply-To: <544F61F9.6040408@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> Date: Tue, 28 Oct 2014 11:10:40 +0100 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 From: Oliver Pinter To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 10:10:47 -0000 On Tue, Oct 28, 2014 at 10:29 AM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 28.10.2014 02:53, Miguel Clara wrote: >> Not working for me on current. >> >> dmesg: http://pastebin.com/N49hZnGS > > Could you please rebuild x11-servers/xorg-server and > x11-drivers/xf86-video-ati like this: > make WITH_DEBUG=3D1 all deinstall install > > Then, run Xorg from gdb (pkg install gdb) as root: > gdb78 /usr/local/bin/Xorg > > At the "(gdb)" prompt, you can type the "r" command to execute Xorg. gdb > will tell you if Xorg crashed or terminated normally. > > If it crashed, run the "bt" command at the (gdb) prompt and post your > whole gdb session. > > Thank you! Btw, It's possible to exists a coredump in / directory, namely Xorg.core. > > -- > Jean-S=C3=A9bastien P=C3=A9dron > From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 11:05:58 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 623CA7D4 for ; Tue, 28 Oct 2014 11:05:58 +0000 (UTC) Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.2]) by mx1.freebsd.org (Postfix) with ESMTP id 0DBF69ED for ; Tue, 28 Oct 2014 11:05:57 +0000 (UTC) Received: from filter.sfr.fr (localhost [93.8.4.165]) by msfrf2113.sfr.fr (SMTP Server) with ESMTP id DDFA87000117 for ; Tue, 28 Oct 2014 11:56:38 +0100 (CET) Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=none (no policy) header.from=listjm@club-internet.fr Received: from [192.168.1.67] (165.4.8.93.rev.sfr.net [93.8.4.165]) by msfrf2113.sfr.fr (SMTP Server) with ESMTP id B65FB7000113 for ; Tue, 28 Oct 2014 11:56:38 +0100 (CET) X-SFR-UUID: 20141028105638747.B65FB7000113@msfrf2113.sfr.fr Message-ID: <544F7666.1060602@club-internet.fr> Date: Tue, 28 Oct 2014 11:56:38 +0100 From: Juan =?iso-8859-1?b?UmFt824=?= Molina Menor User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: CFT: Update to xf86-video-ati 7.5.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 11:05:58 -0000 It’s working with an ATI Radeon 9250 AGP card. Thanks! Now, looking for the AGP support… Best regards, Juan > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, so > we want to be sure it's fixed in 7.5.0. From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 14:13:46 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 10CDE90C; Tue, 28 Oct 2014 14:13:46 +0000 (UTC) Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0499310A; Tue, 28 Oct 2014 14:13:44 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id f15so743857lbj.27 for ; Tue, 28 Oct 2014 07:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:date:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=A62QI7zRnbYkh+yKBIPtCCHon6PG1TQmosP8WtbGFEI=; b=S/bBeh8tOMMMZmG0kYDEI066GHBnIMj5KlpkBJYYj+cGJtN394XIO3eNZu4vDaKhJ/ BLWgeKr62AZdF6Xs01ATMkbAlF6XFh1u3e81jOqXZ2hntxkCXvGWEBrDnabqBtigx1E3 Bp761zyFRiZhEiXGpoJ0uCzxoNpu/xl6G+p986pJlQGxAbLXOjR86Jdrf7GboMVjmzVo wfnPebxGf/hXUjMgRhWRprJa9DnuDqVhUkJWYBKzF41Xm2Ceow/bmaRHQwjtT622rceM EcniN+Hmf8VQEJLbv6PARI5wSBzAScwQY5uqZqqxc4V9Xg+MK1GLBNFLFc/d1mp46T+E Re9g== X-Received: by 10.113.5.7 with SMTP id ci7mr4418546lbd.9.1414505622869; Tue, 28 Oct 2014 07:13:42 -0700 (PDT) Received: from limbo.b1t.lan (167.203-pool.nikopol.net. [213.111.203.167]) by mx.google.com with ESMTPSA id v7sm653128lbp.44.2014.10.28.07.13.41 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Oct 2014 07:13:42 -0700 (PDT) From: Volodymyr Kostyrko X-Google-Original-From: Volodymyr Kostyrko Message-ID: <544FA494.9000605@b1t.name> Date: Tue, 28 Oct 2014 16:13:40 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 14:13:46 -0000 On 27.10.2014 11:26, Jean-SĂŠbastien PĂŠdron wrote: > Hi! > > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, so > we want to be sure it's fixed in 7.5.0. > > What we're especially looking for is report of successful or failed > startup of the X server. With 7.4.0, the server would crash during > startup. But with 7.5.0, none of us could reproduce the problem. kernel: drmn0: on vgapci0 Success, works like it should. -- Sphinx of black quartz judge my vow. From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 18:33:53 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B0635AB; Tue, 28 Oct 2014 18:33:53 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 054BB34F; Tue, 28 Oct 2014 18:33:53 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjBaX-000EGX-0J; Tue, 28 Oct 2014 19:33:49 +0100 Message-ID: <544FE187.3030404@FreeBSD.org> Date: Tue, 28 Oct 2014 19:33:43 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara , Oliver Pinter Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="NrPn1povSfwJPaQ9igJbJFIRVmLVKiHeH" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 18:33:53 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --NrPn1povSfwJPaQ9igJbJFIRVmLVKiHeH Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 19:18, Miguel Clara wrote: > I should had that after rebooting the laptop, when it starts, with > should start "slim" and all I see is a mouse in the middle and a "promp= t > square" (not sure what to call it :P ) in the top left... The prompt square (I call it "text cursor" :) and the mouse are from vt(4), so it means the X server didn't acquire the display yet. When running Xorg alone, you should see nothing on the screen. In the dmesg and Xorg.log you posted previously, the card appears to have no CRTC or output connector: dmesg: No connectors reported connected with modes Does your computer have another video card, ie. an integrated one? Can you give more information about your hardware? > # gdb /usr/local/bin/Xorg=20 > ... > Starting program: /usr/local/bin/Xorg=20 > (no debugging symbols found)...(no debugging symbols found)... Can you rebuild x11-servers/xorg-server with WITH_DEBUG=3D1 too? --=20 Jean-S=C3=A9bastien P=C3=A9dron --NrPn1povSfwJPaQ9igJbJFIRVmLVKiHeH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT+GMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMS+kP/1yb4iQMK6ya3BplRsJ1QISS 4tvLAH63ehQpQzZDzWd/4CFp5ilpMrZpJynsnboQFsc4DqZUgfUZRQOplM7IHnTX lEJWf6Yzif2/HRwme9R2z9WtLmSuUg8bJAoVGWtSbIJsoA/vcU3GNqyy7SK5eFtV cwMnXH9dTaUZYaG2pjGifoZTkNcvjLkzasurOfgAbQTqFlOYTYZabKIX98ycjNGC Rb1Icvs91EC+4A+rTzMZqzrSrg21rgiPv/k1nXweQJR7vkCSQ9A4yo6u2m0cpT9a RGW8xKSbSJ8CGBU7ybK7d+uPPhTPsXMcW/QiBobp35TXdKbxmlaz/Gq81GV1yj72 Zf/djyN4L+4l3CZTyBp8/IxoXkdZkUqFlzbwozSceksxeA1e+yg89dvUfz0gZ2V4 rW6WDiJDhcJDtmZzdEm8DvNipiIKxDCUv1RVKRdZ/Db6wBZluGBAjU1bVmvpoSgl 0R4mleUSvuCJP6RXOyVFIO8MTxI0WcT2IAnqGsWZUtkdE8vRjIeqig5QO8gkEtwE 3d6zVN0jTpSf64jJZ1DsZ7oTMuUVBxzw3bP2JrdjaZ2ylImJEoShTp9AJ5gr/qbD Xyd3nl1E3AvzZuy10QfUVabebfhd9XpK/3hLJAlAWO/2LtaCbn3mI5TbaWKUE1TB 0powHv4dwurPDb/7sL9D =APHP -----END PGP SIGNATURE----- --NrPn1povSfwJPaQ9igJbJFIRVmLVKiHeH-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 18:41:16 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19E16957; Tue, 28 Oct 2014 18:41:16 +0000 (UTC) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2C848627; Tue, 28 Oct 2014 18:41:15 +0000 (UTC) Received: by mail-wi0-f169.google.com with SMTP id q5so9669594wiv.0 for ; Tue, 28 Oct 2014 11:41:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=FvPfJo2RMQm04iSjIg/ZQSjMoJZ1xY7W6/e4vb/OOTU=; b=A54lZyjNSyp1wwMIkCtQPfcwUSUeohJluR1EWRhCxlyv21RBCZ9+/Rx8BoZmwvB1oS 9dnlJ+3dRfriSrTi/oj6o7Ydalt/vlMBUyVmScnXo6wxAvU9V0xDbKrvayGBYs6ZDig4 Gd/Xhngn3p44ZACNvXYESrd1+P/ATEXZaLSVSkfvTRKmTp60Q6RbWw02v8ZmO6Gtu+Lp NQKRM+QdW4Ciz8+bk6YRV8VTRJFH1J7o1L3fHZL6vdIT3o2yUbttyixOEWh63UNZwWkE r+EQuFsrVPcNzMZl9tvXrqTRHqmJHkOXwduRIh/ivNbanyVMjinjn6Zac3vluk48Gs8+ Y4NQ== X-Received: by 10.180.104.198 with SMTP id gg6mr30771473wib.76.1414521673325; Tue, 28 Oct 2014 11:41:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Tue, 28 Oct 2014 11:40:53 -0700 (PDT) In-Reply-To: <544FE187.3030404@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 18:40:53 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List , Oliver Pinter X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 18:41:16 -0000 On Tue, Oct 28, 2014 at 6:33 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 28.10.2014 19:18, Miguel Clara wrote: > > I should had that after rebooting the laptop, when it starts, with > > should start "slim" and all I see is a mouse in the middle and a "promp= t > > square" (not sure what to call it :P ) in the top left... > > The prompt square (I call it "text cursor" :) and the mouse are from > vt(4), so it means the X server didn't acquire the display yet. When > running Xorg alone, you should see nothing on the screen. > > In the dmesg and Xorg.log you posted previously, the card appears to > have no CRTC or output connector: > dmesg: No connectors reported connected with modes > > Does your computer have another video card, ie. an integrated one? Can > you give more information about your hardware? > Yes, it does, and Intel card. pciconf -lv output: http://filebin.ca/1fJdai9k7d85/pciconf.txt > > # gdb /usr/local/bin/Xorg > > ... > > Starting program: /usr/local/bin/Xorg > > (no debugging symbols found)...(no debugging symbols found)... > > Can you rebuild x11-servers/xorg-server with WITH_DEBUG=3D1 too? > > Will do! > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 18:55:44 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 663D3D57; Tue, 28 Oct 2014 18:55:44 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1ECBB7B5; Tue, 28 Oct 2014 18:55:44 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjBvi-000EWA-BH; Tue, 28 Oct 2014 19:55:42 +0100 Message-ID: <544FE6AD.1030503@FreeBSD.org> Date: Tue, 28 Oct 2014 19:55:41 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="i0lEi9qVcKLT1a7Q1Miehbn7nKr2AordU" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 18:55:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --i0lEi9qVcKLT1a7Q1Miehbn7nKr2AordU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 19:40, Miguel Clara wrote: >> Does your computer have another video card, ie. an integrated one? Can= >> you give more information about your hardware? >> >=20 > Yes, it does, and Intel card. >=20 > pciconf -lv output: http://filebin.ca/1fJdai9k7d85/pciconf.txt I assume you use the Intel card only? Before trying this update, did you have xf86-video-ati-7.2.0 installed? --=20 Jean-S=C3=A9bastien P=C3=A9dron --i0lEi9qVcKLT1a7Q1Miehbn7nKr2AordU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT+auXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMyIsQAI+2D73HepMCO8F/5Z01leFa 2iPxgH4pdK++kuyQ1VeoQUyYJV/h12dTzclnleUf9nepTXxUERxV4pJUMHu0I9zM T+nV0plNBfRNV1Q5pMjqRqZOYBojvqJQowbYfK1CTk2WA/XZnumvKICFNv2D2nn6 t477KnmqTri0I3A6ShVxG9gUPXdaTcZ7LDIRrXX1oyoUAQEarHcXPF/qPQ1LKo5j 49yxB8GSqlOJNZJJy+6i3y27Dl7BOGpk0adHXHMQ8MCte2uycn0wn2la3bjkt26A pkQGD8yN0gwj8C5AVxjODvqHwcqFbF3oDcVonz2OWBNmCh21XjjeoT2VSh9QlcMp OQemsJc/EjtM0yXvpJvUKHjSOId5/zX/1uPovc+JCVt+NcC25ZpVUnbpO8bMiSMl bJR1i15yRlQm7j6Ivwl1jpuUuDt0E3jDrkMaCD5qnjXnIj2Z0qCZclIMJEOq/L7E r6kAVivlRCe0hsa+3sFPtMJbOnOne5z2RLvCXKq76dwRBPFjwsI8t2xqAyTAie5L OpPMuakwWLwg9dvUPyWXbvmyG+pn3fzIBLyM1JFCgiMl5b1ggv/TuWyPtec7KkDx rM5/P+7f+b6HE6cnyNFL/Ntx1q+UpH42iRXmGQXIZbFRJEc4gyH9uUcmPfciDFwy TDbX9/TmwB07ijWvv7bn =1Qxm -----END PGP SIGNATURE----- --i0lEi9qVcKLT1a7Q1Miehbn7nKr2AordU-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:20:43 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4FEF5B5; Tue, 28 Oct 2014 19:20:43 +0000 (UTC) Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B02C79CC; Tue, 28 Oct 2014 19:20:42 +0000 (UTC) Received: by mail-wg0-f43.google.com with SMTP id n12so234177wgh.30 for ; Tue, 28 Oct 2014 12:20:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=MA8YLRZ/qEv0HnAL9viHh2P+yYscRc+wk7qmvXkpMcE=; b=Bc0FmDJ42yuItWUXCqJ4vf4+Xg5RHLYNntoaZGRCsSOqnUvokIdsFeAxg5IviYV7Tm haYQRzrc3WGevpOtR8/QJfwgi2Q4q7LUzYd9ujhwpI+s/wpNX36uvx/UT3JVH+wBGGWI 3SkZg2GDfi3jAi32xdz6qvn67ntnmhSg3ydDziLPyYbQm/VRTVIAtc3Vqd/j6s/JRRfE 0ecE7zavs3AC1HV4qTwArjlAyDKqiMVTKrXtG+TP7am9od0/mf+Xd0Hfd/NcpphpKtB/ slMN+Rz5wcAJMI53Y0JKvEy27PgxV47S5G2+BHWb19LH9QlCAWV7wMBsTf40C+tLFudh dLTg== X-Received: by 10.194.209.230 with SMTP id mp6mr7011367wjc.2.1414524041067; Tue, 28 Oct 2014 12:20:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Tue, 28 Oct 2014 12:20:20 -0700 (PDT) In-Reply-To: <544FE6AD.1030503@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 19:20:20 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:20:43 -0000 On Tue, Oct 28, 2014 at 6:55 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 28.10.2014 19:40, Miguel Clara wrote: > >> Does your computer have another video card, ie. an integrated one? Can > >> you give more information about your hardware? > >> > > > > Yes, it does, and Intel card. > > > > pciconf -lv output: http://filebin.ca/1fJdai9k7d85/pciconf.txt > > I assume you use the Intel card only? > > Before trying this update, did you have xf86-video-ati-7.2.0 installed? > > I have both installed, always had, but so far could only use intel, (I reported issue with the card before, but eventually got no reply back) > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:27:35 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E2B9A964; Tue, 28 Oct 2014 19:27:34 +0000 (UTC) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EFD45AEA; Tue, 28 Oct 2014 19:27:33 +0000 (UTC) Received: by mail-wi0-f169.google.com with SMTP id q5so9794462wiv.4 for ; Tue, 28 Oct 2014 12:27:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=gAEhUSLrNALiOnWHTukTk7BwAoRxeG4skbB7KpShR1k=; b=LsiTCJlEVKAvr4sI38YUl01F4gGhvCarSuPxoD887KKZz4+uN0AHO9P4bZA/DLUG6B YKFvTS4LELlMjx3cwWQG996Xh2g6+53iV46UixAvB8fgq+N03LF16pxas4f37yEnVGrH HDm8Y9RBGIJQXzqdLDch900S7TZwZfz79XhMMLIQRf0SWhMUZfs8I43MmB4ex35WtX+a XsjznNJgD88ALBHZn8rRSI2c5AcO3wguaj0bjAhY0W3X7rQILYi68ESysQ5kecs75C8d LqbfEhCIdQxjP3iZd62IKDCd5xmhJOxpggKJNPzMR1w/8DygDT7yUAfGsWS+2GqF/ElQ kOhw== X-Received: by 10.194.81.70 with SMTP id y6mr5940664wjx.113.1414524452317; Tue, 28 Oct 2014 12:27:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Tue, 28 Oct 2014 12:27:11 -0700 (PDT) In-Reply-To: References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 19:27:11 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:27:35 -0000 On Tue, Oct 28, 2014 at 7:20 PM, Miguel Clara wrote: > > > On Tue, Oct 28, 2014 at 6:55 PM, Jean-S=C3=A9bastien P=C3=A9dron < > dumbbell@freebsd.org> wrote: > >> On 28.10.2014 19:40, Miguel Clara wrote: >> >> Does your computer have another video card, ie. an integrated one? Ca= n >> >> you give more information about your hardware? >> >> >> > >> > Yes, it does, and Intel card. >> > >> > pciconf -lv output: http://filebin.ca/1fJdai9k7d85/pciconf.txt >> >> I assume you use the Intel card only? >> >> Before trying this update, did you have xf86-video-ati-7.2.0 installed? >> >> I have both installed, always had, but so far could only use intel, (I > reported issue with the card before, but eventually got no reply back) > > > >> -- >> Jean-S=C3=A9bastien P=C3=A9dron >> >> > reinstalled xorg-server with debug, this is what I get with gdb: [New Thread 803406400 (LWP 101234/Xorg)] (gdb) r Starting program: /usr/local/bin/Xorg X.Org X Server 1.12.4 Release Date: 2012-08-27 X Protocol Version 11, Revision 0 Build Operating System: FreeBSD 11.0-CURRENT amd64 Current Operating System: FreeBSD hpbsd 11.0-CURRENT FreeBSD 11.0-CURRENT #2 7951248(master): Wed Oct 22 17:11:52 WEST 2014 root@hpbsd:/usr/obj/usr/src/sys/GENERIC-NODEBUG amd64 Build Date: 28 October 2014 06:40:36PM Current version of pixman: 0.32.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (=3D=3D) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 28 20:21:57 2014 (=3D=3D) Using config directory: "/usr/local/etc/X11/xorg.conf.d" (=3D=3D) Using system config directory "/usr/local/share/X11/xorg.conf.d" (II) [KMS] Kernel modesetting enabled. Program received signal SIGSEGV, Segmentation fault. 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e12c0) at xf86Crtc.c:1829 1829 output =3D config->output[config->compat_output]; Current language: auto; currently minimal (gdb) bt #0 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e12c0) at xf86Crtc.c:1829 #1 0x00000000004eb1ea in xf86SetScrnInfoModes (scrn=3D0x803510400) at xf86Crtc.c:1843 #2 0x00000000004ebf13 in xf86InitialConfiguration (scrn=3D0x803510400, canGrow=3D1) at xf86Crtc.c:2503 #3 0x000000080474153e in drmmode_pre_init (pScrn=3D0x803510400, drmmode=3D0x8034e5258, cpp=3D4) at drmmode_display.c:1757 #4 0x000000080473c89a in RADEONPreInit_KMS (pScrn=3D0x803510400, flags=3D0= ) at radeon_kms.c:946 #5 0x00000000004a4e19 in InitOutput (pScreenInfo=3D0x8acdb0, argc=3D1, argv=3D0x7fffffffeac0) at xf86Init.c:586 #6 0x0000000000424c66 in main (argc=3D1, argv=3D0x7fffffffeac0, envp=3D0x7fffffffead0) at main.c:203 (gdb) new xorg.core: http://filebin.ca/1fJrlIDKd2i8/Xorg.core From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:30:11 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1AF46C54; Tue, 28 Oct 2014 19:30:11 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BC8A6B24; Tue, 28 Oct 2014 19:30:10 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjCT2-000EzW-Uj; Tue, 28 Oct 2014 20:30:09 +0100 Message-ID: <544FEEBC.2030208@FreeBSD.org> Date: Tue, 28 Oct 2014 20:30:04 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6CI2nrh4FmIJmSBqoxa7kugWL0tF4hh1D" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:30:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6CI2nrh4FmIJmSBqoxa7kugWL0tF4hh1D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 20:20, Miguel Clara wrote: >> Before trying this update, did you have xf86-video-ati-7.2.0 installed= ? >> > I have both installed, always had, Just to be sure, you mean you have both xf86-video-ati and x86-video-intel installed, right? > but so far could only use intel, (I reported issue with the card > before, but eventually got no reply back) FreeBSD doesn't support video cards which don't have their own output connectors yet. However, I suppose the Intel should work properly. Can you point me to the thread (in the mailing-list archive) where you reported your problem with the Intel card? --=20 Jean-S=C3=A9bastien P=C3=A9dron --6CI2nrh4FmIJmSBqoxa7kugWL0tF4hh1D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT+7AXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM+SgQAN1epSWP1f73ju6uuV57mt6G l6LSfMUtGAuhkiEKFxCLABltPn+PZZMnvApcb8+IzJJwJi5bRwbUpCRO4zk1HI1a SS1DruBIcphpHxIU8rYdGTOHqNaAw9ADO0Pb/eNbcmQWfHwwYJMQ2+BxcWoTYCUU HHSZdbiU34qYl0OjN+DxQKBa+wcp8FpYTOyO/cW1TTPgStXIIat+0aAOjCrr6YcT tauE4M/mxnOYPAlbPjGoj6S5cfaiXCOzkNA6ljQRR7ADPJIdCS1LQRMd3f/OloFQ fKBJ2Lq/a1sXjtGVWo6plhZs8UKJfKySrdD5pe756tPFQO77cqarKsLoXY3VECSF S4rGCg+xwGU7O2ZGRqtPEneeJ0vFDP91UUaVqeKXv8HZESHCmL/wSSn2vfR4NWir hw5jRkQ2YAveTL0Ay6lQ5mNeNIMkyT98fILN2LTaiX9Xjy7ficSkhT7XyshgpdmD ywyQgIXT4/gz46TDtYUs5l4cLjxdmPIkLfObnnRoV1w+B1lKWIqZ/YIswBSBYS/I EvvssBBk++y0WThYg/PwoKtlcif3ArXMWTlH9cFuNVobPcKZe+GgP0/p+kEDwDlk OeA7BJzFOGG8c81hXqez2VbXilL+FCYRWWEpTgF+KQAflNuWK3ha1WdJMt7m9Dj7 Yj/re2Lon2RLRCY4jAFb =K5nq -----END PGP SIGNATURE----- --6CI2nrh4FmIJmSBqoxa7kugWL0tF4hh1D-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:36:00 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7FE9CF52; Tue, 28 Oct 2014 19:36:00 +0000 (UTC) Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 976D8C11; Tue, 28 Oct 2014 19:35:59 +0000 (UTC) Received: by mail-wi0-f170.google.com with SMTP id n3so9802655wiv.5 for ; Tue, 28 Oct 2014 12:35:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=QjQtpU1NL9C/0n4xCti/WjbdbnTR6kOABHciWAzS4zw=; b=pWFurMKLvp0ofE2xxO+DNTi6947kL2hETVuv/Hthgg6CV9qsWO0ocvB9VIfAkggUGE 5Z6jlfRAIRZQmdXuFgUDpcFDquwJVPz2kgO0twct7tBy9SMu8S3zuE13kq+q+f//brTY 1ucQDUjM79ETRDBBfkY2o/sAzVfzpPDo79EmQCwiOnQZFSdS3zzYKC1drOGHE9bGo3Sv ltySQkmKJOYPQHJIOr8AuNqgyTo6oXJh3P02KSLKT73znd3rnK73cYk0XRo60bRshm9A BdlGX5S4ETeaVz731q0xNqmpZvfRgcl73X5XkGh39xWduZe5tsVHWkrXtHMEpduCs1wA h35w== X-Received: by 10.180.149.169 with SMTP id ub9mr7430026wib.73.1414524957878; Tue, 28 Oct 2014 12:35:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Tue, 28 Oct 2014 12:35:36 -0700 (PDT) In-Reply-To: <544FEEBC.2030208@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> <544FEEBC.2030208@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 19:35:36 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:36:00 -0000 On Tue, Oct 28, 2014 at 7:30 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 28.10.2014 20:20, Miguel Clara wrote: > >> Before trying this update, did you have xf86-video-ati-7.2.0 installed= ? > >> > > I have both installed, always had, > > Just to be sure, you mean you have both xf86-video-ati and > x86-video-intel installed, right? > Yes, but only used the intel in xorg.conf since radeaon failed > > > but so far could only use intel, (I reported issue with the card > > before, but eventually got no reply back) > > FreeBSD doesn't support video cards which don't have their own output > connectors yet. However, I suppose the Intel should work properly. > > Can you point me to the thread (in the mailing-list archive) where you > reported your problem with the Intel card? > The intel works indeed, the problem as always radeon, and now that you mention that, in the list the discussion lead to the same conclusion about the output. here: https://lists.freebsd.org/pipermail/freebsd-x11/2014-January/014111.html I wonder tough... what if I connect it to a HDMI output? should it work or the same applies? > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:38:12 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 325931A3; Tue, 28 Oct 2014 19:38:12 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DF714C38; Tue, 28 Oct 2014 19:38:11 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjCao-000F77-1n; Tue, 28 Oct 2014 20:38:10 +0100 Message-ID: <544FF09D.5080702@FreeBSD.org> Date: Tue, 28 Oct 2014 20:38:05 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HAVFkKrX13mo4lb9gw4i9v0ReLteBh7EP" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:38:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HAVFkKrX13mo4lb9gw4i9v0ReLteBh7EP Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 20:27, Miguel Clara wrote: > Program received signal SIGSEGV, Segmentation fault. > 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e12c0) at > xf86Crtc.c:1829 > 1829 output =3D config->output[config->compat_output]; > Current language: auto; currently minimal > (gdb) bt > #0 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e12c0) at > xf86Crtc.c:1829 > #1 0x00000000004eb1ea in xf86SetScrnInfoModes (scrn=3D0x803510400) at > xf86Crtc.c:1843 > #2 0x00000000004ebf13 in xf86InitialConfiguration (scrn=3D0x803510400,= > canGrow=3D1) at xf86Crtc.c:2503 > #3 0x000000080474153e in drmmode_pre_init (pScrn=3D0x803510400, > drmmode=3D0x8034e5258, cpp=3D4) at drmmode_display.c:1757 > #4 0x000000080473c89a in RADEONPreInit_KMS (pScrn=3D0x803510400, flags= =3D0) at > radeon_kms.c:946 > #5 0x00000000004a4e19 in InitOutput (pScreenInfo=3D0x8acdb0, argc=3D1,= > argv=3D0x7fffffffeac0) at xf86Init.c:586 > #6 0x0000000000424c66 in main (argc=3D1, argv=3D0x7fffffffeac0, > envp=3D0x7fffffffead0) at main.c:203 > (gdb) >=20 > new xorg.core: http://filebin.ca/1fJrlIDKd2i8/Xorg.core Can you post /usr/local/bin/Xorg as well, please? --=20 Jean-S=C3=A9bastien P=C3=A9dron --HAVFkKrX13mo4lb9gw4i9v0ReLteBh7EP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT/ChXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMxQ4P/iBLIXPbLM5Coq4BIQoGDdZc ir3JWbxOjx0qHMVBOgDJRT87wt17fI/x4apw9Tv8XBbLwNuDW4gq/EvNqWekXUri gdlHQVfGyw6fIgKnUOO82G0ziMjHxtDRa2XWdbkGCUJsBvyr0E2brHpknd2qyQmh D4S2YeIo0Jm7TYw4Jo28g6AOSdOt2kODXW/tyG0gkvZXBxoOKT9oq5QOwkY4q3Rz cvfJKftBQrqzOydfatLPXwtPDpqFFV/uluIfdHlJGjlqm3rrfBnIE9UfIqNUgwH3 IaUnG0PCDKuwz/3l8YVn6d4ea3hv+najnlspAMr4oGdYLRs0nFRVj8b8eKx72lJ3 wFEemWcLnLSiiABirGFhdAHvI21sKSCUJ0a4SkwXTHkyPEH19jW4kTXxswGVYaYv ghrx+vd/puNSsk98dkWBC4/8y7T9uFADr5CjOP2bRfmEVvYmYPrHdPwbqSJcsxZj otpRCFDGfBAh3ulUxMDrQ3RexkSvAEjYq3AY9fNRqpnPnVxLGW4W9J7CfWXnp0tg ZM7wiHViuwr6AHK22VpgNbU2UuvzmGDSlPmVVvZY6GJnQRSv3QYvhyaYLINsLaZA 7whQ/JY07nfKjVjPYSuLR/wxSFhkiW333ptrmx9Pzdhqxoba9xy0dt/2BnFC3nzN DxKPZeflQK7X9XowPtOa =RZuS -----END PGP SIGNATURE----- --HAVFkKrX13mo4lb9gw4i9v0ReLteBh7EP-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:42:51 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 79A1B514; Tue, 28 Oct 2014 19:42:51 +0000 (UTC) Received: from smtp-vbr5.xs4all.nl (smtp-vbr5.xs4all.nl [194.109.24.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DABE0D07; Tue, 28 Oct 2014 19:42:50 +0000 (UTC) Received: from slackbox.erewhon.home (slackbox.xs4all.nl [83.162.243.5]) by smtp-vbr5.xs4all.nl (8.13.8/8.13.8) with ESMTP id s9SJggN5095518; Tue, 28 Oct 2014 20:42:42 +0100 (CET) (envelope-from rsmith@xs4all.nl) Received: by slackbox.erewhon.home (Postfix, from userid 1001) id 4CCD3123EC; Tue, 28 Oct 2014 20:42:42 +0100 (CET) Date: Tue, 28 Oct 2014 20:42:42 +0100 From: Roland Smith To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 Message-ID: <20141028194242.GA91528@slackbox.erewhon.home> Mail-Followup-To: =?utf-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= , freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@freebsd.org References: <544E0FC8.8090605@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9amGYk9869ThD9tj" Content-Disposition: inline In-Reply-To: <544E0FC8.8090605@FreeBSD.org> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.23 (2014-03-12) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:42:51 -0000 --9amGYk9869ThD9tj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 27, 2014 at 10:26:32AM +0100, Jean-S=C3=A9bastien P=C3=A9dron w= rote: > Hi! >=20 > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, so > we want to be sure it's fixed in 7.5.0. >=20 > Here's patch: > https://people.freebsd.org/~dumbbell/graphics/ports-xf86-video-ati-7.5.0.= patch >=20 > To apply it: > cd /usr/ports > patch -p1 < /path/to/ports-xf86-video-ati-7.5.0.patch >=20 > Then update x11-drivers/xf86-video-ati with your method of choice. Works fine with Radeon X1650 (ChipID =3D 0x71c1) on FreeBSD 10.1-PRERELEASE= #0 r273434 (amd64, GENERIC kernel). All ports updated on 2014-10-26. Roland --=20 R.F.Smith http://rsmith.home.xs4all.nl/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 5753 3324 1661 B0FE 8D93 FCED 40F6 D5DC A38A 33E0 (keyID: A38A33E0) --9amGYk9869ThD9tj Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJUT/GyAAoJEED21dyjijPgjOwP/2q+55RZKtHJwHe2QfALXkKm xfnSwQbCevDDNTQvQv3G59XGyDEaEA08chH27XptWbCbVp/ikEva7U9ixTta5hki p8Y7R8jNhEAa5VSjPcaoFLcoxZ72ZDxRGSkPFB4DMAllSuUpMUEcyvJCPyABUHL7 lEgu//8v0/EuQY/H8kkKs+nlfIyHOIiXJdmmizf0NI11b6cKuxwAUlcQHu3BUOVQ pKvVSvGXH/mdbVguhQ7e5BQ8/Yp6/AX26CNLTN08fQdynQTV2ZILeVMdz94AWJw5 ddkIvtWRoTOPDr9FWasR4c7zVfw8mq3JhNbZVZu6H4lSgzzDhqPnMOzDahoJPyx3 nLXAIgAQpzjCHhOJNAI9fJYy4h9NfODv9S2bQz1kzkFyS56jDbEvTu7iaqOZ1PA8 W9t4jdlbBLA1VazXP76egARq1jK0A1LEhT3fwIgiDnhEwzhgMuudp4itZnsRhCou nUe3eQP+vNL6XGlKK4LS79zhtpVs/CRlt3sFbG8WqaVy5EIJKoEk5Mcr6CxCoq1c RHBOCc5qraPZ4X3ECcDLwd3tGxRzzbyev1lBkhM7DAxsQyK+xsdzmRDkNrkVg6Lb XOuZ5cDwzJci8lUejg8EKWdmX2fDlM5v2F0aQRJSHzpvvLD87wgbaIWJ33KyBb3M vl3dC+3pZvfZSQmombcb =BsFD -----END PGP SIGNATURE----- --9amGYk9869ThD9tj-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:44:25 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 682106CA; Tue, 28 Oct 2014 19:44:25 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 122D5D1E; Tue, 28 Oct 2014 19:44:25 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjCgp-000FGz-7o; Tue, 28 Oct 2014 20:44:23 +0100 Message-ID: <544FF20C.1010003@FreeBSD.org> Date: Tue, 28 Oct 2014 20:44:12 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> <544FEEBC.2030208@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iQAvI6f3WGurlUS5RIet2Fog0gj0t0uJk" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:44:25 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --iQAvI6f3WGurlUS5RIet2Fog0gj0t0uJk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 20:35, Miguel Clara wrote: > The intel works indeed, the problem as always radeon, and now that you > mention that, in the list the discussion lead to the same conclusion ab= out > the output. >=20 > here: > https://lists.freebsd.org/pipermail/freebsd-x11/2014-January/014111.htm= l >=20 > I wonder tough... what if I connect it to a HDMI output? should it work= or > the same applies? The HDMI output should work, though it's drived by the Intel GPU, not the Radeon. Your type of hardware configuration is meant to only use the Radeon GPU (more powerful, less battery friendly) when the extra power is needed/useful. In this case, the Radeon card is used to render a 3D image for instance, and the Intel card is still used to display the result on the screen. In FreeBSD, we lack the infrastructure to move data between both cards. --=20 Jean-S=C3=A9bastien P=C3=A9dron --iQAvI6f3WGurlUS5RIet2Fog0gj0t0uJk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT/IXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMSdoP/0PIFo7OrbWGr/ba8qpe5mYk vQ/1LoxftndtjayIF0yP00TIV3SxwQJBy0Tl7lifopB3WkVg0ZTKkbE99VB7LEpB 2xapstDMdnG+vHkvVyngrltue0oGhkfOeGzPN5IPd+u5r03E665GprKrJjC3pltM 4UO1dj3htmLInyfBsZb/RyPxe8fB3TOHFAG6XsF2gk2XrUofU/G3f6l+WbY5DfL4 uEYeJRdWfIcR2Jum+WqwsRrikTXD8m5ylIWH6VYBBEzebO2dxP22SU04+UgRlpko HpVfmAgA5eX9lduwl+xm+B8pdtG1v6x4wSJvCZHozwV2AEGJkij2pfwf+EYW5Avh TcXvy/NJQZZcubiA7beIWW8X6XW57LwE0blfq2uh3Unp2crohjD5zDlzSDENXw7+ 77FKTA5RwWOEmP95Fvi2YpZw5bQVwBsRYErfD0eae10Us7bO7hjBabl0SQqbIntE J/01MdoMuLW1hfn/ywLBegq5n/kSwyegcDJ1xXE71nbKKqnmDPJwcsRZtaUJGDAr Ho82kPHjujW7gGCe5vfQ4VjQlnqJDDspfUPqgggFS9OLeySfEdfaqtPcVj5Y590w oG3D3G3fCvqZloEgGClpku9nojnC8KYTemue3EYCVyzSsrp2jlY3WajJNC5A0H3G 014dflhsUlE1cH6lrxDb =QhGn -----END PGP SIGNATURE----- --iQAvI6f3WGurlUS5RIet2Fog0gj0t0uJk-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:46:01 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 174C4896; Tue, 28 Oct 2014 19:46:01 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A60C1D43; Tue, 28 Oct 2014 19:46:00 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjCiM-000FJ1-O8; Tue, 28 Oct 2014 20:45:58 +0100 Message-ID: <544FF276.5000809@FreeBSD.org> Date: Tue, 28 Oct 2014 20:45:58 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gLJU1cfHXlcNL4gJrsEj8rObWclRJxUUj" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:46:01 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gLJU1cfHXlcNL4gJrsEj8rObWclRJxUUj Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 20:27, Miguel Clara wrote: > new xorg.core: http://filebin.ca/1fJrlIDKd2i8/Xorg.core I'm interested in the two files too: /usr/local/lib/xorg/modules/drivers/ati_drv.so /usr/local/lib/xorg/modules/drivers/radeon_drv.so --=20 Jean-S=C3=A9bastien P=C3=A9dron --gLJU1cfHXlcNL4gJrsEj8rObWclRJxUUj Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUT/J2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM35IP/RFcVLUJbsKO5sc8oGP06BaG BXcHbc5DLuEtVEnzfMw/dDsv3qk3eUt8VDWoD6qlqM6KIeot+0yY5kGWSmJEIZoj htnlCmeuPuSFc28y7i4ZuHJV2+VgafxsptuE3riWWK4EJn3O2/Gb/A/7hfmUlzzr r5Uhx5qFoV844CAgt8cwfMnYeetpGImBzag/rj4c6oY35AsJe7UneHAkjnpD+1NU aud1JfjIlr/jd+lYarw03UQmSeOn1xbhfL5m+4lw2tDF+VHL/Ce75gECnnBn0XP1 WRuz8ukBVvU9rKvWtWuZpUR7aw6/9syMeYGGfW4GnGhOseAYrSEktEouHQjgnWw7 AKDv84RyxApCcjKrAMXky73vowKsm56LisSpDvroKUdvQp7TjPfFxtXyN7xqX5wZ xk4+2baX/N+5i1btBA3Cnmbs87+mua1U0gXcO8KVOnY/DGbiBfM9ztz/wbsvt5q5 VV9e867VVgnAaBeKQ4peOqBxY4CphOWvBRNj8ok9F0yP4cuGpT5M18w9Oq3dYh2X 45MsRyY6v27yd0TzE8gf11vBlECwdIhMBs6MPg1RWV/eLsAqBNJ95Dz/ZmNRH2Oq zw3Kw6x7bh86Eui4Mdc3ODrMKAZhcvfTwkS9M1UifNLnLRyXAKNfEcWxNPkIrESg RCdPZxyLAbEhpPKs/J8R =tLwJ -----END PGP SIGNATURE----- --gLJU1cfHXlcNL4gJrsEj8rObWclRJxUUj-- From owner-freebsd-x11@FreeBSD.ORG Tue Oct 28 19:52:02 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2ADFAC2; Tue, 28 Oct 2014 19:52:02 +0000 (UTC) Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ACF0BE26; Tue, 28 Oct 2014 19:52:01 +0000 (UTC) Received: by mail-wg0-f47.google.com with SMTP id a1so313001wgh.20 for ; Tue, 28 Oct 2014 12:51:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=v0nMBf305ag+bLEVKvLWb+tFCQxVPvDRJllaSqpd1jM=; b=CyStyGfTeu6n/q5/ysc8Z4upQShGHTNJ86p0EeLAkAJlAqB4NuQ8oxGomS6MTQTfDV H9fm37bkhGXZlpmQ7Vx6FJyUvXahHzPySCS2D6Ju9rWVQtWueQB2+IRzmyM02mK3DlLV wByzpmx3MVZC6ikVF2nw5edB515gxlftsmT2TLh/Mai86F1/EPeFczD409NG77tP60/e NOvEC9Or868fJxM865VyclBdtJO2fReXWvCUwnNU+nPDtUYf1kDM5B1MhfkwiuyCk6nJ 1OuXgIRghjVTRqp4Lw67clNEsMr9EOW9rr0Y14NuXGkHXb2Jt+qw/U/0j+tMyDuyRU9o 9Ekw== X-Received: by 10.180.104.198 with SMTP id gg6mr31202266wib.76.1414525919843; Tue, 28 Oct 2014 12:51:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Tue, 28 Oct 2014 12:51:39 -0700 (PDT) In-Reply-To: <544FF276.5000809@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <544FE6AD.1030503@FreeBSD.org> <544FF276.5000809@FreeBSD.org> From: Miguel Clara Date: Tue, 28 Oct 2014 19:51:39 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2014 19:52:02 -0000 On Tue, Oct 28, 2014 at 7:45 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 28.10.2014 20:27, Miguel Clara wrote: > > new xorg.core: http://filebin.ca/1fJrlIDKd2i8/Xorg.core > > I'm interested in the two files too: > /usr/local/lib/xorg/modules/drivers/ati_drv.so > /usr/local/lib/xorg/modules/drivers/radeon_drv.so > > -- > Jean-S=C3=A9bastien P=C3=A9dron > > http://filebin.ca/1fJyganoD7cx/Xorg http://filebin.ca/1fJywW2Hcpa0/ati_drv.so http://filebin.ca/1fJzBoYQR2dY/radeon_drv.so From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 03:38:24 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CFF7D144; Wed, 29 Oct 2014 03:38:24 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7EC305E7; Wed, 29 Oct 2014 03:38:24 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s9T3cGEp004900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 28 Oct 2014 21:38:16 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s9T3cGb5004897; Tue, 28 Oct 2014 21:38:16 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 28 Oct 2014 21:38:16 -0600 (MDT) From: Warren Block To: =?ISO-8859-15?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 In-Reply-To: <544E0FC8.8090605@FreeBSD.org> Message-ID: References: <544E0FC8.8090605@FreeBSD.org> User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-ID: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 28 Oct 2014 21:38:16 -0600 (MDT) Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 03:38:24 -0000 On Mon, 27 Oct 2014, Jean-Sébastien Pédron wrote: > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. The reason is that 7.4.0 was crashing for several users, so > we want to be sure it's fixed in 7.5.0. Additional tests. All of these worked: Radeon HD 6550D (AMD A8-3850 APU) Radeon X300 PCIe Radeon HD 4350 PCIe From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 04:46:49 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 25B90FB8 for ; Wed, 29 Oct 2014 04:46:49 +0000 (UTC) Received: from mail-ob0-x234.google.com (mail-ob0-x234.google.com [IPv6:2607:f8b0:4003:c01::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E35D4C4D for ; Wed, 29 Oct 2014 04:46:48 +0000 (UTC) Received: by mail-ob0-f180.google.com with SMTP id wp4so1748362obc.25 for ; Tue, 28 Oct 2014 21:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=kXUynV2j/VqDvM4Ss9AHh7Qujqvp6kbRfM3PVxKSFnw=; b=niNiqSytW8DXZD4KdDbvfC8a38sx6xvVw1c8/UNdjC7y0R0PrSc3U/c8V4JZvPPHLz gJoy/P+lanMZCXPQCmbQfAWF6y8l4dMx9faWZ2xllXG9ME6JjfwyrgWqAncrxuE4kt1S G+fINivxzdWyUQpjqoqa6g15igh6u+NTb3PFvGHQKWOvboXr8FYhxVr+y8UYlmV7XYm1 2llSjfYmxt9S+4gDSFc7w0QFVblbXcPAYIlZ7jeMDFDDjD42inCR5/jzCzn+Sq36C5SQ 8glV5HDWb3h+O56ndf0N7zgRUDqmZluXjCCrVYeBf9KZ7DdbAJzfb5v5BzWt2bIRQxss tctg== X-Received: by 10.182.81.97 with SMTP id z1mr6667956obx.35.1414558008248; Tue, 28 Oct 2014 21:46:48 -0700 (PDT) Received: from [192.168.1.14] (c-98-199-208-177.hsd1.tx.comcast.net. [98.199.208.177]) by mx.google.com with ESMTPSA id k62sm1488786oif.14.2014.10.28.21.46.47 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Oct 2014 21:46:47 -0700 (PDT) Message-ID: <545070AF.1070002@gmail.com> Date: Tue, 28 Oct 2014 23:44:31 -0500 From: Yass Amed User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@FreeBSD.org Subject: Feedback: HASWELL, i915, DRM Driver Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 04:46:49 -0000 Greetings, I'm reporting about my experience with Xorg on Haswell hardware. I can bring up XFCE4 but I am unable to generate debug files {dmesg, pciconf, devinfo, pkg info, xorg.conf} for submission due to: 1) XFCE4 is very slow, choppy, freezes every click for ~35 seconds, and black blocks appear and disappear if I'm able to move the mouse (suspect it's OpenGL). 2) If I switch to console (tty) using CTRL+ALT+F#, the screen is extremely dim almost no visibility (adjusting monitor brightness have no effect). Here are some information about the machine: CPU: Intel i7-4790K GPU: Intel HD4600 - Haswell OS: 10.0-STABLE ARCH: amd64 -- From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 09:46:38 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1546E251 for ; Wed, 29 Oct 2014 09:46:38 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 01F74D7C for ; Wed, 29 Oct 2014 09:46:38 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id s9T9kbFw068830 for ; Wed, 29 Oct 2014 09:46:37 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id s9T9kbiZ068829; Wed, 29 Oct 2014 09:46:37 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201410290946.s9T9kbiZ068829@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Wed, 29 Oct 2014 09:46:37 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 09:46:38 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-servers/xorg-nestserver | 1.14.7 | 1.16.99.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-vfbserver | 1.14.7 | 1.16.99.901 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 11:41:56 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 14283CC0; Wed, 29 Oct 2014 11:41:56 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C5A92BA2; Wed, 29 Oct 2014 11:41:55 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjRdR-000501-UA; Wed, 29 Oct 2014 12:41:54 +0100 Message-ID: <5450D27D.4080508@FreeBSD.org> Date: Wed, 29 Oct 2014 12:41:49 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="LcGAP4bCLCQdVp4hTNjqspK9u3sspcXRK" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 11:41:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LcGAP4bCLCQdVp4hTNjqspK9u3sspcXRK Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 28.10.2014 19:40, Miguel Clara wrote: > On Tue, Oct 28, 2014 at 6:33 PM, Jean-S=C3=A9bastien P=C3=A9dron > wrote: >=20 >> On 28.10.2014 19:18, Miguel Clara wrote: >>> I should had that after rebooting the laptop, when it starts, with >>> should start "slim" and all I see is a mouse in the middle and a "pro= mpt >>> square" (not sure what to call it :P ) in the top left... >> >> The prompt square (I call it "text cursor" :) and the mouse are from >> vt(4), so it means the X server didn't acquire the display yet. When >> running Xorg alone, you should see nothing on the screen. >> >> In the dmesg and Xorg.log you posted previously, the card appears to >> have no CRTC or output connector: >> dmesg: No connectors reported connected with modes >> >> Does your computer have another video card, ie. an integrated one? Can= >> you give more information about your hardware? >=20 > Yes, it does, and Intel card. Ok, thanks to the code dump you provided, I found that xorg-server 1.12 expects to have output connectors. This was changed in xorg-server 1.15 to support connector-less cards: http://cgit.freedesktop.org/xorg/xserver/commit/?id=3Dd1440783a7367ff0d0c= 47d256bbca3b3cf8a5034 However, I see no change in the output connectors handling code in xf86-video-ati between 7.2.0 and 7.5.0. Therefore, I wonder why it works for you with 7.2.0. Could you please post Xorg.0.log with xf86-video-ati 7.2.0 installed? --=20 Jean-S=C3=A9bastien P=C3=A9dron --LcGAP4bCLCQdVp4hTNjqspK9u3sspcXRK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUUNKBXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMw4QQALvMqhpOzD05Zpotkiuks+d7 kAwcQASmKx+WCBV78JGHpJ5wxIKqLWxOFZDoZ0h3g/Z56/sSPPfMxhCCuMzgSBQ1 3TpMn2mkcCeWh/3H3DSKQolIhKl/Z0368EhnNz7LV/s9XXLkSzRmhXigsZU8Nwta HVXZRqMv0/iKIAvhQ2CV3bxtfE/CgprObFBlxwOcGMIKHFmE1R8cXooyvzpTlfTh ja0JhceMNoW8MID55gXNMENxfIzBwNeYMBG6WYM5+wGbiYVrjRAn1KxpWvxOgll1 NrP2/WujNnkL2NIsi7l2UkqzEp+ZNWDuj1fMoM1IhR+Ahun5ZdLUS8RKHE+hnmXz HAwOKjf2IzOlO0mN1LsJ15u3jmWJe3zuhUu9DvioyBKN4IiePEKIHMZ9iQ3iNN9u qCstivxm6ms47BFbkNvRZFmlbRWdEBjS3g/6Zqh2Jz0QMM9XdzqcPnS4BOE+jtws RTGXDego/RA/JqDdP6YSg4L8Za4fm8Kynsx//ivOka4ZjH0md8+IYMOyy4m97KXq 11nocbTSyk1wJM698xw+YLDQgYCvBXOMGrLqYBJ2mZA+1ZBTtiyEdG3S5jRfqFun RRebOW5+T/5VHLKQJCj3iNBSkTrcdsQE/fScsrUeaMt7AwRXyjr0LdM9Zc1/1pJ4 jjgUYTs3Fodkv7SmOYoj =4Txw -----END PGP SIGNATURE----- --LcGAP4bCLCQdVp4hTNjqspK9u3sspcXRK-- From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 15:53:39 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BBDE1AA5 for ; Wed, 29 Oct 2014 15:53:39 +0000 (UTC) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7150ACB2 for ; Wed, 29 Oct 2014 15:53:39 +0000 (UTC) Received: from mail-in-05-z2.arcor-online.net (mail-in-05-z2.arcor-online.net [151.189.8.17]) by mx.arcor.de (Postfix) with ESMTP id ECC4C30B0A for ; Wed, 29 Oct 2014 16:23:13 +0100 (CET) Received: from mail-in-14.arcor-online.net (mail-in-14.arcor-online.net [151.189.21.54]) by mail-in-05-z2.arcor-online.net (Postfix) with ESMTP id EAB046F2CBA for ; Wed, 29 Oct 2014 16:23:13 +0100 (CET) X-Greylist: Passed host: 188.98.183.1 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-14.arcor-online.net C3CDF9BDFB Received: from lorvorc.mips.inka.de (dslb-188-098-183-001.188.098.pools.vodafone-ip.de [188.98.183.1]) by mail-in-14.arcor-online.net (Postfix) with ESMTPS id C3CDF9BDFB for ; Wed, 29 Oct 2014 16:23:13 +0100 (CET) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.9/8.14.7) with ESMTP id s9TFN6t8016031 for ; Wed, 29 Oct 2014 16:23:06 +0100 (CET) (envelope-from news@lorvorc.mips.inka.de) Received: (from news@localhost) by lorvorc.mips.inka.de (8.14.9/8.14.9/Submit) id s9TFN62X016030 for freebsd-x11@freebsd.org; Wed, 29 Oct 2014 16:23:06 +0100 (CET) (envelope-from news) To: freebsd-x11@freebsd.org From: Christian Weisgerber Newsgroups: list.freebsd.x11 Subject: Re: Feedback: HASWELL, i915, DRM Driver Date: Wed, 29 Oct 2014 15:23:06 +0000 (UTC) Lines: 10 Message-ID: References: <545070AF.1070002@gmail.com> X-Trace: lorvorc.mips.inka.de 1414596186 15411 ::1 (29 Oct 2014 15:23:06 GMT) X-Complaints-To: usenet@mips.inka.de User-Agent: slrn/1.0.1 (FreeBSD) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 15:53:39 -0000 On 2014-10-29, Yass Amed wrote: > I'm reporting about my experience with Xorg on Haswell hardware. I tried that just for kicks a few days ago, Xeon E3-1225 v3, and Xorg just fell back to the VESA driver, which works well enough in a pinch. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 17:03:35 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD1FF427; Wed, 29 Oct 2014 17:03:35 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 361547E9; Wed, 29 Oct 2014 17:03:35 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id s9TH3UWe008728 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 29 Oct 2014 19:03:30 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua s9TH3UWe008728 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id s9TH3TM4008727; Wed, 29 Oct 2014 19:03:29 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 29 Oct 2014 19:03:29 +0200 From: Konstantin Belousov To: Tijl Coosemans Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141029170329.GI53947@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> <20141027170055.10af15e6@kalimero.tijl.coosemans.org> <20141027162753.GB1877@kib.kiev.ua> <20141027221058.23a188d0@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141027221058.23a188d0@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 17:03:35 -0000 On Mon, Oct 27, 2014 at 10:10:58PM +0100, Tijl Coosemans wrote: > On Mon, 27 Oct 2014 18:27:53 +0200 Konstantin Belousov wrote: > > On Mon, Oct 27, 2014 at 05:00:55PM +0100, Tijl Coosemans wrote: > >> In ttm_agp_bind the ttm->pages array is already populated. These are > >> the pages that need to be put into the GTT. The patch modifies struct > >> agp_memory in sys/dev/agp such that ttm->pages can be passed via > >> agp_bind_memory. Maybe it would be better to add two new functions to > >> sys/dev/agp/agp.c: agp_bind_pages and agp_unbind_pages. These would > >> take a vm_page_t array as argument and bind/unbind the pages directly > >> in the GTT. There's no need for ttm_agp_bind to call agp_alloc_memory > >> then and struct agp_memory would not be involved at all. Does that > >> sound better? > > > > Yes, this approach is much better IMO. Having discriminated storage > > for the bound pages is too ugly; > > New patch 1 & 3 attached. > > > was the whole code audited for correctness after the change ? > > I'm fairly confident these patches are all that's needed yes. I made > a first implementation on Sunday afternoon. It got to the point that > X showed a mouse pointer and background colour and then it crashed. > It took the rest of the week to figure out why (NULL dereference in > ttm_bo_vm_fault) and how to solve it (mark aperture range fictitious). > It's hard to debug something without a screen. I read the code front > to back and back to front in that time and compared it with the old DRM > code and with the Linux DRM code. That's where patch 2 & 4 come from. Looks good, commit. See trivial notes below. > Index: sys/dev/agp/agp.c > =================================================================== > --- sys/dev/agp/agp.c (revision 273255) > +++ sys/dev/agp/agp.c (working copy) > @@ -996,3 +996,68 @@ void agp_memory_info(device_t dev, void > mi->ami_offset = mem->am_offset; > mi->ami_is_bound = mem->am_is_bound; > } > + > +int agp_bind_pages(device_t dev, vm_page_t *pages, vm_size_t size, > + vm_offset_t offset) { Style: return type of separate line, continuation line should use 4 spaces. Opening '{' on the new line. > + struct agp_softc *sc = device_get_softc(dev); Initialization in declaration. > + vm_offset_t i, j, k, pa; > + vm_page_t m; > + int error; > + > + if ((size & (AGP_PAGE_SIZE - 1)) != 0 || > + (offset & (AGP_PAGE_SIZE - 1)) != 0) > + return (EINVAL); > + > + mtx_lock(&sc->as_lock); > + for (i = 0; i < size; i += PAGE_SIZE) { > + m = pages[i >> PAGE_SHIFT]; Use OFF_TO_IDX(). > + > + /* > + * Install entries in the GATT, making sure that if > + * AGP_PAGE_SIZE < PAGE_SIZE and size is not > + * aligned to PAGE_SIZE, we don't modify too many GATT > + * entries. > + */ > + for (j = 0; j < PAGE_SIZE && i + j < size; j += AGP_PAGE_SIZE) { > + pa = VM_PAGE_TO_PHYS(m) + j; > + AGP_DPF("binding offset %#jx to pa %#jx\n", > + (uintmax_t)offset + i + j, (uintmax_t)pa); > + error = AGP_BIND_PAGE(dev, offset + i + j, pa); > + if (error) { > + /* > + * Bail out. Reverse all the mappings. > + */ > + for (k = 0; k < i + j; k += AGP_PAGE_SIZE) > + AGP_UNBIND_PAGE(dev, offset + k); > + > + mtx_unlock(&sc->as_lock); > + return (error); > + } > + } > + } > + > + agp_flush_cache(); > + AGP_FLUSH_TLB(dev); > + > + mtx_unlock(&sc->as_lock); > + return (0); > +} > + > +int agp_unbind_pages(device_t dev, vm_size_t size, vm_offset_t offset) { > + struct agp_softc *sc = device_get_softc(dev); Same style problems. > + vm_offset_t i; From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 18:18:51 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9ECEAF8A for ; Wed, 29 Oct 2014 18:18:51 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8B92D6F for ; Wed, 29 Oct 2014 18:18:51 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TIIpKX034805 for ; Wed, 29 Oct 2014 18:18:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 18:18:51 +0000 X-Bugzilla-Type: request Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:18:51 -0000 Helge Oldach has asked x11@FreeBSD.org for maintainer-feedback: Bug 194692: x11-drivers/xf86-video-intel Compilation failed unexpectedly https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Description --- Created attachment 148774 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148774&action=edit transcript of 'make all' 2.21.15_5 version make terminates with: /usr/local/include/xorg/fb.h:837: warning: redundant redeclaration of 'fbGetWinPrivateKey' /usr/local/include/xorg/fb.h:611: warning: previous declaration of 'fbGetWinPrivateKey' was here *** [intel_batchbuffer.lo] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15/s rc/uxa. *** [all-recursive] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15/s rc. *** [all-recursive] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15. *** [all] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15. *** [do-build] Error code 1 Stop in /usr/ports/x11-drivers/xf86-video-intel. --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 18:18:52 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19219F8C for ; Wed, 29 Oct 2014 18:18:52 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DC60871 for ; Wed, 29 Oct 2014 18:18:51 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TIIpsj034812 for ; Wed, 29 Oct 2014 18:18:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] New: x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 18:18:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@oldach.net X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:18:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 Bug ID: 194692 Summary: x11-drivers/xf86-video-intel Compilation failed unexpectedly Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: x11@FreeBSD.org Reporter: freebsd@oldach.net Assignee: x11@FreeBSD.org Flags: maintainer-feedback?(x11@FreeBSD.org) Created attachment 148774 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148774&action=edit transcript of 'make all' 2.21.15_5 version make terminates with: /usr/local/include/xorg/fb.h:837: warning: redundant redeclaration of 'fbGetWinPrivateKey' /usr/local/include/xorg/fb.h:611: warning: previous declaration of 'fbGetWinPrivateKey' was here *** [intel_batchbuffer.lo] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15/src/uxa. *** [all-recursive] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15/src. *** [all-recursive] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15. *** [all] Error code 1 Stop in /usr/obj/usr/ports/x11-drivers/xf86-video-intel/work/xf86-video-intel-2.21.15. *** [do-build] Error code 1 Stop in /usr/ports/x11-drivers/xf86-video-intel. --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 18:48:03 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 13D6C6D7 for ; Wed, 29 Oct 2014 18:48:03 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EEFD33D1 for ; Wed, 29 Oct 2014 18:48:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TIm29m089991 for ; Wed, 29 Oct 2014 18:48:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 18:48:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dumbbell@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:48:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 Jean-Sebastien Pedron changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dumbbell@FreeBSD.org --- Comment #2 from Jean-Sebastien Pedron --- Hi! Two declaration in the same header is really strange. Could you please indicate the version of xorg-server you have? And could you please attach /usr/local/include/xorg/fb.h to this bug report? -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 18:52:53 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A523E778 for ; Wed, 29 Oct 2014 18:52:53 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8CEBA66E for ; Wed, 29 Oct 2014 18:52:53 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TIqre9017221 for ; Wed, 29 Oct 2014 18:52:53 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 18:52:53 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@oldach.net X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:52:53 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Comment #3 from Helge Oldach --- xorg-server-1.7.7_14,1 -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 18:56:15 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6DF1814 for ; Wed, 29 Oct 2014 18:56:15 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BDEFC695 for ; Wed, 29 Oct 2014 18:56:15 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TIuFIY025788 for ; Wed, 29 Oct 2014 18:56:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 18:56:15 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@oldach.net X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:56:15 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Comment #4 from Helge Oldach --- Created attachment 148776 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148776&action=edit /usr/local/include/xorg/fb.h -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 19:04:54 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A198B923 for ; Wed, 29 Oct 2014 19:04:54 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 891AE7C4 for ; Wed, 29 Oct 2014 19:04:54 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TJ4sGi070780 for ; Wed, 29 Oct 2014 19:04:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 19:04:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dumbbell@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 19:04:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Comment #5 from Jean-Sebastien Pedron --- We don't support xorg-server 1.7 anymore and xf86-video-intel 2.21.15 isn't compatible with it. You need to update xorg-server and probably other related ports. The reasons for ending the support of xorg-server 1.7 and several other really old ports is explained in the following mail: https://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-October/000096.html If you need help to proceed with the update, please ask your questions here :) -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 19:13:33 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 52080AE6 for ; Wed, 29 Oct 2014 19:13:33 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3970F8AF for ; Wed, 29 Oct 2014 19:13:33 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TJDXZQ008922 for ; Wed, 29 Oct 2014 19:13:33 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 19:13:33 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@oldach.net X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 19:13:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194692 --- Comment #6 from Helge Oldach --- Yes. However WITH_NEW_XORG has been removed from xf86-video-intel recently,= but not from xorg-server. Therefore I (as a na=C3=AFve user) would expect it to= work still. Failing miserably during compilation with cryptic errors is not exac= tly self-explanatory. Is there any particular reason for keeping WITH_NEW_XORG in xorg-server but removing it from drivers? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 19:20:16 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 59092E11 for ; Wed, 29 Oct 2014 19:20:16 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 40BAC919 for ; Wed, 29 Oct 2014 19:20:16 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TJKGDR012710 for ; Wed, 29 Oct 2014 19:20:16 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 19:20:16 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dumbbell@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 19:20:16 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Comment #7 from Jean-Sebastien Pedron --- I think the maintainers wanted to remove the flag with the next updates to each ports. For instance, there's an update to xorg-server 1.14 cooking. This future update will remove the old WITH_NEW_XORG bits. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 21:50:02 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A692AA95 for ; Wed, 29 Oct 2014 21:50:02 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D988C07 for ; Wed, 29 Oct 2014 21:50:02 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9TLo2Bk029807 for ; Wed, 29 Oct 2014 21:50:02 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Wed, 29 Oct 2014 21:50:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: kwm@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 21:50:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194692 Koop Mast changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kwm@FreeBSD.org --- Comment #8 from Koop Mast --- (In reply to Helge Oldach from comment #6) > Yes. However WITH_NEW_XORG has been removed from xf86-video-intel recentl= y, > but not from xorg-server. Therefore I (as a na=C3=AFve user) would expect= it to > work still. Failing miserably during compilation with cryptic errors is n= ot > exactly self-explanatory. >=20 > Is there any particular reason for keeping WITH_NEW_XORG in xorg-server b= ut > removing it from drivers? Correct WITH_NEW_XORG was removed from xf86-video-intel but it has been tur= ned on by default in https://svnweb.freebsd.org/changeset/ports/369875 unless WITHOUT_NEW_XORG was set. But the whole WITH_NEW_XORG switch is going away. Which version of FreeBSD is this and do you maybe have WITHOUT_NEW_XORG set= in /etc/make.conf? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 22:35:35 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B4CCCE4F; Wed, 29 Oct 2014 22:35:35 +0000 (UTC) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6836A1BD; Wed, 29 Oct 2014 22:35:35 +0000 (UTC) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id ED9702123D6; Wed, 29 Oct 2014 23:01:28 +0100 (CET) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id EB8CD18E12; Wed, 29 Oct 2014 23:01:28 +0100 (CET) X-Greylist: Passed host: 188.98.183.1 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-16.arcor-online.net B0A84852C X-Greylist: Passed host: 188.98.183.1 X-Greylist: Passed host: 188.98.183.1 X-Greylist: Passed host: 188.98.183.1 Received: from lorvorc.mips.inka.de (dslb-188-098-183-001.188.098.pools.vodafone-ip.de [188.98.183.1]) by mail-in-16.arcor-online.net (Postfix) with ESMTPS id B0A84852C; Wed, 29 Oct 2014 23:01:28 +0100 (CET) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.9/8.14.7) with ESMTP id s9TM1Scs008926; Wed, 29 Oct 2014 23:01:28 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.14.9/8.14.9/Submit) id s9TM1SdX008925; Wed, 29 Oct 2014 23:01:28 +0100 (CET) (envelope-from naddy) Date: Wed, 29 Oct 2014 23:01:28 +0100 From: Christian Weisgerber To: =?iso-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 Message-ID: <20141029220128.GA8896@lorvorc.mips.inka.de> References: <544E0FC8.8090605@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <544E0FC8.8090605@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 22:35:35 -0000 Jean-Sébastien Pédron: > Before updating xf86-video-ati to 7.5.0, we would like some people to > try it out. Works fine for desktop use and Xvideo) with a Radeon HD 5450 on 10.1-PRERELEASE/amd64. > What we're especially looking for is report of successful or failed > startup of the X server. Well, terminating the old X server, updating xf86-video-ati to 7.5.0, and re-starting the X server led to this failure: [351790.259] (--) RADEON(0): Chipset: "ATI Radeon HD 5450" (ChipID = 0x68f9) [351790.259] drmOpenDevice: node name is /dev/dri/card0 [351790.259] drmOpenDevice: open result is 10, (OK) [351790.259] drmOpenByBusid: Searching for BusID pci:0000:01:00.0 [351790.259] drmOpenDevice: node name is /dev/dri/card0 [351790.259] drmOpenDevice: open result is 10, (OK) [351790.259] drmOpenByBusid: drmOpenMinor returns 10 [351790.259] drmOpenByBusid: Interface 1.4 failed, trying 1.1 [351790.259] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 [351790.259] (EE) RADEON(0): [drm] failed to set drm interface version. [351790.259] (EE) RADEON(0): Kernel modesetting setup failed [351790.259] (II) UnloadModule: "radeon" [351790.259] (EE) Screen(s) found, but none have a usable configuration. [351790.259] Fatal server error: [351790.259] no screens found Rebooting the machine and restarting everything from scratch worked fine, though. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@FreeBSD.ORG Wed Oct 29 23:15:18 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D260736A; Wed, 29 Oct 2014 23:15:18 +0000 (UTC) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F1C288B9; Wed, 29 Oct 2014 23:15:17 +0000 (UTC) Received: by mail-wi0-f177.google.com with SMTP id ex7so5940178wid.4 for ; Wed, 29 Oct 2014 16:15:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=y2K98mLM76qVp7wNl/WG7iDmo4JtBOmSTKAAgYtV2Zo=; b=TV8owhwQI0bSP3iVP53SHR+9+RXZ4x9TBYkwAKBd9J0VCrN9h99kk1Ahw2B6PpnDTL MOD6eonyh1bNo3HClUDaJFSE4WBBCl2p23IdWCyQMtKB5zWS9HSHbiUy/RN0abzvHBsW /zuJBteSytdebtIjNkxJJ8cCc0DCtljZfsMn7E0RUbScKAhW1O9MsL2KQV62wMAe6TG0 KK9YJcaXvQW+gruI1uqloNJbAdRIq2RD27194XbkeIO4V50Engw51dUm9ajcylgP44wA O9XtabN44grAhalaURyi3RtniDILik5NPB7RwqvPPd29bJtcJLWOoK8uAi9P9ZROkyDm FLoQ== X-Received: by 10.194.190.130 with SMTP id gq2mr15852251wjc.18.1414624516245; Wed, 29 Oct 2014 16:15:16 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Wed, 29 Oct 2014 16:14:55 -0700 (PDT) In-Reply-To: <5450D27D.4080508@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> From: Miguel Clara Date: Wed, 29 Oct 2014 23:14:55 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 23:15:19 -0000 On Wed, Oct 29, 2014 at 11:41 AM, Jean-S=C3=A9bastien P=C3=A9dron < dumbbell@freebsd.org> wrote: > On 28.10.2014 19:40, Miguel Clara wrote: > > On Tue, Oct 28, 2014 at 6:33 PM, Jean-S=C3=A9bastien P=C3=A9dron < > dumbbell@freebsd.org > >> wrote: > > > >> On 28.10.2014 19:18, Miguel Clara wrote: > >>> I should had that after rebooting the laptop, when it starts, with > >>> should start "slim" and all I see is a mouse in the middle and a > "prompt > >>> square" (not sure what to call it :P ) in the top left... > >> > >> The prompt square (I call it "text cursor" :) and the mouse are from > >> vt(4), so it means the X server didn't acquire the display yet. When > >> running Xorg alone, you should see nothing on the screen. > >> > >> In the dmesg and Xorg.log you posted previously, the card appears to > >> have no CRTC or output connector: > >> dmesg: No connectors reported connected with modes > >> > >> Does your computer have another video card, ie. an integrated one? Can > >> you give more information about your hardware? > > > > Yes, it does, and Intel card. > > Ok, thanks to the code dump you provided, I found that xorg-server 1.12 > expects to have output connectors. This was changed in xorg-server 1.15 > to support connector-less cards: > > http://cgit.freedesktop.org/xorg/xserver/commit/?id=3Dd1440783a7367ff0d0c= 47d256bbca3b3cf8a5034 > > However, I see no change in the output connectors handling code in > xf86-video-ati between 7.2.0 and 7.5.0. Therefore, I wonder why it works > for you with 7.2.0. Could you please post Xorg.0.log with xf86-video-ati > 7.2.0 installed? > It doens't work for the ati one... as I've reported in the mailing list I've posted, but you say the connector behaviour changed in xorg-server 1.15, so maybe I should install that version and test!? > > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 08:15:28 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B0C14990; Thu, 30 Oct 2014 08:15:28 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 72CB167A; Thu, 30 Oct 2014 08:15:28 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjktC-0001j2-E9; Thu, 30 Oct 2014 09:15:26 +0100 Message-ID: <5451F399.2050105@FreeBSD.org> Date: Thu, 30 Oct 2014 09:15:21 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Christian Weisgerber Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> In-Reply-To: <20141029220128.GA8896@lorvorc.mips.inka.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="JXmp8dS1jPRp3haPtoXOukmPdAOlijrBv" Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 08:15:28 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --JXmp8dS1jPRp3haPtoXOukmPdAOlijrBv Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 29.10.2014 23:01, Christian Weisgerber wrote: > Well, terminating the old X server, updating xf86-video-ati to 7.5.0, > and re-starting the X server led to this failure: What do you mean by "old X server"? xserver 1.7.7 and xf86-video-ati 6.14= =2E6? If that's true, then the failure is expected because xf86-video-ati 6.14.6 will have loaded the old non-KMS kernel Radeon driver (radeondrm.ko). xf86-video-ati 7.5.0 can't work this old module and failed to load the new one because they conflict. That would explain why a reboot fixed the problem: radeondrm.ko wasn't loaded anymore. --=20 Jean-S=E9bastien P=E9dron --JXmp8dS1jPRp3haPtoXOukmPdAOlijrBv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUUfOeXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMGSwQAILWbSXKmLxhBE8Cyg4Hp3A0 +P7l3SQL6jmpFSkFG9PnydiHXKqPwGReAl6GGA6f6n8snQd7Brti/T7NzuebXT4H 1R8mtTfgptT48q2egP6iVd5N4Bok0uV4xA6ydb25hQTaJaBxVZCT9GU1ZbaMIiOK P4VqGZ0mvdMPFkXsjPulbkRM2BZ3+Cjjm/XHWF64bjxfLwlPgOjzGJq3sX3dFVVd UTEZg/oZcumhVoH97jcjrt78n3bSUX9Dm76KjAoOh2SczCuWSZwrebPbMRZ2kQqq WMb1E4GQzYxNpglkmSTCZkeSQSttmFVPE10y+s8f4DWr+aSSvDbgYwwQQXOBR094 8InsCTurhpZgp3TBgVTO7PO8DCfyBmnRd8Bvqm4jWvnsknIijFA8GYR23WJzSB37 0bAC895jhoNS2ZnWvhLtxAOVUD39TRmho3brMFMu0I4Lxwlb334YWPnKvTmS/8RZ 70oaXSa82gB1q7h4pUZmSHMBP3Bjxl1QSVL7eUDEE97mq805CVNxdpf9xKjgJqdr Xy+DSw9IzbAS84Ma2PN/qN2ve/Gzjwkuj2oznsdbi1y0XmcYtkhuv5Q6tfjx5x7b x2pt9vQH5C+SJRxcDECDOEL0StmRzahZS2Y3ULEQqVGf6DEu7dQwYDg9eoZUjo/i 8HN9z/R9dQW7/ihRJqSZ =jB3J -----END PGP SIGNATURE----- --JXmp8dS1jPRp3haPtoXOukmPdAOlijrBv-- From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 08:17:49 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D8592B91; Thu, 30 Oct 2014 08:17:49 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 94AB86A8; Thu, 30 Oct 2014 08:17:49 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjkvT-0001kU-Qk; Thu, 30 Oct 2014 09:17:48 +0100 Message-ID: <5451F42B.5020805@FreeBSD.org> Date: Thu, 30 Oct 2014 09:17:47 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nIRSQ6IwcG9nV9IH1hkSukgF8gGXUc9pt" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 08:17:50 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nIRSQ6IwcG9nV9IH1hkSukgF8gGXUc9pt Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 30.10.2014 00:14, Miguel Clara wrote: >> However, I see no change in the output connectors handling code in >> xf86-video-ati between 7.2.0 and 7.5.0. Therefore, I wonder why it wor= ks >> for you with 7.2.0. Could you please post Xorg.0.log with xf86-video-a= ti >> 7.2.0 installed? >=20 > It doens't work for the ati one... as I've reported in the mailing list= > I've posted, but you say the connector behaviour changed in xorg-server= > 1.15, so maybe I should install that version and test!? I understand that you can't use the Radeon card, but if xf86-video-ati 7.2.0 is installed, does the X server start correctly (instead of crashing, like with 7.5.0)? I suppose it does. In this case, could you please post Xorg.0.log with 7.2.0 installed? You don't need to update to xorg-server 1.15. --=20 Jean-S=C3=A9bastien P=C3=A9dron --nIRSQ6IwcG9nV9IH1hkSukgF8gGXUc9pt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUUfQrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMVDYQAMpWOCJOJCbOAgmEBDlw+EJn tu1Mooq9VFIm2dN1meSsZ1v/b5Rj+rMoR+qU+94uUHMAMnro2EzOWENHM0SolF8G Vgb656s98qpXaVm4FN6+Jiuj2koVy7joGAGHQKl4icxa1fkM0mDogYrpe64jjYEi eiMz/xXkPach4M9aT/UZ2a5cI/hhDbJCp81Po4vHDeBQm3Tjp3AJUhFc9JP1Qdtx 0rOyN+SXLbN8pVn+L7Jz0ldrHAqGiehJrWkTfxN66TsfXmIzBmnQPqw59p2eReTy 7lVKkSUP6eNzHaNpGCq+Gz3zatchUNNHA2BqXYvgC5V9PkylKCzuECL7FR3KuByt lSIfCf/piWYpgtgLcTjiY5o0jwkDo3zhA/JmlW56QXrvaArezSmIqusXCfVEblt1 3JxBvWJOWETq23psklkqvACeWwpPPSxarCqDguJQZ0bLFKCZsbp5Y5Og17+nUlBC mgF2DfYdiCGrbP1PhQW2X2rX2Vi8aRNW4TRitgy90wwMDwAPMAEUTRQqnFNynycs 2JB21+ZfSuZS9RNr2Q4ktDzYs2LEv5E+D/Enqge2+WjOouOC6nG5F1qAfTPI47bk xdUp+660vMTyqKydCaaKFSfZ1+67PCP84xU+QC0GI/5F/Lwi3+HL6A2EM2S0VxP6 Yc25Tf5YhhQ1HPzad6Dy =zKOv -----END PGP SIGNATURE----- --nIRSQ6IwcG9nV9IH1hkSukgF8gGXUc9pt-- From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 08:26:28 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7839FF9 for ; Thu, 30 Oct 2014 08:26:28 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CF2F37FD for ; Thu, 30 Oct 2014 08:26:28 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9U8QSnQ059456 for ; Thu, 30 Oct 2014 08:26:28 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194692] x11-drivers/xf86-video-intel Compilation failed unexpectedly Date: Thu, 30 Oct 2014 08:26:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd@oldach.net X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 08:26:29 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194692 --- Comment #9 from Helge Oldach --- 9-STABLE (built world about a week ago) - Yes, I know it does support KMS, and it should thus run the new xorg-server. Quite frankly I even tried that but was disappointed that it did build a huge amount of other ports (GCC and so on), and it resulted in garbage on my screen. So I dropped back again. Did not seem ready for prime time at that moment. (FWIW, this is an elder Q965-equipped machine.) Indeed, /etc/make.conf has WITHOUT_NEW_XORG=yes. The old xorg-server has been doing fine for me up to now, so why change it... I was just struck that NEW_XORG is still in xorg-server while it has been removed from drivers, rendering them uncompilable. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 13:21:37 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D42A7AEE; Thu, 30 Oct 2014 13:21:37 +0000 (UTC) Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E510DAC8; Thu, 30 Oct 2014 13:21:36 +0000 (UTC) Received: by mail-wi0-f171.google.com with SMTP id q5so4503020wiv.10 for ; Thu, 30 Oct 2014 06:21:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=pDsE9OCOajinH0CIPoX7PbABsItgwf18jADt/yEleFo=; b=bKuwBsGSQ1GVXzSuj6jU78UjIUrJ2Ho4HXoMCe5wNlyeMC2ppAszLH2GQ9Yf8FuUv0 ij/kGU4V6d/4vP0NApobJEs2oDeK9ScdjkK26U6HHWreadz/DXptCi6VefkFQzgn700l VdlBn/CIiIEKiHg896WjwmdjVOmOze9Uirt7onKEYIBPWLDBczoJA9zjggHF5dpsDUtl 9RyTwwSX5zoxzke+f2OjjTUcVhNQvS7Ac8IQ4jBsqKEf2rsiZUPg+1fEvyi0uVJymAgH tu+hSh0NLwagtzEHnpzrHgCqAujvvb0Pq+idpmgFJznY1tkTNWhDIoeMzkDSkExcnHOD YQ5Q== X-Received: by 10.180.12.136 with SMTP id y8mr29901164wib.73.1414675295214; Thu, 30 Oct 2014 06:21:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Thu, 30 Oct 2014 06:21:14 -0700 (PDT) In-Reply-To: <5451F42B.5020805@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> From: Miguel Clara Date: Thu, 30 Oct 2014 13:21:14 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 13:21:37 -0000 On Thu, Oct 30, 2014 at 8:17 AM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 30.10.2014 00:14, Miguel Clara wrote: > >> However, I see no change in the output connectors handling code in > >> xf86-video-ati between 7.2.0 and 7.5.0. Therefore, I wonder why it wor= ks > >> for you with 7.2.0. Could you please post Xorg.0.log with xf86-video-a= ti > >> 7.2.0 installed? > > > > It doens't work for the ati one... as I've reported in the mailing list > > I've posted, but you say the connector behaviour changed in xorg-server > > 1.15, so maybe I should install that version and test!? > > I understand that you can't use the Radeon card, but if xf86-video-ati > 7.2.0 is installed, does the X server start correctly (instead of > crashing, like with 7.5.0)? I suppose it does. In this case, could you > please post Xorg.0.log with 7.2.0 installed? > > You don't need to update to xorg-server 1.15. > Ah I see now, I misunderstood what you meant the first time. Would pkg remove -f xf86-video-ati, and pkg install xf86-video-ati (since its the 7.2 package version) be enough or do I need to reinstall xorg-server from pkg to make sure dependencies are linked properly? Fro the record, with just remove 7.5 and install 7.2 I get this in gdb: (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 30 14:13:25 2014 (=3D=3D) Using config directory: "/usr/local/etc/X11/xorg.conf.d" (=3D=3D) Using system config directory "/usr/local/share/X11/xorg.conf.d" [New Thread 803406400 (LWP 101070/Xorg)] (II) [KMS] Kernel modesetting enabled. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 803406400 (LWP 101070/Xorg)] 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at xf86Crtc.c:1829 1829 xf86Crtc.c: No such file or directory. in xf86Crtc.c Current language: auto; currently minimal (gdb) bt #0 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at xf86Crtc.c:1829 #1 0x00000000004eb1ea in xf86SetScrnInfoModes (scrn=3D0x803512400) at xf86Crtc.c:1843 #2 0x00000000004ebf13 in xf86InitialConfiguration (scrn=3D0x803512400, canGrow=3D1) at xf86Crtc.c:2503 #3 0x00000008047234a7 in ?? () from /usr/local/lib/xorg/modules/drivers/radeon_drv.so #4 0x000000080472090b in ?? () from /usr/local/lib/xorg/modules/drivers/radeon_drv.so #5 0x00000000004a4e19 in InitOutput (pScreenInfo=3D0x8acdb0, argc=3D1, argv=3D0x7fffffffead8) at xf86Init.c:586 #6 0x0000000000424c66 in main (argc=3D1, argv=3D0x7fffffffead8, envp=3D0x7fffffffeae8) at main.c:203 Xorg.0.log --> http://filebin.net/ovtqn7qt19/Xorg.0.log > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 14:03:12 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0AA70553; Thu, 30 Oct 2014 14:03:12 +0000 (UTC) Received: from mail-in-11.arcor-online.net (mail-in-11.arcor-online.net [151.189.21.51]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AFAB0EAD; Thu, 30 Oct 2014 14:03:11 +0000 (UTC) Received: from mail-in-17-z2.arcor-online.net (mail-in-17-z2.arcor-online.net [151.189.8.34]) by mx.arcor.de (Postfix) with ESMTP id 3921435A9B1; Thu, 30 Oct 2014 14:31:14 +0100 (CET) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) by mail-in-17-z2.arcor-online.net (Postfix) with ESMTP id 30BE7367311; Thu, 30 Oct 2014 14:31:14 +0100 (CET) X-Greylist: Passed host: 188.98.183.190 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-06.arcor-online.net E67B110BF68 X-Greylist: Passed host: 188.98.183.190 X-Greylist: Passed host: 188.98.183.190 X-Greylist: Passed host: 188.98.183.190 Received: from lorvorc.mips.inka.de (dslb-188-098-183-190.188.098.pools.vodafone-ip.de [188.98.183.190]) by mail-in-06.arcor-online.net (Postfix) with ESMTPS id E67B110BF68; Thu, 30 Oct 2014 14:31:13 +0100 (CET) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.9/8.14.7) with ESMTP id s9UDVD6I026610; Thu, 30 Oct 2014 14:31:13 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.14.9/8.14.9/Submit) id s9UDVCMm026609; Thu, 30 Oct 2014 14:31:12 +0100 (CET) (envelope-from naddy) Date: Thu, 30 Oct 2014 14:31:12 +0100 From: Christian Weisgerber To: =?iso-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 Message-ID: <20141030133112.GA26588@lorvorc.mips.inka.de> References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5451F399.2050105@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 14:03:12 -0000 Jean-Sébastien Pédron: > > Well, terminating the old X server, updating xf86-video-ati to 7.5.0, > > and re-starting the X server led to this failure: > > What do you mean by "old X server"? xserver 1.7.7 and xf86-video-ati 6.14.6? No, just the instance I had running before: X server 1.12.4 and xf86-video-ati 7.2.0. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 14:32:42 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A5F6EE5E; Thu, 30 Oct 2014 14:32:42 +0000 (UTC) Received: from mailrelay008.isp.belgacom.be (mailrelay008.isp.belgacom.be [195.238.6.174]) by mx1.freebsd.org (Postfix) with ESMTP id 1ACA31FF; Thu, 30 Oct 2014 14:32:41 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al8GAMBKUlRR8nxA/2dsb2JhbABcgw6BLNUpAoEiFwEBAQEBfYQDAQEEJxMcIxALDgoJJQ8SGB4GE4gsAxYBwyINhjgBAQEBAQEBAwEBAQEejlaBcUkHhEsBBJtZghCBMoZ5hy2GaIN5PC+BB4FEAQEB Received: from 64.124-242-81.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([81.242.124.64]) by relay.skynet.be with ESMTP; 30 Oct 2014 15:31:32 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.9/8.14.9) with ESMTP id s9UEVVfT004574; Thu, 30 Oct 2014 15:31:31 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Thu, 30 Oct 2014 15:31:30 +0100 From: Tijl Coosemans To: Konstantin Belousov Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141030153130.4d8c441b@kalimero.tijl.coosemans.org> In-Reply-To: <20141029170329.GI53947@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> <20141027170055.10af15e6@kalimero.tijl.coosemans.org> <20141027162753.GB1877@kib.kiev.ua> <20141027221058.23a188d0@kalimero.tijl.coosemans.org> <20141029170329.GI53947@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 14:32:42 -0000 On Wed, 29 Oct 2014 19:03:29 +0200 Konstantin Belousov wrote: > On Mon, Oct 27, 2014 at 10:10:58PM +0100, Tijl Coosemans wrote: >> On Mon, 27 Oct 2014 18:27:53 +0200 Konstantin Belousov wrote: >>> On Mon, Oct 27, 2014 at 05:00:55PM +0100, Tijl Coosemans wrote: >>>> In ttm_agp_bind the ttm->pages array is already populated. These are >>>> the pages that need to be put into the GTT. The patch modifies struct >>>> agp_memory in sys/dev/agp such that ttm->pages can be passed via >>>> agp_bind_memory. Maybe it would be better to add two new functions to >>>> sys/dev/agp/agp.c: agp_bind_pages and agp_unbind_pages. These would >>>> take a vm_page_t array as argument and bind/unbind the pages directly >>>> in the GTT. There's no need for ttm_agp_bind to call agp_alloc_memory >>>> then and struct agp_memory would not be involved at all. Does that >>>> sound better? >>> >>> Yes, this approach is much better IMO. Having discriminated storage >>> for the bound pages is too ugly; >> >> New patch 1 & 3 attached. >> >>> was the whole code audited for correctness after the change ? >> >> I'm fairly confident these patches are all that's needed yes. I made >> a first implementation on Sunday afternoon. It got to the point that >> X showed a mouse pointer and background colour and then it crashed. >> It took the rest of the week to figure out why (NULL dereference in >> ttm_bo_vm_fault) and how to solve it (mark aperture range fictitious). >> It's hard to debug something without a screen. I read the code front >> to back and back to front in that time and compared it with the old DRM >> code and with the Linux DRM code. That's where patch 2 & 4 come from. > Looks good, commit. See trivial notes below. Thanks. Just to be sure, did you review 2 & 4 as well? From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 17:09:02 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6A30A874; Thu, 30 Oct 2014 17:09:02 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2498968F; Thu, 30 Oct 2014 17:09:02 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjtDX-0008B0-DS; Thu, 30 Oct 2014 18:08:59 +0100 Message-ID: <545270A7.6030807@FreeBSD.org> Date: Thu, 30 Oct 2014 18:08:55 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VvbTTjlnlanVLRH84wXrEarVr2ULr0O3j" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 17:09:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VvbTTjlnlanVLRH84wXrEarVr2ULr0O3j Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 30.10.2014 14:21, Miguel Clara wrote: > Fro the record, with just remove 7.5 and install 7.2 I get this in gdb:= > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 30 14:13:25 201= 4 > (=3D=3D) Using config directory: "/usr/local/etc/X11/xorg.conf.d" > (=3D=3D) Using system config directory "/usr/local/share/X11/xorg.conf.= d" > [New Thread 803406400 (LWP 101070/Xorg)] > (II) [KMS] Kernel modesetting enabled. >=20 > Program received signal SIGSEGV, Segmentation fault. > (...) > (gdb) bt > #0 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at > xf86Crtc.c:1829 > (...) >=20 > Xorg.0.log --> http://filebin.net/ovtqn7qt19/Xorg.0.log Ok, so the problem is exactly the same with either 7.2.0 and 7.5.0. I "prefer" that, because I didn't see the difference between both versions in this particular code :) We'll add the fix from xserver 1.15 in our xorg-server port, it should fix that crash. What I don't understand is how could this could work before. Are you sure you had xf86-video-ati 7.2.0 installed? Can you check your logs (/var/log/messages) and look for lines like these: pkg-static: pkg-1.3.8_3 deinstalled pkg-static: pkg-1.4.0.a3 installed The program could be "pkg" or "pkg-static". And it should say that a package was installed/deinstalled/upgraded, with the version of the package. Can you check the first time you installed xf86-video-ati 7.5.0 if it actually replaced 7.2.0 or something else? --=20 Jean-S=C3=A9bastien P=C3=A9dron --VvbTTjlnlanVLRH84wXrEarVr2ULr0O3j Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUUnCrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMyW4QAKVJbOm0qB8Eh/VzgaYbr6Ck Qs6C32mhMrfYjXzbJrPayJnNiLbJzPxDWJg1nnz1DxtX+497rwpe5/0Oljar+Us1 QH5CLfWdA9Vxe+QU9eE4pyM9jQ7GHfB1AGLiDQRLOf6OVYDnDhs/pzhot6TxgzGl n5py7yw810R7nruSOKvhQQBS1e3j2Ar76p7ULq8D8pP4Rm7UY9j4ZyrToGbDLU16 nsN6Ctf1q0nsN/EVzzmcM94qP0ijhJzR+lLFh9kbouwWp6Hah2JgTf+wbEvB7V/q VMwUqg2VO5f+zZ57sw4jXmdN3BUL+i1cOuZJ/Fc0dPcLmHyunLVokdQ0CqGZcErq rfzWSL43JyoEF7ctXl3gYm0Y69yJYgcgjxl6lPbSMj6xkKzX6OzASyjlT/Dy3gjJ +pZn5GE33dVlUk0ZCADNCHCBTV42L7yfAEzmx+PZ2jyM5LQliRL2btykkJ6q14of zcl7ZyerR4hr/iQ/lNo4Is04G1J0o+m0Ot2cs5z/X9f1vFkHN0CcmDHyTYrk9Gmi SQOMBV84KDQB60Vktky21PwLE8rbbAgr8Iro3/Ckfn4R2H7bsEnyPiA55FvafdP6 HfofmpDjIWu6NvUWk2rqe1rSfn1ociPufAzo8uC2xEwfD89Z5iI00GFC/ZKjIgxK fatn9Ahd1C5Kk+cOTLI2 =inhQ -----END PGP SIGNATURE----- --VvbTTjlnlanVLRH84wXrEarVr2ULr0O3j-- From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 17:10:08 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B301BA3B; Thu, 30 Oct 2014 17:10:08 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 738D66B8; Thu, 30 Oct 2014 17:10:08 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XjtEc-0008CF-Lq; Thu, 30 Oct 2014 18:10:06 +0100 Message-ID: <545270EE.3090405@FreeBSD.org> Date: Thu, 30 Oct 2014 18:10:06 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Christian Weisgerber Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> <20141030133112.GA26588@lorvorc.mips.inka.de> In-Reply-To: <20141030133112.GA26588@lorvorc.mips.inka.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="GBEpodS4O2TDe2j3XcOGMAHjjM8MRw7HF" Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 17:10:08 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GBEpodS4O2TDe2j3XcOGMAHjjM8MRw7HF Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 30.10.2014 14:31, Christian Weisgerber wrote: > Jean-S=E9bastien P=E9dron: >=20 >>> Well, terminating the old X server, updating xf86-video-ati to 7.5.0,= >>> and re-starting the X server led to this failure: >> >> What do you mean by "old X server"? xserver 1.7.7 and xf86-video-ati 6= =2E14.6? >=20 > No, just the instance I had running before: X server 1.12.4 and > xf86-video-ati 7.2.0. Ok. Does the problem still happen now? --=20 Jean-S=E9bastien P=E9dron --GBEpodS4O2TDe2j3XcOGMAHjjM8MRw7HF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUUnDuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM//EP/2RuKwc4eqhRRqA3bYiB4N42 rBv2jtojvtGcmdLRX4Y8EhLwkPLAAXpSMB9yaDeMkuBjxe8YYmlw49X/XxtZ9P9S QQrYpyaiHNmjmeJgD+ltNYVH95/xJpnLG8zZtuYYWecRKrWDzgBmEdJEa6SILn5a 48dD1E+0Tbpdq6MM1TVF19qXZLnYCEKqgcMRVwkNQW45ofjgqDMc2562lUHcrWMx F++HIUqt59XQrJbZOukG2lmCJjyWWsERA+8pez+Rh1XR0o4mTe+OpaeSxYn0SY0l aWHCMbgP4XRrgWEXzTXR6qTt0Dk5bZ+cm2UGnl+trh7VfN/IViTBjH1DJg8RuHZ5 3YWhx7lYETT/ZbkTxuaLLAUIUGcavmm2M7brMYGgx1Heay+/RY5YTQ2lMlaEJ7cY IQ4Qa2OIvp3Hf14B+FU5c+tFPOaeTKGQoRVxd3wuHCqnryndGcpVdSIWke/FJUKN Jeo/vvl4mKm4L/LddYstT9j33nLaCK7hLVukovFp7Bs4TrJMYmtsjXsHiwyzMOZZ K5/1DM5GbFgI5jjksnJ7CvdZUh2LWQz4L24So4/IsNXmaE5XHOMUDTVYA/e+P2IY CmmFzwuDpAJm0b42rwqtItrkxIis+3o1eC2oxwXI+QVkJPP/NzkPIQEu699dqRko 5I/1GnCNz8DRLgdnUOTr =Ocmx -----END PGP SIGNATURE----- --GBEpodS4O2TDe2j3XcOGMAHjjM8MRw7HF-- From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 20:12:59 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 02A309E8; Thu, 30 Oct 2014 20:12:59 +0000 (UTC) Received: from mail-in-12.arcor-online.net (mail-in-12.arcor-online.net [151.189.21.52]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A7425CE8; Thu, 30 Oct 2014 20:12:58 +0000 (UTC) Received: from mail-in-20-z2.arcor-online.net (mail-in-20-z2.arcor-online.net [151.189.8.85]) by mx.arcor.de (Postfix) with ESMTP id DF5B326413; Thu, 30 Oct 2014 21:12:49 +0100 (CET) Received: from mail-in-07.arcor-online.net (mail-in-07.arcor-online.net [151.189.21.47]) by mail-in-20-z2.arcor-online.net (Postfix) with ESMTP id E0A576FA387; Thu, 30 Oct 2014 21:12:49 +0100 (CET) X-Greylist: Passed host: 188.98.183.190 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-07.arcor-online.net ABCAD107F3D X-Greylist: Passed host: 188.98.183.190 X-Greylist: Passed host: 188.98.183.190 X-Greylist: Passed host: 188.98.183.190 Received: from lorvorc.mips.inka.de (dslb-188-098-183-190.188.098.pools.vodafone-ip.de [188.98.183.190]) by mail-in-07.arcor-online.net (Postfix) with ESMTPS id ABCAD107F3D; Thu, 30 Oct 2014 21:12:49 +0100 (CET) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.9/8.14.7) with ESMTP id s9UKCnck034448; Thu, 30 Oct 2014 21:12:49 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.14.9/8.14.9/Submit) id s9UKCm2L034447; Thu, 30 Oct 2014 21:12:48 +0100 (CET) (envelope-from naddy) Date: Thu, 30 Oct 2014 21:12:48 +0100 From: Christian Weisgerber To: =?iso-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 Message-ID: <20141030201248.GA34433@lorvorc.mips.inka.de> References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> <20141030133112.GA26588@lorvorc.mips.inka.de> <545270EE.3090405@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <545270EE.3090405@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 20:12:59 -0000 Jean-Sébastien Pédron: > >>> Well, terminating the old X server, updating xf86-video-ati to 7.5.0, > >>> and re-starting the X server led to this failure: > >> > >> What do you mean by "old X server"? xserver 1.7.7 and xf86-video-ati 6.14.6? > > > > No, just the instance I had running before: X server 1.12.4 and > > xf86-video-ati 7.2.0. > > Ok. Does the problem still happen now? What do you mean? Upgrading from xf86-video-ati 7.2.0 to 7.5.0 was a one-time event. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@FreeBSD.ORG Thu Oct 30 22:21:51 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1619E577; Thu, 30 Oct 2014 22:21:51 +0000 (UTC) Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 28566B84; Thu, 30 Oct 2014 22:21:50 +0000 (UTC) Received: by mail-wg0-f48.google.com with SMTP id m15so5283609wgh.21 for ; Thu, 30 Oct 2014 15:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Xpjo/4QzG6TTTB88ph/ZJFaLOesEOGNVTfDYRyybFN0=; b=Z5BMc/Zqhz4m1U1LaWYrSZ6+yxZLD0dMSkn8cI/9w7mMrDRqOpQ5yNvzQYIBbSqNKg GCIIySqKO5WJD3lG96IAEuCQbFPkRk0zxNQyFdTVO611R3Z6aeT6jXvjr8J68hjRwWgO 9ke6g/oOmKyLiYwE4k+49UtQAUb6ChF2Qwm80Xn3YkTWmRiNy3z3BQdYOhI45f+OsS3K UBTr3N7IYJXL9ATUPOoL2bDrtiW2v82wwnexkmB460m+4/8J+eYhik6XVERvhYzgIq9t Zk/4TzY0QSiDLSV04XxWZkGJ9SKm2zJpmwSogTDNNGoY1d6uDc5bdhbi39GyycgFxdf3 xY0Q== X-Received: by 10.194.133.229 with SMTP id pf5mr23937328wjb.73.1414707708104; Thu, 30 Oct 2014 15:21:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Thu, 30 Oct 2014 15:21:27 -0700 (PDT) In-Reply-To: <545270A7.6030807@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> From: Miguel Clara Date: Thu, 30 Oct 2014 22:21:27 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2014 22:21:51 -0000 On Thu, Oct 30, 2014 at 5:08 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 30.10.2014 14:21, Miguel Clara wrote: > > Fro the record, with just remove 7.5 and install 7.2 I get this in gdb: > > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > > (=3D=3D) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 30 14:13:25 201= 4 > > (=3D=3D) Using config directory: "/usr/local/etc/X11/xorg.conf.d" > > (=3D=3D) Using system config directory "/usr/local/share/X11/xorg.conf.= d" > > [New Thread 803406400 (LWP 101070/Xorg)] > > (II) [KMS] Kernel modesetting enabled. > > > > Program received signal SIGSEGV, Segmentation fault. > > (...) > > (gdb) bt > > #0 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at > > xf86Crtc.c:1829 > > (...) > > > > Xorg.0.log --> http://filebin.net/ovtqn7qt19/Xorg.0.log > > Ok, so the problem is exactly the same with either 7.2.0 and 7.5.0. I > "prefer" that, because I didn't see the difference between both versions > in this particular code :) > > We'll add the fix from xserver 1.15 in our xorg-server port, it should > fix that crash. > > What I don't understand is how could this could work before. Are you > sure you had xf86-video-ati 7.2.0 installed? Can you check your logs > (/var/log/messages) and look for lines like these: > pkg-static: pkg-1.3.8_3 deinstalled > pkg-static: pkg-1.4.0.a3 installed > > The program could be "pkg" or "pkg-static". And it should say that a > package was installed/deinstalled/upgraded, with the version of the > package. Can you check the first time you installed xf86-video-ati 7.5.0 > if it actually replaced 7.2.0 or something else? > > [miguelc@hpbsd]~% cat /var/log/messages | grep xf86 Oct 28 18:09:38 hpbsd pkg-static: xf86-video-ati-7.5.0 deinstalled Oct 28 18:09:39 hpbsd pkg-static: xf86-video-ati-7.5.0 installed Oct 30 14:09:33 hpbsd pkg: xf86-video-ati-7.5.0 deinstalled Oct 30 14:09:54 hpbsd pkg: xf86-video-ati-7.2.0_4 installed [miguelc@hpbsd]~% bzcat /var/log/messages.1.bz2 | grep xf86 Oct 27 13:58:24 hpbsd pkg: xf86-video-ati-7.2.0_4 deinstalled Oct 27 13:58:24 hpbsd pkg-static: xf86-video-ati-7.5.0 installed However I don't understand why you say "it worked before" cause what I've reported before and now is that It didn't work (with ATI) I still have the old xorg log, from back when I reported this in the list, if I'm not mistaken this is the one: http://filebin.net/zs1iia21yv/Xorg.radeonkmserror.log So It was not working with ATI even before 7.2,a and with 7.2 I also can't get xorg to start, although I was getting a black screen at some point, but the log states Xorg crashed! maybe in this new report I've somehow gave the impression that It worked, but I only works with the Intel card! Or, I'm not getting what you mean by "it worked" :P -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 09:00:02 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EA24BBBD; Fri, 31 Oct 2014 09:00:02 +0000 (UTC) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 71B29EBA; Fri, 31 Oct 2014 09:00:02 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.9/8.14.9) with ESMTP id s9V8xvqB072271 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 31 Oct 2014 10:59:57 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.9.2 kib.kiev.ua s9V8xvqB072271 Received: (from kostik@localhost) by tom.home (8.14.9/8.14.9/Submit) id s9V8xvI9072270; Fri, 31 Oct 2014 10:59:57 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 31 Oct 2014 10:59:57 +0200 From: Konstantin Belousov To: Tijl Coosemans Subject: Re: [rfc] Radeon AGP support patches Message-ID: <20141031085956.GN53947@kib.kiev.ua> References: <20141026162442.1330d4c3@kalimero.tijl.coosemans.org> <20141027141631.GX1877@kib.kiev.ua> <20141027170055.10af15e6@kalimero.tijl.coosemans.org> <20141027162753.GB1877@kib.kiev.ua> <20141027221058.23a188d0@kalimero.tijl.coosemans.org> <20141029170329.GI53947@kib.kiev.ua> <20141030153130.4d8c441b@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20141030153130.4d8c441b@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on tom.home Cc: x11@FreeBSD.org, dumbbell@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 09:00:03 -0000 On Thu, Oct 30, 2014 at 03:31:30PM +0100, Tijl Coosemans wrote: > Thanks. Just to be sure, did you review 2 & 4 as well? Reasoning for the patch 2 seems to be correct. You mean the code from drm_bufs.c:drm_addmap(), I suppose ? My reaction to the patch is the question about maintanability of this approach, for future imports. If all usage of map->handle must be reviewed for correctness, we should switch to the Linux approach of making the handle useable for offset calculation. I suspect that it is used not only by drm1, but I do not know radeon driver. I think that the patch 4 is fine. From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 09:01:10 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 142FBC7B; Fri, 31 Oct 2014 09:01:10 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C77D2ED2; Fri, 31 Oct 2014 09:01:09 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xk84x-000NZ0-QM; Fri, 31 Oct 2014 10:01:07 +0100 Message-ID: <54534FCF.7070400@FreeBSD.org> Date: Fri, 31 Oct 2014 10:01:03 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Christian Weisgerber Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> <20141030133112.GA26588@lorvorc.mips.inka.de> <545270EE.3090405@FreeBSD.org> <20141030201248.GA34433@lorvorc.mips.inka.de> In-Reply-To: <20141030201248.GA34433@lorvorc.mips.inka.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dG9i3dEFlp6m4rC6pRQWvMIHOHB0dgH6O" Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 09:01:10 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dG9i3dEFlp6m4rC6pRQWvMIHOHB0dgH6O Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 30.10.2014 21:12, Christian Weisgerber wrote: > What do you mean? Upgrading from xf86-video-ati 7.2.0 to 7.5.0 was > a one-time event. Yes, but I was wondering if your problem was still there from time to time (ie. not related to the update). --=20 Jean-S=E9bastien P=E9dron --dG9i3dEFlp6m4rC6pRQWvMIHOHB0dgH6O Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU0/TXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMzCkQAIjHWwgszJ8vLt8NcVfmrK/u r2zD9mlaU6J+5S1RffKGDRI3w/dxlWXTP//Xw3CGDiNme1c100KjEuDhRsW8n29X YPRriwdYrvz755KqLg2V3BED2oPduzSBGtyOQvTwxwmwvusGo3uyBV8QY1GDD0Ou 5zyHwhu6I+auNcmLzEjgX2SFbudk20tiWVuNuFA3Slq9vZEroB0H9dZySIPSukfq fILhC0bNvzrUw3YtcTN4RL+cAgfV+8MZ1WoSO3Y0bJXI7+YVvjuv6ULa0s/Q6v8q IauuVlvGX5ebTVUB4MzI0VXoeozWEI37lY1SWQb/Z0DYPBjVLvwapHBTcQqVaorm 1PsLtRt1A6Y0wcQ9FObT6rD8aPltan/pdornMto8aYXBuZV3irxgMIbrTqlzW+SG WN596o32ENBztDgOD6U8W9Wt+U+bt4WTB0L/XX9nmEwlJKt32147WTTtp/O7xf+f /kKlkxTpbNnLfPWwA+l9ELdJ8mbqdvjJ+7axnjd5uN9hvAGnfYb3W5SkI7OzB0ri wR/TiA7+q955zgeiyTK3lGBtC8GKIA/6ZdgjlZ8g4P/d7WKdC5736mCmgJE8suAI UAmJImuTMmH/GELAWSD8aN4behDpBHdnKiETGNOE6E0wCv6BZc4V75Vcg16HK0Qv XFxAeP/bsrG+RrX0zKsh =G798 -----END PGP SIGNATURE----- --dG9i3dEFlp6m4rC6pRQWvMIHOHB0dgH6O-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 09:08:14 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C7755FD7; Fri, 31 Oct 2014 09:08:14 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 80775F5C; Fri, 31 Oct 2014 09:08:14 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xk8Bo-000NdH-Mg; Fri, 31 Oct 2014 10:08:12 +0100 Message-ID: <54535178.8040706@FreeBSD.org> Date: Fri, 31 Oct 2014 10:08:08 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="GBFBCCBoJKD4DgBuUEPEllbKTwbTixwqT" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 09:08:15 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --GBFBCCBoJKD4DgBuUEPEllbKTwbTixwqT Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 30.10.2014 23:21, Miguel Clara wrote: >> What I don't understand is how could this could work before. Are you >> sure you had xf86-video-ati 7.2.0 installed? >=20 > However I don't understand why you say "it worked before" cause what I'= ve > reported before and now is that It didn't work (with ATI) >=20 > I still have the old xorg log, from back when I reported this in the li= st, > if I'm not mistaken this is the one: > http://filebin.net/zs1iia21yv/Xorg.radeonkmserror.log >=20 > So It was not working with ATI even before 7.2,a and with 7.2 I also ca= n't > get xorg to start, although I was getting a black screen at some point,= but > the log states Xorg crashed! >=20 > maybe in this new report I've somehow gave the impression that It worke= d, > but I only works with the Intel card! That's my fault, I understood that it was working, then you upgraded to 7.5.0 and X broke. But no, as you say, your older log shows that the same problem existed before the upgrade. Sorry :) Could you please download the following file: https://raw.githubusercontent.com/freebsd/freebsd-ports-graphics/xserver-= 1.14/x11-servers/xorg-server/files/patch-hw_xfree86_modes_xf86Crtc.c Put it here: /usr/ports/x11-servers/xorg-server/files/patch-hw_xfree86_modes_xf86Crtc.= c And rebuild xorg-server 1.12 with WITH_DEBUG=3D1 and test again (with xf86-video-ati 7.5.0 installed)? --=20 Jean-S=C3=A9bastien P=C3=A9dron --GBFBCCBoJKD4DgBuUEPEllbKTwbTixwqT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU1F8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMtuEP/il3irl6Rk4cNRDM0rwFaIfv vrqyHKIBRpPjdE8x+88Yh+bSd4UjUt7hg4I4Z0wP+gCMY38g3k5tNth6T466RN5t xOc2s/hD/MPYHiPvKHaAfugVWufzNNNesWYfYqcG0O0Abe0N1GLFxvXSUNkuBQS5 LhR2iyEWbvzEbm20QtwUP0H/mFbfspbCGyFg2t3PZLul5PBIa13vPhSThAqN1SWO DIJcQ3AZ8pKUua2pQJZulTuqAcqHjfzA3Lb/v8ey/PkB4mwlATb7xPPHPLZK5H9C ee2ogR8l4i18LZgf0Ah2Ud8BZmbh3LdC14OSu1kGX+E4wlLtfj1OlE0gIaJgRxez Lx0P7zKpljmyN7eO2h8mpPqiWdSzsLBGAenKlLEwPNCYJjjO+x2xJR9QP10U2f4Z 6VeWJcEOzL5fbbO1dOF/XIeu2r9o6J8V1l6vEZQzXEH/U5KyGky9E2Y8AYyrqFjh FFVm9Mvd1lR2nEng237oq8kwFR21W4tx4AU9cmRr/tXz94SFiq0drZL1lBcvM/SJ RKqyzVuqzWRy/FxlaNl2AUA64PqtiX0eA/7YkuVOkT1VYo/BnTjFoK9ZW0q+oekB 33sOJHrZjMmwqxIVKa/yVQOL8ZKB4KuNonYfROO4nX34q7JTwAqVhCdbgFHiUX82 HI2EaeLww6UGEOwzl0Bo =BPMh -----END PGP SIGNATURE----- --GBFBCCBoJKD4DgBuUEPEllbKTwbTixwqT-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 09:51:21 2014 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1CDD728 for ; Fri, 31 Oct 2014 09:51:21 +0000 (UTC) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BE1E86B7 for ; Fri, 31 Oct 2014 09:51:21 +0000 (UTC) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id s9V9pLgu091166 for ; Fri, 31 Oct 2014 09:51:21 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id s9V9pLLx091162; Fri, 31 Oct 2014 09:51:21 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201410310951.s9V9pLLx091162@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 31 Oct 2014 09:51:21 +0000 From: portscout@FreeBSD.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 09:51:21 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-servers/xephyr | 1.12.4 | 1.16.99.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-dmx | 1.12.4 | 1.16.99.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-server | 1.12.4 | 1.16.99.901 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 10:35:02 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D3C8CFE; Fri, 31 Oct 2014 10:35:02 +0000 (UTC) Received: from mail-wg0-x236.google.com (mail-wg0-x236.google.com [IPv6:2a00:1450:400c:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 813CCC4B; Fri, 31 Oct 2014 10:35:01 +0000 (UTC) Received: by mail-wg0-f54.google.com with SMTP id n12so804534wgh.41 for ; Fri, 31 Oct 2014 03:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CsU6gErPPwuxAPojFazdlqxXdbcVqsvo2ZjoiJMAsGE=; b=ej2wGTtJK0A5bJSjhu845WAZQPmt/GLD4gMnTdU5w6j/n2NeG8xTyFZlb+166BAXxr YWdTHz7EIb4MBEXAmEPv7J86gCp4m1gEPB29JDtmhTpn4NtoFrAWgHR7/xiDaHhO1kZ3 ZbDuJk0gBWR7bMz64N9W73DW8Kbe+C3KhW20nmg6OuGxE020/u+WTHw57tEXZOwBAA3K KHrBjnIu/hmnxoh5+mjxkaad41R/KGrwgJp8iuJ6CDBkpuqpq70rQFkdH8dHbkOGsuVA En3351SRTTj/MmR5BBlB50Pvt7g3MePrl1ogKtPe/jBd+lSwmOLvjme+8CCOBjRiaimP TZBw== X-Received: by 10.180.12.136 with SMTP id y8mr2908728wib.73.1414751699591; Fri, 31 Oct 2014 03:34:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Fri, 31 Oct 2014 03:34:39 -0700 (PDT) In-Reply-To: <54535178.8040706@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> From: Miguel Clara Date: Fri, 31 Oct 2014 10:34:39 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 10:35:02 -0000 On Fri, Oct 31, 2014 at 9:08 AM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 30.10.2014 23:21, Miguel Clara wrote: > >> What I don't understand is how could this could work before. Are you > >> sure you had xf86-video-ati 7.2.0 installed? > > > > However I don't understand why you say "it worked before" cause what I'= ve > > reported before and now is that It didn't work (with ATI) > > > > I still have the old xorg log, from back when I reported this in the > list, > > if I'm not mistaken this is the one: > > http://filebin.net/zs1iia21yv/Xorg.radeonkmserror.log > > > > So It was not working with ATI even before 7.2,a and with 7.2 I also > can't > > get xorg to start, although I was getting a black screen at some point, > but > > the log states Xorg crashed! > > > > maybe in this new report I've somehow gave the impression that It worke= d, > > but I only works with the Intel card! > > That's my fault, I understood that it was working, then you upgraded to > 7.5.0 and X broke. But no, as you say, your older log shows that the > same problem existed before the upgrade. Sorry :) > > Could you please download the following file: > > https://raw.githubusercontent.com/freebsd/freebsd-ports-graphics/xserver-= 1.14/x11-servers/xorg-server/files/patch-hw_xfree86_modes_xf86Crtc.c > > Put it here: > /usr/ports/x11-servers/xorg-server/files/patch-hw_xfree86_modes_xf86Crtc.= c > > And rebuild xorg-server 1.12 with WITH_DEBUG=3D1 and test again (with > xf86-video-ati 7.5.0 installed)? > > Ok using xorg-1.12, and xf86-video-ati-7.5 (both WITH_DEBUG) Still fails, sudo gdb Xorg Xorg.core shows: [....] #0 0x000000080205ccaa in thr_kill () from /lib/libc.so.7 #1 0x0000000802133f09 in abort () from /lib/libc.so.7 #2 0x000000000062e4be in OsAbort () at utils.c:1198 #3 0x00000000004a6880 in ddxGiveUp (error=3DEXIT_ERR_ABORT) at xf86Init.c:1009 #4 0x00000000004a6998 in AbortDDX (error=3DEXIT_ERR_ABORT) at xf86Init.c:1= 053 #5 0x0000000000637ae6 in AbortServer () at log.c:476 #6 0x00000000006367fd in FatalError (f=3D0x659396 "Caught signal %d (%s). Server aborting\n") at log.c:611 #7 0x000000000062b9d8 in OsSigHandler (signo=3D11, sip=3D0x7fffffffe570, unused=3D0x7fffffffe200) at osinit.c:146 #8 0x00000008010b84f6 in swapcontext () from /lib/libthr.so.3 #9 0x00000008010b80ec in sigaction () from /lib/libthr.so.3 #10 #11 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at xf86Crtc.c:1829 #12 0x00000000004eb1ea in xf86SetScrnInfoModes (scrn=3D0x803512400) at xf86Crtc.c:1843 #13 0x00000000004ebf13 in xf86InitialConfiguration (scrn=3D0x803512400, canGrow=3D1) at xf86Crtc.c:2503 #14 0x000000080474153e in drmmode_pre_init (pScrn=3D0x803512400, drmmode=3D0x8034c7258, cpp=3D4) at drmmode_display.c:1757 #15 0x000000080473c89a in RADEONPreInit_KMS (pScrn=3D0x803512400, flags=3D0= ) at radeon_kms.c:946 #16 0x00000000004a4e19 in InitOutput (pScreenInfo=3D0x8acdb0, argc=3D1, argv=3D0x7fffffffec18) at xf86Init.c:586 #17 0x0000000000424c66 in main (argc=3D1, argv=3D0x7fffffffec18, envp=3D0x7fffffffec28) at main.c:20 last lines of Xorg.0.log tail -20 /var/log/Xorg.0.log [ 77453.777] ABI class: X.Org Video Driver, version 12.1 [ 77453.777] (II) RADEON(0): KMS Color Tiling: enabled [ 77453.777] (II) RADEON(0): KMS Color Tiling 2D: enabled [ 77453.777] (II) RADEON(0): KMS Pageflipping: enabled [ 77453.777] (II) RADEON(0): SwapBuffers wait for vsync: enabled [ 77453.778] (WW) RADEON(0): No outputs definitely connected, trying again... [ 77453.778] (WW) RADEON(0): Unable to find connected outputs - setting 1024x768 initial framebuffer [ 77453.778] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 77453.778] Segmentation fault at address 0x0 [ 77453.778] Fatal server error: [ 77453.778] Caught signal 11 (Segmentation fault). Server aborting [ 77453.778] [ 77453.778] Please consult the The X.Org Foundation support at http://wiki.x.org for help. -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 11:00:07 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BD88AB8A; Fri, 31 Oct 2014 11:00:07 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 761B2EBA; Fri, 31 Oct 2014 11:00:07 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Xk9w5-000P3l-Nx; Fri, 31 Oct 2014 12:00:05 +0100 Message-ID: <54536BB1.6060001@FreeBSD.org> Date: Fri, 31 Oct 2014 12:00:01 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="RmEkQB2PesNCquCekQWjDgS9M5GRwJrOX" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 11:00:07 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --RmEkQB2PesNCquCekQWjDgS9M5GRwJrOX Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 31.10.2014 11:34, Miguel Clara wrote: > #11 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at > xf86Crtc.c:1829 A crash on line 1829 means that the patch was not applied. With the patch, the same line is at 1832. Double-check how you named the new file in the /usr/ports/x11-servers/xorg-server/files directory. It must start with the "patch-" prefix. --=20 Jean-S=C3=A9bastien P=C3=A9dron --RmEkQB2PesNCquCekQWjDgS9M5GRwJrOX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU2u1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTM0RkP/jqEbvwia8r3ACRAwea9EZ0v FmNlm0kIpLFSdzYiH8mwYDqwa/XiZBJQPFfXniaAR31HZkxuX/NnZg4D0LQBSDSM 2DlujOTQ6J+BBk4lufeGuesPA5nXsNkewa5nBDMiWpXsaXx3cQd2qETdThaD+D8j jsn9z7yoFUADEhDj6hYvWI2A0DJ4Vyld6HFa7bv3DoCkAglMvgy96FtUmcGCMgGO Ab76RGHHgpkVqY2FYTfMvAJDaa9XF3Uebefq3Ha5bsf4fmK2MS7aUeqdGs8ZeL8O iWlmNbCKNB39eI+Rgu0kNtBARNCVXcGXm7HmhDZV512uukoizIxve31VmzLmtLX/ JyzCb2Y1YNtVfTHOaCB1cRy+OOmtXi8+rXlbD2RCp9S2tKH3Sc1D3bANBn/QBA9b d1uMp6T0+AnLIcreuz/HfopkwZfjCH+rKjnXXVetq7Z2/zWJTlS1k2Tzue07lKUQ T/r4fwQZDYs5BDwoFUL/p6epMren7GO1a+NX+DpGEY0YcMT619QKjGoHb5zt1S5k BbnIzblafNPoSg/OKZFEh1yf9A+lFn4iPEnaXHF/QdQnaGGIZlfm7Nt8W66cO098 TreZFCVhELSAqaSc7WFscNrjKIJNQ550+hnVj8saoMGc+62aP3ZAW5LyXFYqX0AV XoDJN4feKmsunnJx0/5N =RCw4 -----END PGP SIGNATURE----- --RmEkQB2PesNCquCekQWjDgS9M5GRwJrOX-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 11:16:44 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 36D284A6 for ; Fri, 31 Oct 2014 11:16:44 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EE0AF13D for ; Fri, 31 Oct 2014 11:16:43 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XkACA-000PEI-7T for freebsd-x11@freebsd.org; Fri, 31 Oct 2014 12:16:42 +0100 Message-ID: <54536F8E.30809@FreeBSD.org> Date: Fri, 31 Oct 2014 12:16:30 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: Radeon HD 5700 Series GPU lockup freezes Xorg when using xf86-video-ati instead of xf86-video-ati-ums References: <544CFD6F.6020107@gmx.ch> In-Reply-To: <544CFD6F.6020107@gmx.ch> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mXiCGD1Bq0cAcsVe58lbGHHnPCCtBJL8f" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 11:16:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mXiCGD1Bq0cAcsVe58lbGHHnPCCtBJL8f Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 26.10.2014 14:55, etch wrote: > Hi, Hello! > I experienced xorg freezes on my machine using the new ati/radeon kms > graphics driver. > The problem appeared mainly when I was using Firefox and openbox. Most Radeon GPU lockups come from Mesa 9.1.7 which is way too old. Mesa 10.3.2 is available on FreeBSD 10.1 (which is around the corner) if you build it yourself (the official binary package will remain at Mesa 9.1, because of our Intel driver in FreeBSD 10.0). Therefore the preferred solution is to upgrade to FreeBSD 10.1 as soon as it's released or right now if you want to test the release candidates.= --=20 Jean-S=E9bastien P=E9dron --mXiCGD1Bq0cAcsVe58lbGHHnPCCtBJL8f Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU2+aXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMxs4P/1u+nzo8fUWblIpE/iev5pNw yIBgGvRhIDLEKOr5UxErKlukc/+ylEh6sPf6aVQQrGrv7qWWX7kiA0Mgk3gsf6w5 rbBjO7KnzcXoCiabO5ze8dbze5ctOc8Uqj81GJTzhbHDp7FqNJ11GTPwPVJ70mHu JP8bOX4hZgktsW/glWIJ3Z7xNBOOAGu6SwS8e5IcpR8HTVR5hgBqChiT5HJzR16Y Hfh2RD56dDismmoyJpdmmqtxKnTiXsD5rN5cnzn3q/k1ZOIKaU3P4liewu0fZDtp dsQhJjwQGWUST0uu4hiqcKyLfCIPn5fCoJ773SG/sTJcPL++t1bGYxfFU1mbykL0 8Lat/0YEDEAvKF0r3VgvgfL0SMBiVEmQrGruScGb0t9z4zeCZdy2FvI8bkLmQ9dZ I3SYSzVP4kY3ZiqYZL7AvnK6C/0GU8cTD4QeLluezJXOgnBzNRRvk5bGkoNyyAwD ghVH+/9CYuL7TiaeAwTqSogxA+xdTwfHJxapBdjhoixs0IOv1Zr6+gMySkE9Iswz Jxz3+2q7qzPIwGE/cLkpia5ue7WTngQt2z1sUcD41skpj8SFaYikK6dhGHs1HDZE OtB7eXaYxpng8WrCJl8mAe/Ck7tDzWq+Bfo+ArrxATUOAag71HqED8xpN5hnpJwW dBGaQd+kVuKwssO+chbJ =yaab -----END PGP SIGNATURE----- --mXiCGD1Bq0cAcsVe58lbGHHnPCCtBJL8f-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 14:35:35 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D59AE4B; Fri, 31 Oct 2014 14:35:35 +0000 (UTC) Received: from mail-wg0-x236.google.com (mail-wg0-x236.google.com [IPv6:2a00:1450:400c:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A0F16A22; Fri, 31 Oct 2014 14:35:34 +0000 (UTC) Received: by mail-wg0-f54.google.com with SMTP id n12so1278759wgh.13 for ; Fri, 31 Oct 2014 07:35:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ykUaPfqu1yzxcuOiWG3ovEDN7bo0giyU4zBH9aWlgAg=; b=dHV4tJnY5bSEKMUVRGdH8eEBWm8/vygLdzB+G04DqqftKHOreqfCx/c/TqugWwjoRf 43DP2jx+ZBuctzuYCN2ttEGCe00YpX3IlXkVKaIDrhQg0skeAUogLd/JTzsAXNdXMtUx HSaKanJJgKPcTvb7Iz3e6CYkpdOBHezCofWybyP+j4B32lyZ7BKgRqd8fANXmHSB+XGL SSbEasUZgOqiuHzvyzZM3LC6zVwhZw4FmK1eRU7KZao5fUVzQm89VB1CrdRONlhCMtX3 BttcmXqOkR3yfzSsZ8QVZUwcDgwl1QeAXv1hw7MfCsvnGqcKZDZtEAEojuBVNR7S2PX1 edjw== X-Received: by 10.194.209.230 with SMTP id mp6mr28471938wjc.2.1414766132920; Fri, 31 Oct 2014 07:35:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Fri, 31 Oct 2014 07:35:12 -0700 (PDT) In-Reply-To: <54536BB1.6060001@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> From: Miguel Clara Date: Fri, 31 Oct 2014 14:35:12 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 14:35:35 -0000 On Fri, Oct 31, 2014 at 11:00 AM, Jean-S=C3=A9bastien P=C3=A9dron < dumbbell@freebsd.org> wrote: > On 31.10.2014 11:34, Miguel Clara wrote: > > #11 0x00000000004eb710 in SetCompatOutput (config=3D0x8034e32c0) at > > xf86Crtc.c:1829 > > A crash on line 1829 means that the patch was not applied. With the > patch, the same line is at 1832. > > Double-check how you named the new file in the > /usr/ports/x11-servers/xorg-server/files directory. It must start with > the "patch-" prefix. > Xorg.0.log: % tail -40 /var/log/Xorg.0.log [ 207.575] compiled for 1.12.4, module version =3D 2.5.0 [ 207.575] ABI class: X.Org Video Driver, version 12.1 [ 207.575] (II) RADEON(0): KMS Color Tiling: enabled [ 207.575] (II) RADEON(0): KMS Color Tiling 2D: enabled [ 207.575] (II) RADEON(0): KMS Pageflipping: enabled [ 207.575] (II) RADEON(0): SwapBuffers wait for vsync: enabled [ 207.576] (WW) RADEON(0): No outputs definitely connected, trying again... [ 207.576] (WW) RADEON(0): Unable to find connected outputs - setting 1024x768 initial framebuffer [ 207.576] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 207.576] (II) RADEON(0): mem size init: gart size :1fdef000 vram size: s:40000000 visible:3fcc0000 [ 207.576] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM [ 207.576] (=3D=3D) RADEON(0): DPI set to (96, 96) [ 207.576] (II) Loading sub module "fb" [ 207.576] (II) LoadModule: "fb" [ 207.576] (II) Loading /usr/local/lib/xorg/modules/libfb.so [ 207.576] (II) Module fb: vendor=3D"X.Org Foundation" [ 207.576] compiled for 1.12.4, module version =3D 1.0.0 [ 207.576] ABI class: X.Org ANSI C Emulation, version 0.4 [ 207.576] (II) Loading sub module "ramdac" [ 207.577] (II) LoadModule: "ramdac" [ 207.577] (II) Module "ramdac" already built-in [ 207.577] (EE) RADEON(0): No modes. [ 207.577] (II) UnloadModule: "radeon" [ 207.577] (II) UnloadSubModule: "fb" [ 207.577] (II) Unloading fb [ 207.577] (II) UnloadSubModule: "exa" [ 207.577] (II) Unloading exa [ 207.577] (II) UnloadSubModule: "dri2" [ 207.577] (II) Unloading dri2 [ 207.577] (EE) Screen(s) found, but none have a usable configuration. [ 207.577] Fatal server error: [ 207.577] no screens found [ 207.577] Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 207.577] Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 207.577] [ 207.580] Server terminated with error (1). Closing log file. dmesg: iic7: on iicbus7 info: [drm] Radeon Display Connectors info: [drm] Internal thermal controller with fan control info: [drm] radeon: power management initialized No connectors reported connected with modes info: [drm] Cannot find any crtc or sizes - going 1024x768 info: [drm] fb mappable at 0xA0142000 info: [drm] vram apper at 0xA0000000 info: [drm] size 3145728 info: [drm] fb depth is 24 info: [drm] pitch is 4096 fbd0 on drmn0 VT: Replacing driver "vga" with new "fb". info: [drm] Initialized radeon 2.29.0 2008052 > > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 14:41:13 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5698DE0; Fri, 31 Oct 2014 14:41:13 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0DB13A66; Fri, 31 Oct 2014 14:41:13 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XkDO2-0001bk-8F; Fri, 31 Oct 2014 15:41:10 +0100 Message-ID: <54539F7F.3070901@FreeBSD.org> Date: Fri, 31 Oct 2014 15:41:03 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hCW0hNdgxXa7quFnvi5QxpoWcEd9osN7n" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 14:41:13 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hCW0hNdgxXa7quFnvi5QxpoWcEd9osN7n Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 31.10.2014 15:35, Miguel Clara wrote: > [ 207.577] (EE) RADEON(0): No modes. > [ 207.577] (II) UnloadModule: "radeon" > [ 207.577] (II) UnloadSubModule: "fb" > [ 207.577] (II) Unloading fb > [ 207.577] (II) UnloadSubModule: "exa" > [ 207.577] (II) Unloading exa > [ 207.577] (II) UnloadSubModule: "dri2" > [ 207.577] (II) Unloading dri2 > [ 207.577] (EE) Screen(s) found, but none have a usable configuration= =2E Cool, the crash is fixed. Could you please post the whole Xorg.log? --=20 Jean-S=C3=A9bastien P=C3=A9dron --hCW0hNdgxXa7quFnvi5QxpoWcEd9osN7n Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU5+GXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMFtoQAJNHKYOuV+GsXkztmaHVDO12 QLS9og0mAw9N1q7cnvUytjJyDWQx8nqgAZFCBpI3oNaUpkai/xBZYPrxkYsng/C+ KoCvHKkwVmPCxKliRqV9Wg0QNdZwOb6yLfZrOp1GpjbQ86YYayABP0eguKxwB9lO vDCbnYZfewGUfefDTHcE634cPGfaxGvcyGq0BuejaQs7joGG5g6Jm9Nyvogd3kAs lW07mekxcGpz3p4WN/ZwFmfUd9xUa/VkzCJyd9fhk3pGeD8DnE2zOymB4eBlfzgT NsHaS/S+9F/AoEZyJESKVUUafzikzmhPt63AE0qTf2y1CJO9Sq9SRfXBlixdOfLH Be266KN+v9QDV8SxS3Qs4AmFLs9R1ceAmjij8AnQniWPrCOQLxvTp1gQOLqKrO7r TxfMtD8rI909T2Fl3FvtywZ4FPQ5ncH1u39loy2OqjGQGmW66cG1Bg5ZPk10pjca 6/5BNine+mNRAeN2K+AgXm8ySCQ1wufS5KfXCUBZPGMzQRud8U7cSS6UFYpU/8KV zs6GEoaYALu4lKKHsv8vqVlsTMykHdCV5MewyeVRxTRu2QavrYXYmHee7v10id1k BzeRNWRaDocTYG27OfaSU/VkwkFNBn81FsXGLno3OogcR4P7Bl2EIuj3B1QTtftb WQEad2Iw+WRvIQkAhbFI =CL3t -----END PGP SIGNATURE----- --hCW0hNdgxXa7quFnvi5QxpoWcEd9osN7n-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 14:56:51 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 01F2AF2F; Fri, 31 Oct 2014 14:56:51 +0000 (UTC) Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17EB0C43; Fri, 31 Oct 2014 14:56:49 +0000 (UTC) Received: by mail-wg0-f52.google.com with SMTP id b13so6105053wgh.25 for ; Fri, 31 Oct 2014 07:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=nzS1K91ZmNucfJNiroOTgfVuRDRzFln4ocRxIGtjaUw=; b=Wys5aL6Dw6ZQrRdvIucLoJO45+bG+ruWlsUN9GUDv0NMzdk7P3SG5v5ZCFNY/d2zK7 9oAPEdnTL+RFu/PAWyEHtjAK5jiPA9886BND6VnvXRmo/knm3WKQavDjPhA6zpnp5hys PgOLP0OVHLWagMWylVPwxjHldiDUvTf+b/nxLMZgxcG16ZtJ5Uprrz9o9KdJTUp9kLca fYyNKsATgoUBbwVwVUa1cOlY5q/43SDGb2d8QB+lGuoZ4jjN0MdCbDb69s2uVYGCkx2S zmmbqgbSZsk6LiM7cArF2f1MM8KrgUlktbL5PofeCukcMB5KyXZBjF785eQckJthrBtV PTrA== X-Received: by 10.194.242.4 with SMTP id wm4mr27714753wjc.61.1414767407985; Fri, 31 Oct 2014 07:56:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Fri, 31 Oct 2014 07:56:27 -0700 (PDT) In-Reply-To: <54539F7F.3070901@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544EC35A.2050401@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> <54539F7F.3070901@FreeBSD.org> From: Miguel Clara Date: Fri, 31 Oct 2014 14:56:27 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 14:56:51 -0000 On Fri, Oct 31, 2014 at 2:41 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 31.10.2014 15:35, Miguel Clara wrote: > > [ 207.577] (EE) RADEON(0): No modes. > > [ 207.577] (II) UnloadModule: "radeon" > > [ 207.577] (II) UnloadSubModule: "fb" > > [ 207.577] (II) Unloading fb > > [ 207.577] (II) UnloadSubModule: "exa" > > [ 207.577] (II) Unloading exa > > [ 207.577] (II) UnloadSubModule: "dri2" > > [ 207.577] (II) Unloading dri2 > > [ 207.577] (EE) Screen(s) found, but none have a usable configuration= . > > Cool, the crash is fixed. > > Could you please post the whole Xorg.log? > > http://filebin.ca/1fdab69tzLua/Xorg.0.log About the "but none have a usable configuration" does this mean I can have a xorg.conf that would work with the ati card, or does it simple mean we are one step closer? -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 15:25:31 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 25650BBA; Fri, 31 Oct 2014 15:25:31 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CFF3EF8F; Fri, 31 Oct 2014 15:25:30 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XkE4v-0002BT-2M; Fri, 31 Oct 2014 16:25:29 +0100 Message-ID: <5453A9E4.6040702@FreeBSD.org> Date: Fri, 31 Oct 2014 16:25:24 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> <54539F7F.3070901@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tF1C9DMfU4NqGIjwf635M7MwbGtElWmfD" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 15:25:31 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --tF1C9DMfU4NqGIjwf635M7MwbGtElWmfD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 31.10.2014 15:56, Miguel Clara wrote: > About the "but none have a usable configuration" does this mean I can= > have a xorg.conf that would work with the ati card, or does it simple m= ean > we are one step closer? Currently, no update to xorg-server or xf86-video-ati will make your card work, because we lack the support in the kernel. However, now you can keep both xf86-video-ati and xf86-video-intel installed and the server won't crash :) And one day in the future, the Radeon card will come to life, though definitely not for today's Halloween :) With power consumption in mind, I would probably don't install xf86-video-ati at all for now, so radeonkms isn't loaded. --=20 Jean-S=C3=A9bastien P=C3=A9dron --tF1C9DMfU4NqGIjwf635M7MwbGtElWmfD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU6noXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMTSMP/0kgv+iuLe1IK+DoT6O1p1eF f7e1Qsh/L5QVJI/PfbloCKBjLRSdkgngoSgQIDtPAle0UPcX+j8exCdvrZrVOlnS 0T3E/QaAxAqRLSx4+nhbB6kRkNlXjEFXuGvn2w8fjH2sbD+aEdgdmgJOwZ3M7tju 8uggjgS00+GHrbxUlKPBeqZJ4g2rSnOKp0zDH/9oVgumsVN8UmtIDWgGan3KFPKS 6EmcspXEYbsADm2/QCXICAZ+6QYGYChxo8KNcExvqsPqFB6Ms/EWdQXpBeulTY6i c64HDSsymmw4eZ+YNp7RTG/sPIO1YzemytCw73qn1+h5pszD35ne6itn4UtdagKj QJ4dP1neP3Wh0Bl+5FlyjJUkE1+pfllF/tuvcpCMaKL2WCQ5Inv4YaaMyQqNGQ3S x2A7M4NS2Euhe+jNT+Dffc7j4e+GkFrx8pmkgM5MFFsbpsuyRpoIMulaxMQQiHcu VR1SUKjmSSaC1GGkRhzbYGun5CdHx7+oRxgerZG7irLBZtUFMMYjLszGfLdKZJ3T sth4htMziPcdCOlgWRqZeVSXYpJhJh4BdgT3IyV7TxRnowvumPuVrMCi08uKlOAo JDtOhqXakYfNzXM+2P/F7JlrT0xyjAF+YqOK9X8t8xieMBtT4WlK9PqCmApLZhDz 7KvYSvCzk9oFt49v0NLi =fVAP -----END PGP SIGNATURE----- --tF1C9DMfU4NqGIjwf635M7MwbGtElWmfD-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 15:53:48 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD75F460; Fri, 31 Oct 2014 15:53:48 +0000 (UTC) Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3CA238A; Fri, 31 Oct 2014 15:53:47 +0000 (UTC) Received: by mail-wi0-f169.google.com with SMTP id n3so1623798wiv.2 for ; Fri, 31 Oct 2014 08:53:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=erdWnNErJr//unLU9dzok8cRIdqeAlUFOjOe5FnJkUo=; b=gAYqJzVpcPZna6FGJh30cVA0QaoBCPQUPdg3bfceopmpGPBR0+Kf8H5PV66IGQCT4H SCmqaGFOgKI+GU88JK6HMrPa+PeaI8FWR3RmOMXVAbhsOczzFvLJc6gQ4LtJqCzHoqG2 BSQJrLZyi7vasNNtt0Nb6qsrqJMP6/ZPFvzHm6By8EcQxCFBuugTcjDv0ySLr0u3kpkX Uha2N2Mo4VqjcN0YgCFnLVXgFlUT7If/U1dMLmtEPbABc7JG6l/492Esk12/IdMcgBH5 N0Pep5UZc4SBS/RY3bwBS2pRSG/jZzFUgw7710ocOhfLXb5rtpDNstxBEiz+WxB98IUx YDEQ== X-Received: by 10.194.209.230 with SMTP id mp6mr28978177wjc.2.1414770826128; Fri, 31 Oct 2014 08:53:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Fri, 31 Oct 2014 08:53:25 -0700 (PDT) In-Reply-To: <5453A9E4.6040702@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544F61F9.6040408@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> <54539F7F.3070901@FreeBSD.org> <5453A9E4.6040702@FreeBSD.org> From: Miguel Clara Date: Fri, 31 Oct 2014 15:53:25 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 15:53:48 -0000 On Fri, Oct 31, 2014 at 3:25 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 31.10.2014 15:56, Miguel Clara wrote: > > About the "but none have a usable configuration" does this mean I can > > have a xorg.conf that would work with the ati card, or does it simple > mean > > we are one step closer? > > Currently, no update to xorg-server or xf86-video-ati will make your > card work, because we lack the support in the kernel. > > However, now you can keep both xf86-video-ati and xf86-video-intel > installed and the server won't crash :) And one day in the future, the > Radeon card will come to life, though definitely not for today's > Halloween :) > > With power consumption in mind, I would probably don't install > xf86-video-ati at all for now, so radeonkms isn't loaded. > > Agreed, but ideally one could change as needed... ofc it will always mean restart Xorg... IFAIK you can do it in Linux. In any case this laptop has the battery dead already so its AC always. On another note, as I've refereed in the other report, my perfect scenario for this laptop would be using the intel on host and pass-trough the ati to virtualized guest... vbox is not and option and AFAIK bhyve is far from that too, but maybe Xen will be a solution soon :) But for now I'll just keep testing with this one ;) thanks for you're time on this btw, please continue the good work -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 16:24:43 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5E57C504; Fri, 31 Oct 2014 16:24:43 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 14A8B98E; Fri, 31 Oct 2014 16:24:43 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XkF0D-0002sN-7U; Fri, 31 Oct 2014 17:24:41 +0100 Message-ID: <5453B7C5.7090409@FreeBSD.org> Date: Fri, 31 Oct 2014 17:24:37 +0100 From: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Miguel Clara Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> <54539F7F.3070901@FreeBSD.org> <5453A9E4.6040702@FreeBSD.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="I1LDVAl75u5CWdpORlQOx4pJjTlcBDKkR" Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 16:24:43 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --I1LDVAl75u5CWdpORlQOx4pJjTlcBDKkR Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 31.10.2014 16:53, Miguel Clara wrote: > Agreed, but ideally one could change as needed... ofc it will always me= an > restart Xorg... IFAIK you can do it in Linux. Yes, when we grow support for video cards only used to render things, you won't have to restart anything. > On another note, as I've refereed in the other report, my perfect scena= rio > for this laptop would be using the intel on host and pass-trough the at= i to > virtualized guest... vbox is not and option and AFAIK bhyve is far from= > that too, but maybe Xen will be a solution soon :) I don't know for Xen, but even on Linux, GPU virtualization in KVM isn't for tomorrow. Red Hat is working on the subject through the Virgil project[1]. > thanks for you're time on this btw, please continue the good work You're welcome :) You helped a lot to diagnose the problem and test the patch! An update to xserver 1.14 is almost ready for a CFT. This will include the patch you tested. [1] https://virgil3d.github.io/ --=20 Jean-S=C3=A9bastien P=C3=A9dron --I1LDVAl75u5CWdpORlQOx4pJjTlcBDKkR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUU7fJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMSZQQAN561yugNIaCrUYpUY+rbtPR Lg1z1hEs/N8pPnHbLtk7cKM8j2SVfcYaXVB3KhDqagrze3MTbYzgc5R8ihjzKK45 J84ADUQHlrF1LRkdeudTdIenQYXO2VsfW/eN2/dJsMHZLLeqnvyXNSIIXmUi1EpB TLaKfWheS1fSLwJ7GXkVl8woB5hVBEfX8nwAGoPaOt5VPp1fXsFUwxAzkH7yYbqC fGz5vSN9qIUFVXyQWV2D/M2luEPfO9GSwZPF9NOLx6kWAybKg0DclO+IT2kvJEz1 8oDTRjO0usNEBCAQsWjOvpSfiTSFGlPA3vXVjd2Adcln17nGmKub7YTL1pyjMrf8 +DDVx33sM19tlSDsE/0QTaI+cIhQYYwbGQcovDOOGAPW7SPmh4leiyObQU1X8Ycy SRFz6u6AWvzrMDIgx23LvI0moGg6FD+62HmEwKRfdGOukpp21Rob9T16hARhKQte oJK/uAK7+kEQV56Bv4XKh14YYpy/6wrA8wflHKKACGkO0IKMCFQWhKw2xUNQMh0B nu1x2M28vyDsOOUA8CtDlivOSh2bNe6lTm8uhaI9zS90my6zrjAQ54ghiOKZKhd2 yTSmdwwXXOrVyxog1RJO/GeVh4mLzw+FewASPHCmBSccaeGL5nnYKMV2p3f3misy K6gbo831fmHnMqPkooFP =J9Iu -----END PGP SIGNATURE----- --I1LDVAl75u5CWdpORlQOx4pJjTlcBDKkR-- From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 16:49:28 2014 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C8103DD1; Fri, 31 Oct 2014 16:49:28 +0000 (UTC) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DB758C2B; Fri, 31 Oct 2014 16:49:27 +0000 (UTC) Received: by mail-wi0-f175.google.com with SMTP id ex7so1844526wid.2 for ; Fri, 31 Oct 2014 09:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=4zPn9lSnXa3kJY7MqJOBPrUefKZgMxwIv0PVxz5mUMQ=; b=U+oNV+ijqT9kMw6RjdLlZjNZOYCJMmB68WfJza3yb6HkdFyULcREe5ektkoZK4VtWy TNyut/ZNiKb9Z70jtMwzlOJ+k1p/rQrW/qWlfP4s1dpOGCMd0gVat2FD6dDc23VF2QpY FHECexTS6nA0PxBMKtmshVyzXmHn5FMjPUmYS3cudpnKli7IPQnIKT1Ii7+4rdFSGo9A /C60ubyXLAcpBKk9HLWL0IG+4M0i3qhAwjKxabUzaiNmN6ErTrhqkPbVzGQre+/smExQ yuUERDxzDUuhebhGOvFytYNq56Cet/Rf/gI3M9CyNTfLT1IvlHngAbLoOxQADzhV28cC AE3g== X-Received: by 10.194.81.70 with SMTP id y6mr3946401wjx.113.1414774166072; Fri, 31 Oct 2014 09:49:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.157.202 with HTTP; Fri, 31 Oct 2014 09:49:05 -0700 (PDT) In-Reply-To: <5453B7C5.7090409@FreeBSD.org> References: <544E0FC8.8090605@FreeBSD.org> <544FE187.3030404@FreeBSD.org> <5450D27D.4080508@FreeBSD.org> <5451F42B.5020805@FreeBSD.org> <545270A7.6030807@FreeBSD.org> <54535178.8040706@FreeBSD.org> <54536BB1.6060001@FreeBSD.org> <54539F7F.3070901@FreeBSD.org> <5453A9E4.6040702@FreeBSD.org> <5453B7C5.7090409@FreeBSD.org> From: Miguel Clara Date: Fri, 31 Oct 2014 16:49:05 +0000 Message-ID: Subject: Re: CFT: Update to xf86-video-ati 7.5.0 To: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-x11@freebsd.org, freebsd-stable@freebsd.org, FreeBSD Mailing List X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 16:49:28 -0000 On Fri, Oct 31, 2014 at 4:24 PM, Jean-S=C3=A9bastien P=C3=A9dron wrote: > On 31.10.2014 16:53, Miguel Clara wrote: > > Agreed, but ideally one could change as needed... ofc it will always me= an > > restart Xorg... IFAIK you can do it in Linux. > > Yes, when we grow support for video cards only used to render things, > you won't have to restart anything. > > > On another note, as I've refereed in the other report, my perfect > scenario > > for this laptop would be using the intel on host and pass-trough the at= i > to > > virtualized guest... vbox is not and option and AFAIK bhyve is far from > > that too, but maybe Xen will be a solution soon :) > > I don't know for Xen, but even on Linux, GPU virtualization in KVM isn't > for tomorrow. Red Hat is working on the subject through the Virgil > project[1]. > Just to add some info on this about xen: http://wiki.xen.org/wiki/Xen_VGA_Passthrough_Tested_Adapters > > > thanks for you're time on this btw, please continue the good work > > You're welcome :) You helped a lot to diagnose the problem and test the > patch! An update to xserver 1.14 is almost ready for a CFT. This will > include the patch you tested. > > [1] https://virgil3d.github.io/ > > -- > Jean-S=C3=A9bastien P=C3=A9dron > > From owner-freebsd-x11@FreeBSD.ORG Fri Oct 31 20:36:32 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C1F5E928; Fri, 31 Oct 2014 20:36:32 +0000 (UTC) Received: from mail-in-11.arcor-online.net (mail-in-11.arcor-online.net [151.189.21.51]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 71280DEC; Fri, 31 Oct 2014 20:36:31 +0000 (UTC) Received: from mail-in-05-z2.arcor-online.net (mail-in-05-z2.arcor-online.net [151.189.8.17]) by mx.arcor.de (Postfix) with ESMTP id 1BC0235A514; Fri, 31 Oct 2014 21:36:23 +0100 (CET) Received: from mail-in-14.arcor-online.net (mail-in-14.arcor-online.net [151.189.21.54]) by mail-in-05-z2.arcor-online.net (Postfix) with ESMTP id 0F0856F250E; Fri, 31 Oct 2014 21:36:23 +0100 (CET) X-Greylist: Passed host: 94.217.98.220 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-14.arcor-online.net CDC659BE06 X-Greylist: Passed host: 94.217.98.220 X-Greylist: Passed host: 94.217.98.220 X-Greylist: Passed host: 94.217.98.220 Received: from lorvorc.mips.inka.de (dslb-094-217-098-220.094.217.pools.vodafone-ip.de [94.217.98.220]) by mail-in-14.arcor-online.net (Postfix) with ESMTPS id CDC659BE06; Fri, 31 Oct 2014 21:36:22 +0100 (CET) Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.14.9/8.14.7) with ESMTP id s9VKaMMl066595; Fri, 31 Oct 2014 21:36:22 +0100 (CET) (envelope-from naddy@lorvorc.mips.inka.de) Received: (from naddy@localhost) by lorvorc.mips.inka.de (8.14.9/8.14.9/Submit) id s9VKaMiG066594; Fri, 31 Oct 2014 21:36:22 +0100 (CET) (envelope-from naddy) Date: Fri, 31 Oct 2014 21:36:22 +0100 From: Christian Weisgerber To: =?iso-8859-1?Q?Jean-S=E9bastien_P=E9dron?= Subject: Re: CFT: Update to xf86-video-ati 7.5.0 Message-ID: <20141031203622.GA66405@lorvorc.mips.inka.de> References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> <20141030133112.GA26588@lorvorc.mips.inka.de> <545270EE.3090405@FreeBSD.org> <20141030201248.GA34433@lorvorc.mips.inka.de> <54534FCF.7070400@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54534FCF.7070400@FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 20:36:32 -0000 Jean-Sébastien Pédron: > > What do you mean? Upgrading from xf86-video-ati 7.2.0 to 7.5.0 was > > a one-time event. > > Yes, but I was wondering if your problem was still there from time to > time (ie. not related to the update). I don't know, I haven't restarted the X server since. I guess I shouldn't have brought it up in the first place. It's not important, possibly a fluke, and has just caused confusion. Maybe it wasn't clear in the Xorg.0.log snippet I sent, but from comparing log files, the actual error was this: [351790.259] drmOpenByBusid: Interface 1.4 failed, trying 1.1 ... [351790.259] (EE) RADEON(0): [drm] failed to set drm interface version. [351790.259] (EE) RADEON(0): Kernel modesetting setup failed To me this means nothing, but I thought it might be something obvious for the people working on X11. -- Christian "naddy" Weisgerber naddy@mips.inka.de From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 09:34:07 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B1D593C4 for ; Sat, 1 Nov 2014 09:34:07 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 98848E9A for ; Sat, 1 Nov 2014 09:34:07 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA19Y7vf075719 for ; Sat, 1 Nov 2014 09:34:07 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194655] graphics/dri incorrect depends - devel/llvm* is listed as BUILD dependency when built with VDPAU support but should be listed as LIB Date: Sat, 01 Nov 2014 09:34:06 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: marino@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 09:34:07 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194655 John Marino changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kwm@FreeBSD.org --- Comment #2 from John Marino --- add kwm@ explicitly too. -- You are receiving this mail because: You are on the CC list for the bug. From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 10:44:48 2014 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 71AE18EF; Sat, 1 Nov 2014 10:44:48 +0000 (UTC) Received: from mail.made4.biz (mail.made4.biz [IPv6:2001:41d0:2:c018::1:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 305BE793; Sat, 1 Nov 2014 10:44:48 +0000 (UTC) Received: from 2a02-8428-011b-e000-0290-f5ff-fe9d-b78c.rev.sfr.net ([2a02:8428:11b:e000:290:f5ff:fe9d:b78c] helo=magellan.dumbbell.fr) by mail.made4.biz with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XkWAn-000EZI-2B; Sat, 01 Nov 2014 11:44:45 +0100 Message-ID: <5454B998.8090209@FreeBSD.org> Date: Sat, 01 Nov 2014 11:44:40 +0100 From: =?windows-1252?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Christian Weisgerber Subject: Re: CFT: Update to xf86-video-ati 7.5.0 References: <544E0FC8.8090605@FreeBSD.org> <20141029220128.GA8896@lorvorc.mips.inka.de> <5451F399.2050105@FreeBSD.org> <20141030133112.GA26588@lorvorc.mips.inka.de> <545270EE.3090405@FreeBSD.org> <20141030201248.GA34433@lorvorc.mips.inka.de> <54534FCF.7070400@FreeBSD.org> <20141031203622.GA66405@lorvorc.mips.inka.de> In-Reply-To: <20141031203622.GA66405@lorvorc.mips.inka.de> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6NmgNcp3SMXBaMG3CCOdUQLLEtRuT5QfI" Cc: freebsd-x11@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-ports@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 10:44:48 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6NmgNcp3SMXBaMG3CCOdUQLLEtRuT5QfI Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 31.10.2014 21:36, Christian Weisgerber wrote: > Maybe it wasn't clear in the Xorg.0.log snippet I sent, but from > comparing log files, the actual error was this: >=20 > [351790.259] drmOpenByBusid: Interface 1.4 failed, trying 1.1 > ... > [351790.259] (EE) RADEON(0): [drm] failed to set drm interface version.= > [351790.259] (EE) RADEON(0): Kernel modesetting setup failed It made me think that somehow, radeondrm, the old kernel non-KMS module, was loaded. That's why I asked about xf86-video-ati{,-ums} 6.14.6. I don't know how this happened. --=20 Jean-S=E9bastien P=E9dron --6NmgNcp3SMXBaMG3CCOdUQLLEtRuT5QfI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJUVLmcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMHT4P/3vSxsP4/w8OHCPb62p0P3Go XWQThlMxypLO6g+hs1BOpruMoTpxuXutOq2+8rB2NIwFy96qhL4ot9/OCVmfsgyq 4SEQzHKj/1ttxM867ppHeZQtgPCepMWKPaYcacPrhm6t4Z3wmcV4atLpQjr+hGtS 5rCe4Cf1EzojG7NjzVBAK6IhMCCgt6TYTiKTBQDsfOvGn4A+eMg6BkxeWbxjksQI weYYqc3QwasDVlSsk2Yd92gAXs85sCtxvn0nNKmLEKhFUgZJM9dccNOaKfpH12Ji mRQRo1YA7Mf7uzOCcNIpZPlpqcKBa2URg9XoAEr92OBUGpj7KE+h0Jq/7k4iq7mj uBjrlRhOEdihAoveAi2I5cgtm5eeJwTT5jgya79dc9Lwqa43QF/B2BqHhIBUoG3n k7MAmlEQYFNAMXGdfdMA+oLpqk5m6ZLbo9shIT23i1b3iPdPODmJaNZfK/j64oJr nl8eenMUhr7sfmwBopNGgUgwsvvN6d8SH8LNUY65rpVNYiIY+N3+NxsmXHz8yLAQ 2Of4g5bMtHYDh/j1dv63AkAVOJS51hpUDNCPsBcVXaGTu0URM4cYzlqIHVtyiR89 2K6OYSJG/qgWM44P0pOzVY4vCuKuzTqXkO9T/UkcqOYIDM94+WW3wNhksMNbpN6j mIor1tOQXBtYfNrNZQb/ =bSLr -----END PGP SIGNATURE----- --6NmgNcp3SMXBaMG3CCOdUQLLEtRuT5QfI-- From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 12:33:18 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6B05873F for ; Sat, 1 Nov 2014 12:33:18 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 51A60134 for ; Sat, 1 Nov 2014 12:33:18 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1CXItV010162 for ; Sat, 1 Nov 2014 12:33:18 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194561] graphics/libEGL, graphics/libglapi, graphics/libGL and graphics/libglesv2 are using msgfmt from gettext during build stage but does not depend on it Date: Sat, 01 Nov 2014 12:33:18 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: marino@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 12:33:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194561 John Marino changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Triage |Open CC| |marino@FreeBSD.org Assignee|freebsd-ports-bugs@FreeBSD. |x11@FreeBSD.org |org | --- Comment #2 from John Marino --- Hmm, I'd like to see this fixed if the issue is confirmed. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 12:56:50 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5C6BEB02 for ; Sat, 1 Nov 2014 12:56:50 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 42E8D303 for ; Sat, 1 Nov 2014 12:56:50 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1CuoK9035537 for ; Sat, 1 Nov 2014 12:56:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194561] graphics/libEGL, graphics/libglapi, graphics/libGL and graphics/libglesv2 are using msgfmt from gettext during build stage but does not depend on it Date: Sat, 01 Nov 2014 12:56:50 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: m.tsatsenko@gmail.com X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 12:56:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194561 --- Comment #3 from m.tsatsenko@gmail.com --- John, please see http://freebsd.1045724.n5.nabble.com/graphics-libEGL-amp-graphics-libglapi-fail-Localization-td5961228.html -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 22:10:42 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8AD1B496 for ; Sat, 1 Nov 2014 22:10:42 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7823DC1A for ; Sat, 1 Nov 2014 22:10:42 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1MAgud058636 for ; Sat, 1 Nov 2014 22:10:42 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 194748] [patch] x11/xcb-proto: relax python check Date: Sat, 01 Nov 2014 22:10:42 +0000 X-Bugzilla-Type: request Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 22:10:42 -0000 Ruslan Makhmatkhanov has asked x11@FreeBSD.org for maintainer-feedback: Bug 194748: [patch] x11/xcb-proto: relax python check https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194748 --- Description --- Created attachment 148904 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148904&action=edit xcb-proto-python3 Hello, since 1.11 xcb-proto can be built with python3. This patch relaxing the python check and adds corresponding logic to pkg-plist. buildlog is here: https://people.freebsd.org/~rm/xcb-proto-1.11.log --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 22:10:42 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF7D6499 for ; Sat, 1 Nov 2014 22:10:42 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C6DA9C1C for ; Sat, 1 Nov 2014 22:10:42 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1MAg2b058642 for ; Sat, 1 Nov 2014 22:10:42 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194748] New: [patch] x11/xcb-proto: relax python check Date: Sat, 01 Nov 2014 22:10:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: rm@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 22:10:43 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194748 Bug ID: 194748 Summary: [patch] x11/xcb-proto: relax python check Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: x11@FreeBSD.org Reporter: rm@FreeBSD.org Assignee: x11@FreeBSD.org Flags: maintainer-feedback?(x11@FreeBSD.org) Created attachment 148904 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148904&action=edit xcb-proto-python3 Hello, since 1.11 xcb-proto can be built with python3. This patch relaxing the python check and adds corresponding logic to pkg-plist. buildlog is here: https://people.freebsd.org/~rm/xcb-proto-1.11.log --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 22:14:08 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9470556B for ; Sat, 1 Nov 2014 22:14:08 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 819E8CC7 for ; Sat, 1 Nov 2014 22:14:08 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1ME8bW091598 for ; Sat, 1 Nov 2014 22:14:08 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 194749] [patch] x11/libxcb: relax python check Date: Sat, 01 Nov 2014 22:14:08 +0000 X-Bugzilla-Type: request Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 22:14:08 -0000 Ruslan Makhmatkhanov has asked x11@FreeBSD.org for maintainer-feedback: Bug 194749: [patch] x11/libxcb: relax python check https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194749 --- Description --- Created attachment 148906 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148906&action=edit libxcb-python3 Hello, since 1.11 libxcb can be built with python3. This patch relaxing the python check to make it possible. buildlog is here: https://people.freebsd.org/~rm/libxcb-1.11.log PR 194748 should committed first. --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org From owner-freebsd-x11@FreeBSD.ORG Sat Nov 1 22:14:08 2014 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EAE5756D for ; Sat, 1 Nov 2014 22:14:08 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D2B6BCC9 for ; Sat, 1 Nov 2014 22:14:08 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sA1ME89i091604 for ; Sat, 1 Nov 2014 22:14:08 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 194749] New: [patch] x11/libxcb: relax python check Date: Sat, 01 Nov 2014 22:14:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: rm@FreeBSD.org X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 22:14:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194749 Bug ID: 194749 Summary: [patch] x11/libxcb: relax python check Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: x11@FreeBSD.org Reporter: rm@FreeBSD.org Assignee: x11@FreeBSD.org Flags: maintainer-feedback?(x11@FreeBSD.org) Created attachment 148906 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148906&action=edit libxcb-python3 Hello, since 1.11 libxcb can be built with python3. This patch relaxing the python check to make it possible. buildlog is here: https://people.freebsd.org/~rm/libxcb-1.11.log PR 194748 should committed first. --- Comment #1 from Bugzilla Automation --- Auto-assigned to maintainer x11@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug.