From owner-freebsd-stable@FreeBSD.ORG Thu Feb 11 10:50:37 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DC4A106566C; Thu, 11 Feb 2010 10:50:37 +0000 (UTC) (envelope-from mik@pc.dk) Received: from pfepb.post.tele.dk (pfepb.post.tele.dk [195.41.46.236]) by mx1.freebsd.org (Postfix) with ESMTP id 6A5AB8FC15; Thu, 11 Feb 2010 10:50:36 +0000 (UTC) Received: from alpha.miknet.dk (0x5738c19d.rdnqu2.dynamic.dsl.tele.dk [87.56.193.157]) by pfepb.post.tele.dk (Postfix) with ESMTP id 1E402F8401F; Thu, 11 Feb 2010 11:50:34 +0100 (CET) Date: Thu, 11 Feb 2010 11:49:10 +0100 From: Martin Kristensen To: Robert Noland Message-ID: <20100211114910.392f919e@alpha.miknet.dk> In-Reply-To: <1265854663.8609.117.camel@balrog.2hip.net> References: <6101e8c41002091524q25a7e026u585e575eb4f1589c@mail.gmail.com> <4B728A7A.60706@gmail.com> <4B72D57D.6080002@icyb.net.ua> <4B72D854.5080902@gmail.com> <1265818363.8609.70.camel@balrog.2hip.net> <4B72FB00.3000105@gmail.com> <4B72FC0A.1020701@icyb.net.ua> <20100210220508.790ee773@alpha.miknet.dk> <1265839318.8609.104.camel@balrog.2hip.net> <20100210234315.7abde83c@alpha.miknet.dk> <1265854663.8609.117.camel@balrog.2hip.net> Organization: Private X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.6; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/RRT0e24jNjfVrtBkGC=1hte" Cc: freebsd-stable@freebsd.org Subject: Re: freebsd7 (and 8), radeon, xorg-server -> deadlock or so X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2010 10:50:37 -0000 --MP_/RRT0e24jNjfVrtBkGC=1hte Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, 10 Feb 2010 20:17:43 -0600 Robert Noland wrote: > On Wed, 2010-02-10 at 23:43 +0100, Martin Kristensen wrote: > > On Wed, 10 Feb 2010 16:01:58 -0600 > > Robert Noland wrote: > > > > > On Wed, 2010-02-10 at 22:05 +0100, Martin Kristensen wrote: > > > > On Wed, 10 Feb 2010 20:33:46 +0200 > > > > Andriy Gapon wrote: > > > > > > > > > on 10/02/2010 20:29 Vitaly Magerya said the following: > > > > > > Robert Noland wrote: > > > > > >>> It is not, and yes I use WITHOUT_HAL. Currently disabling > > > > > >>> DRI helps; should I try rebuilding xorg-server with HAL? > > > > > >> Yes, you can still disable hal at runtime by setting > > > > > >> AutoAddDevices "Off" in xorg.conf. > > > > > > > > > > > > Seems to work with HAL. > > > > > > > > > > I've long thought that xorg server should be linked with > > > > > libthr regardless of HAL option. Unfortunately, I never came > > > > > up with patch, nor have anyone else. Xorg server really uses > > > > > pthreads when doing DRM and HAL brings in libthr dependency > > > > > only as an accident. > > > > > > > > > > > > > This is my first post to this list, so hello all. > > > > > > > > I have been running with NoAccel for a long time, since > > > > disabling DRI alone would cause a complete deadlock (screen to > > > > standby, no ssh, no response to keyboard, etc.). > > > > > > > > However, I rebuilt xorg-server with HAL support, and now simply > > > > disabling DRI allows me to start X. > > > > > > > > The card is RV790 based. > > > > > > Just checked... This card should work with Accel and DRI... At > > > least on -CURRENT with updated ports. Check UPDATING, and set > > > WITHOUT_NOUVEAU to get correct version of libdrm. > > > > > > robert. > > > > > > > I am on -STABLE built on Jan. 19. I updated mesa today (to > > libdrm-2.4.17), and rebuilt xorg-server and drivers. I have > > WITHOUT_NOUVEAU="YES" in /etc/make.conf. pkg_info reports > > libGL-7.6.1. > > Is that 8-STABLE or 7? 8 should work, and I think 7 should as well, > but just checking. 6 won't work. > I am on 8-STABLE. > > I have tried loading radeon.ko manually before startx. > > What are the results? If things are not working, I'll want to see > your xorg.conf, xorg.log, pciconf -lvb and a sysctl hw.dri with X > started if you can get it. > > robert. > I have attached the output from pciconf -lvb, sysctl -a |grep ^hw.dri reports: hw.dri.0.name: radeon 0x96 hw.dri.0.vm: hw.dri.0.clients: hw.dri.0.vblank: hw.dri.0.debug: 0 I loaded radeon.ko from within my X session, which was started with DRI "OFF". If I run startx with DRI "True" or without an xorg.conf, the screen goes into standby as if the pc is turned off, the mouse and keyboard stops responding to keypresses (ie. numlock-led will not respond to me pressing the key.) and I cannot ssh into the machine. As far as I can tell it has crashed. There is nothing in /var/log/messages, which gives any indication that something went wrong (If I boot the machine - startx and force a reboot I get 2 x dmesg plus fsck messages). Xorg.0.log contains only messages from the last successful start of xorg, and is a far as I can tell useless in tracking this down. > > If it will help, I can switch to -CURRENT to see if that changes > > anything. > > > > Martin > > > > PS. Robert, in researching this I got some idea of the effort you > > put into this, thanks! > Martin -- Martin Kristensen --MP_/RRT0e24jNjfVrtBkGC=1hte Content-Type: application/octet-stream; name=pciconf.out Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=pciconf.out aG9zdGIwQHBjaTA6MDowOjA6CWNsYXNzPTB4MDYwMDAwIGNhcmQ9MHg4Mjk1MTA0MyBjaGlwPTB4 MjllMDgwODYgcmV2PTB4MDEgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9y YXRpb24nCiAgICBkZXZpY2UgICAgID0gJ1gzOC9YNDggKEJlYXJsYWtlKSBQcm9jZXNzb3IgdG8g SS9PIENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0g SE9TVC1QQ0kKcGNpYjFAcGNpMDowOjE6MDoJY2xhc3M9MHgwNjA0MDAgY2FyZD0weDgyOTUxMDQz IGNoaXA9MHgyOWUxODA4NiByZXY9MHgwMSBoZHI9MHgwMQogICAgdmVuZG9yICAgICA9ICdJbnRl bCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnWDM4L1g0OCAoQmVhcmxha2UpIFBDSWUg Um9vdCBQb3J0IDEnCiAgICBjbGFzcyAgICAgID0gYnJpZGdlCiAgICBzdWJjbGFzcyAgID0gUENJ LVBDSQp1aGNpMEBwY2kwOjA6MjY6MDoJY2xhc3M9MHgwYzAzMDAgY2FyZD0weDgyNzcxMDQzIGNo aXA9MHgyOTM3ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBD b3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnODI4MDFJQi9JUi9JSCAoSUNIOSBGYW1pbHkp IFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBi dXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJhciAgIFsyMF0gPSB0eXBlIEkvTyBQb3J0LCBy YW5nZSAzMiwgYmFzZSAweGE4MDAsIHNpemUgMzIsIGVuYWJsZWQKdWhjaTFAcGNpMDowOjI2OjE6 CWNsYXNzPTB4MGMwMzAwIGNhcmQ9MHg4Mjc3MTA0MyBjaGlwPTB4MjkzODgwODYgcmV2PTB4MDIg aGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2Ug ICAgID0gJzgyODAxSUIvSVIvSUggKElDSDkgRmFtaWx5KSBVU0IgVW5pdmVyc2FsIEhvc3QgQ29u dHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVzCiAgICBzdWJjbGFzcyAgID0gVVNC CiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhhODgwLCBz aXplIDMyLCBlbmFibGVkCnVoY2kyQHBjaTA6MDoyNjoyOgljbGFzcz0weDBjMDMwMCBjYXJkPTB4 ODI3NzEwNDMgY2hpcD0weDI5Mzk4MDg2IHJldj0weDAyIGhkcj0weDAwCiAgICB2ZW5kb3IgICAg ID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc4MjgwMUlCL0lSL0lIIChJ Q0g5IEZhbWlseSkgVVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAg ID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgogICAgYmFyICAgWzIwXSA9IHR5cGUg SS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YWMwMCwgc2l6ZSAzMiwgZW5hYmxlZAplaGNpMEBw Y2kwOjA6MjY6NzoJY2xhc3M9MHgwYzAzMjAgY2FyZD0weDgyNzcxMDQzIGNoaXA9MHgyOTNjODA4 NiByZXY9MHgwMiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicK ICAgIGRldmljZSAgICAgPSAnODI4MDFJQi9JUi9JSCAoSUNIOSBGYW1pbHkpIFVTQjIgRW5oYW5j ZWQgSG9zdCBDb250cm9sbGVyJwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNs YXNzICAgPSBVU0IKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2Ug MHhmZTdmZmMwMCwgc2l6ZSAxMDI0LCBlbmFibGVkCnBjaWIyQHBjaTA6MDoyODowOgljbGFzcz0w eDA2MDQwMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5NDA4MDg2IHJldj0weDAyIGhkcj0weDAx CiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAgICA9ICc4 MjgwMUlCL0lSL0lIIChJQ0g5IEZhbWlseSkgUENJZSBSb290IFBvcnQgMScKICAgIGNsYXNzICAg ICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCnBjaWIzQHBjaTA6MDoyODoyOglj bGFzcz0weDA2MDQwMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5NDQ4MDg2IHJldj0weDAyIGhk cj0weDAxCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAg ICA9ICc4MjgwMUlCL0lSL0lIIChJQ0g5IEZhbWlseSkgUENJZSBSb290IFBvcnQgMycKICAgIGNs YXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCnBjaWI0QHBjaTA6MDoy ODo0OgljbGFzcz0weDA2MDQwMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5NDg4MDg2IHJldj0w eDAyIGhkcj0weDAxCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2 aWNlICAgICA9ICc4MjgwMUlCL0lSL0lIIChJQ0g5IEZhbWlseSkgUENJZSBSb290IFBvcnQgNScK ICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCnVoY2kzQHBj aTA6MDoyOTowOgljbGFzcz0weDBjMDMwMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5MzQ4MDg2 IHJldj0weDAyIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwog ICAgZGV2aWNlICAgICA9ICc4MjgwMUlCL0lSL0lIIChJQ0g5IEZhbWlseSkgVVNCIFVuaXZlcnNh bCBIb3N0IENvbnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xh c3MgICA9IFVTQgogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNl IDB4YTA4MCwgc2l6ZSAzMiwgZW5hYmxlZAp1aGNpNEBwY2kwOjA6Mjk6MToJY2xhc3M9MHgwYzAz MDAgY2FyZD0weDgyNzcxMDQzIGNoaXA9MHgyOTM1ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAg dmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlvbicKICAgIGRldmljZSAgICAgPSAnODI4MDFJ Qi9JUi9JSCAoSUNIOSBGYW1pbHkpIFVTQiBVbml2ZXJzYWwgSG9zdCBDb250cm9sbGVyJwogICAg Y2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBVU0IKICAgIGJhciAgIFsy MF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAzMiwgYmFzZSAweGE0MDAsIHNpemUgMzIsIGVuYWJs ZWQKdWhjaTVAcGNpMDowOjI5OjI6CWNsYXNzPTB4MGMwMzAwIGNhcmQ9MHg4Mjc3MTA0MyBjaGlw PTB4MjkzNjgwODYgcmV2PTB4MDIgaGRyPTB4MDAKICAgIHZlbmRvciAgICAgPSAnSW50ZWwgQ29y cG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzgyODAxSUIvSVIvSUggKElDSDkgRmFtaWx5KSBV U0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBzZXJpYWwgYnVz CiAgICBzdWJjbGFzcyAgID0gVVNCCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFu Z2UgMzIsIGJhc2UgMHhhNDgwLCBzaXplIDMyLCBlbmFibGVkCmVoY2kxQHBjaTA6MDoyOTo3Oglj bGFzcz0weDBjMDMyMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5M2E4MDg2IHJldj0weDAyIGhk cj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwogICAgZGV2aWNlICAg ICA9ICc4MjgwMUlCL0lSL0lIIChJQ0g5IEZhbWlseSkgVVNCMiBFbmhhbmNlZCBIb3N0IENvbnRy b2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFVTQgog ICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlN2ZmODAwLCBz aXplIDEwMjQsIGVuYWJsZWQKcGNpYjVAcGNpMDowOjMwOjA6CWNsYXNzPTB4MDYwNDAxIGNhcmQ9 MHg4Mjc3MTA0MyBjaGlwPTB4MjQ0ZTgwODYgcmV2PTB4OTIgaGRyPTB4MDEKICAgIHZlbmRvciAg ICAgPSAnSW50ZWwgQ29ycG9yYXRpb24nCiAgICBkZXZpY2UgICAgID0gJzgyODAxIEZhbWlseSAo SUNIMi8zLzQvNS82LzcvOC85LDYzeHhFU0IpIEh1YiBJbnRlcmZhY2UgdG8gUENJIEJyaWRnZScK ICAgIGNsYXNzICAgICAgPSBicmlkZ2UKICAgIHN1YmNsYXNzICAgPSBQQ0ktUENJCmlzYWIwQHBj aTA6MDozMTowOgljbGFzcz0weDA2MDEwMCBjYXJkPTB4ODI3NzEwNDMgY2hpcD0weDI5MTY4MDg2 IHJldj0weDAyIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0ludGVsIENvcnBvcmF0aW9uJwog ICAgZGV2aWNlICAgICA9ICc4MjgwMUlSIChJQ0g5UikgTFBDIEludGVyZmFjZSBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IGJyaWRnZQogICAgc3ViY2xhc3MgICA9IFBDSS1JU0EKYXRhcGNp MUBwY2kwOjA6MzE6MjoJY2xhc3M9MHgwMTA2MDEgY2FyZD0weDgyNzcxMDQzIGNoaXA9MHgyOTIy ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlv bicKICAgIGRldmljZSAgICAgPSAnODI4MDFJQi9JUi9JSCAoSUNIOSBGYW1pbHkpIDYgcG9ydCBT QVRBIEFIQ0kgQ29udHJvbGxlcicKICAgIGNsYXNzICAgICAgPSBtYXNzIHN0b3JhZ2UKICAgIHN1 YmNsYXNzICAgPSBTQVRBCiAgICBiYXIgICBbMTBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIs IGJhc2UgMHg5YzAwLCBzaXplICA4LCBlbmFibGVkCiAgICBiYXIgICBbMTRdID0gdHlwZSBJL08g UG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5ODgwLCBzaXplICA0LCBlbmFibGVkCiAgICBiYXIgICBb MThdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5ODAwLCBzaXplICA4LCBlbmFi bGVkCiAgICBiYXIgICBbMWNdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg5NDgw LCBzaXplICA0LCBlbmFibGVkCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFuZ2Ug MzIsIGJhc2UgMHg5NDAwLCBzaXplIDMyLCBlbmFibGVkCiAgICBiYXIgICBbMjRdID0gdHlwZSBN ZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmU3ZmU4MDAsIHNpemUgMjA0OCwgZW5hYmxlZApub25l MEBwY2kwOjA6MzE6MzoJY2xhc3M9MHgwYzA1MDAgY2FyZD0weDgyNzcxMDQzIGNoaXA9MHgyOTMw ODA4NiByZXY9MHgwMiBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdJbnRlbCBDb3Jwb3JhdGlv bicKICAgIGRldmljZSAgICAgPSAnODI4MDFJQi9JUi9JSCAoSUNIOSBGYW1pbHkpIFNNQnVzIENv bnRyb2xsZXInCiAgICBjbGFzcyAgICAgID0gc2VyaWFsIGJ1cwogICAgc3ViY2xhc3MgICA9IFNN QnVzCiAgICBiYXIgICBbMTBdID0gdHlwZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZmU3ZmY0 MDAsIHNpemUgMjU2LCBlbmFibGVkCiAgICBiYXIgICBbMjBdID0gdHlwZSBJL08gUG9ydCwgcmFu Z2UgMzIsIGJhc2UgMHg0MDAsIHNpemUgMzIsIGVuYWJsZWQKdmdhcGNpMEBwY2kwOjE6MDowOglj bGFzcz0weDAzMDAwMCBjYXJkPTB4MjcwMDE2ODIgY2hpcD0weDk0NjAxMDAyIHJldj0weDAwIGhk cj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0FUSSBUZWNobm9sb2dpZXMgSW5jLiAvIEFkdmFuY2Vk IE1pY3JvIERldmljZXMsIEluYy4nCiAgICBjbGFzcyAgICAgID0gZGlzcGxheQogICAgc3ViY2xh c3MgICA9IFZHQQogICAgYmFyICAgWzEwXSA9IHR5cGUgUHJlZmV0Y2hhYmxlIE1lbW9yeSwgcmFu Z2UgNjQsIGJhc2UgMHhkMDAwMDAwMCwgc2l6ZSAyNjg0MzU0NTYsIGVuYWJsZWQKICAgIGJhciAg IFsxOF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmZThlMDAwMCwgc2l6ZSA2NTUz NiwgZW5hYmxlZAogICAgYmFyICAgWzIwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNl IDB4YjAwMCwgc2l6ZSAyNTYsIGVuYWJsZWQKbm9uZTFAcGNpMDoxOjA6MToJY2xhc3M9MHgwNDAz MDAgY2FyZD0weGFhMzAxNjgyIGNoaXA9MHhhYTMwMTAwMiByZXY9MHgwMCBoZHI9MHgwMAogICAg dmVuZG9yICAgICA9ICdBVEkgVGVjaG5vbG9naWVzIEluYy4gLyBBZHZhbmNlZCBNaWNybyBEZXZp Y2VzLCBJbmMuJwogICAgY2xhc3MgICAgICA9IG11bHRpbWVkaWEKICAgIHN1YmNsYXNzICAgPSBI REEKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmZThmYzAw MCwgc2l6ZSAxNjM4NCwgZW5hYmxlZAptc2tjMEBwY2kwOjM6MDowOgljbGFzcz0weDAyMDAwMCBj YXJkPTB4ODFmODEwNDMgY2hpcD0weDQzNjQxMWFiIHJldj0weDEyIGhkcj0weDAwCiAgICB2ZW5k b3IgICAgID0gJ01hcnZlbGwgU2VtaWNvbmR1Y3RvciAoV2FzOiBHYWxpbGVvIFRlY2hub2xvZ3kg THRkKScKICAgIGRldmljZSAgICAgPSAnWXVrb24gUENJLUUgR2lnYWJpdCBFdGhlcm5ldCBDb250 cm9sbGVyICg4OEU4MDU2KScKICAgIGNsYXNzICAgICAgPSBuZXR3b3JrCiAgICBzdWJjbGFzcyAg ID0gZXRoZXJuZXQKICAgIGJhciAgIFsxMF0gPSB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2Ug MHhmZWFmYzAwMCwgc2l6ZSAxNjM4NCwgZW5hYmxlZAogICAgYmFyICAgWzE4XSA9IHR5cGUgSS9P IFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4ZDgwMCwgc2l6ZSAyNTYsIGVuYWJsZWQKYXRhcGNpMEBw Y2kwOjI6MDowOgljbGFzcz0weDAxMDE4NSBjYXJkPTB4ODI0ZjEwNDMgY2hpcD0weDIzNjgxOTdi IHJldj0weDAwIGhkcj0weDAwCiAgICB2ZW5kb3IgICAgID0gJ0pNaWNyb24gVGVjaG5vbG9neSBD b3JwLicKICAgIGRldmljZSAgICAgPSAnSk1CMzY4IElERSBDb250cm9sbGVyJwogICAgY2xhc3Mg ICAgICA9IG1hc3Mgc3RvcmFnZQogICAgc3ViY2xhc3MgICA9IEFUQQogICAgYmFyICAgWzEwXSA9 IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4Y2MwMCwgc2l6ZSAgOCwgZW5hYmxlZAog ICAgYmFyICAgWzE0XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4Yzg4MCwgc2l6 ZSAgNCwgZW5hYmxlZAogICAgYmFyICAgWzE4XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBi YXNlIDB4YzgwMCwgc2l6ZSAgOCwgZW5hYmxlZAogICAgYmFyICAgWzFjXSA9IHR5cGUgSS9PIFBv cnQsIHJhbmdlIDMyLCBiYXNlIDB4YzQ4MCwgc2l6ZSAgNCwgZW5hYmxlZAogICAgYmFyICAgWzIw XSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4YzQwMCwgc2l6ZSAxNiwgZW5hYmxl ZApvc3NfY21pODc4eDBAcGNpMDo1OjI6MDoJY2xhc3M9MHgwNDAxMDAgY2FyZD0weDk3NjE3Mjg0 IGNoaXA9MHg4Nzg4MTNmNiByZXY9MHgwMCBoZHI9MHgwMAogICAgdmVuZG9yICAgICA9ICdDLU1l ZGlhIEVsZWN0cm9uaWNzIEluYy4nCiAgICBkZXZpY2UgICAgID0gJ0MtTWVkaWEgT3h5Z2VuIEhE IChDTUk4Nzg4L1BDSS04Q0gpJwogICAgY2xhc3MgICAgICA9IG11bHRpbWVkaWEKICAgIHN1YmNs YXNzICAgPSBhdWRpbwogICAgYmFyICAgWzEwXSA9IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBi YXNlIDB4ZTgwMCwgc2l6ZSAyNTYsIGVuYWJsZWQKZndvaGNpMEBwY2kwOjU6MzowOgljbGFzcz0w eDBjMDAxMCBjYXJkPTB4ODFmZTEwNDMgY2hpcD0weDMwNDQxMTA2IHJldj0weGMwIGhkcj0weDAw CiAgICB2ZW5kb3IgICAgID0gJ1ZJQSBUZWNobm9sb2dpZXMgSW5jJwogICAgZGV2aWNlICAgICA9 ICdWVDYzMDYgVklBIEZpcmUgSUkgSUVFRS0xMzk0IE9IQ0kgTGluayBMYXllciBDb250cm9sbGVy JwogICAgY2xhc3MgICAgICA9IHNlcmlhbCBidXMKICAgIHN1YmNsYXNzICAgPSBGaXJlV2lyZQog ICAgYmFyICAgWzEwXSA9IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlYmZmODAwLCBz aXplIDIwNDgsIGVuYWJsZWQKICAgIGJhciAgIFsxNF0gPSB0eXBlIEkvTyBQb3J0LCByYW5nZSAz MiwgYmFzZSAweGVjMDAsIHNpemUgMTI4LCBlbmFibGVkCg== --MP_/RRT0e24jNjfVrtBkGC=1hte--