From owner-freebsd-x11@FreeBSD.ORG Sun Apr 4 00:00:40 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B945106564A; Sun, 4 Apr 2010 00:00:40 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail36.syd.optusnet.com.au (mail36.syd.optusnet.com.au [211.29.133.76]) by mx1.freebsd.org (Postfix) with ESMTP id DD0618FC14; Sun, 4 Apr 2010 00:00:39 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c122-106-253-149.belrs3.nsw.optusnet.com.au [122.106.253.149]) by mail36.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o3400agv005302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Apr 2010 10:00:37 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.3/8.14.3) with ESMTP id o3400YHM068484; Sun, 4 Apr 2010 10:00:34 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.3/8.14.3/Submit) id o3400X9d068483; Sun, 4 Apr 2010 10:00:33 +1000 (EST) (envelope-from peter) Date: Sun, 4 Apr 2010 10:00:33 +1000 From: Peter Jeremy To: Martin Wilke Message-ID: <20100404000033.GG86236@server.vk2pj.dyndns.org> References: <20100311134413.GH19740@bsdcrew.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bFsKbPszpzYNtEU6" Content-Disposition: inline In-Reply-To: <20100311134413.GH19740@bsdcrew.de> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) X-CMAE-Score: 0 Cc: x11@FreeBSD.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Apr 2010 00:00:40 -0000 --bFsKbPszpzYNtEU6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: >Please report any problems and issus to x11 (at) FreeBSD.org. Another data point (sorry for the delay): FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan 2= 7 06:55:10 EST 2010 root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/s= erver amd64 (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 video de= vice [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, 0xfdfe0000/655= 36, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 Good news: X starts and stops cleanly and VTY switching works. Problems: 1) DRI (and apparently EXA) report as disabled: (EE) RADEON(0): [pci] Out of memory (-12) (EE) RADEON(0): [pci] PCI failed to initialize. Disabling the DRI. (WW) RADEON(0): Direct rendering disabled (EE) RADEON(0): Acceleration initialization failed (II) RADEON(0): Acceleration disabled There was a thread in mid-February suggesting that this is caused by a lack of contiguous RAM. I've tried running a process that just allocates 1GB RAM and then exits (leaving me with >900MB free space). Whilst this doesn't guarantee any large contiguous RAM blocks, it seems odd that there wouldn't be any. 2) mplayer plays video at about 2-3 times the correct rate and firefox-3.5 also plays HTML5 video excessively fast. I'm not certain if this is Xorg or something else and will need to investigate further. Any suggestions on either of these? --=20 Peter Jeremy --bFsKbPszpzYNtEU6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAku31qEACgkQ/opHv/APuIcxIwCfWUfz7WmhUaoMq0i503DPJrbF 9nsAniGkUcBfAhMVdcsHS1yWclgfe9CT =BfbV -----END PGP SIGNATURE----- --bFsKbPszpzYNtEU6-- From owner-freebsd-x11@FreeBSD.ORG Sun Apr 4 01:30:15 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22CF9106566C; Sun, 4 Apr 2010 01:30:15 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id D0F3C8FC0C; Sun, 4 Apr 2010 01:30:14 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id o341U6ED012580; Sat, 3 Apr 2010 19:30:07 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id o341U6Sh012577; Sat, 3 Apr 2010 19:30:06 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 3 Apr 2010 19:30:06 -0600 (MDT) From: Warren Block To: Peter Jeremy In-Reply-To: <20100404000033.GG86236@server.vk2pj.dyndns.org> Message-ID: References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (wonkity.com [127.0.0.1]); Sat, 03 Apr 2010 19:30:07 -0600 (MDT) Cc: x11@freebsd.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Apr 2010 01:30:15 -0000 On Sun, 4 Apr 2010, Peter Jeremy wrote: > On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: >> Please report any problems and issus to x11 (at) FreeBSD.org. > > Another data point (sorry for the delay): > > FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan 27 06:55:10 EST 2010 root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 > > (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 video device [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, 0xfdfe0000/65536, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 I've got a Mobility HD2400 in a Toshiba here that I can try to test. It may take a while to try. Which brings me to a suggestion for future early tests like this: how about a bootable live CD image to reduce the overhead? Right now, I've got to find a blank hard drive with the right interface and enough space to install FreeBSD. Then update it, install ports, update ports, install the test patches, rebuild ports... ...and only then can the testing start. A live CD with all that time-consuming stuff already done would make testing much quicker and easier. The easier process might also make for more testers. -Warren Block * Rapid City, South Dakota USA From owner-freebsd-x11@FreeBSD.ORG Sun Apr 4 11:20:38 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C4C6106566C; Sun, 4 Apr 2010 11:20:38 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 4B6DE8FC18; Sun, 4 Apr 2010 11:20:38 +0000 (UTC) Received: from [192.168.1.4] (adsl-154-185-142.bna.bellsouth.net [68.154.185.142]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o34BKWDM063015 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 4 Apr 2010 07:20:33 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Peter Jeremy In-Reply-To: <20100404000033.GG86236@server.vk2pj.dyndns.org> References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> Content-Type: text/plain Organization: FreeBSD Date: Sun, 04 Apr 2010 06:20:27 -0500 Message-Id: <1270380027.4235.8.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=1.0 required=5.0 tests=AWL, BAYES_00, FH_DATE_PAST_20XX, RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: x11@FreeBSD.org, Martin Wilke Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Apr 2010 11:20:38 -0000 On Sun, 2010-04-04 at 10:00 +1000, Peter Jeremy wrote: > On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: > >Please report any problems and issus to x11 (at) FreeBSD.org. > > Another data point (sorry for the delay): > > FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan 27 06:55:10 EST 2010 root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 > > (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 video device [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, 0xfdfe0000/65536, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 > > Good news: X starts and stops cleanly and VTY switching works. > > Problems: > 1) DRI (and apparently EXA) report as disabled: > (EE) RADEON(0): [pci] Out of memory (-12) > (EE) RADEON(0): [pci] PCI failed to initialize. Disabling the DRI. > (WW) RADEON(0): Direct rendering disabled > (EE) RADEON(0): Acceleration initialization failed > (II) RADEON(0): Acceleration disabled > > There was a thread in mid-February suggesting that this is caused by > a lack of contiguous RAM. I've tried running a process that just > allocates 1GB RAM and then exits (leaving me with >900MB free space). > Whilst this doesn't guarantee any large contiguous RAM blocks, it > seems odd that there wouldn't be any. I thought that I had a patch posted that addressed both this issue as well as the mapping overlap, but it looks like i never posted the reworked scatter gather allocation code. What kernel are you running? The new code interacts directly with the VM system and eliminates the requirement to have large chunks of contiguous memory to back the GART. > 2) mplayer plays video at about 2-3 times the correct rate and firefox-3.5 > also plays HTML5 video excessively fast. This is usually due to your audio hardware. Many radeons have HDMI ports, but in order to actually set the hardware up properly, you have to use the radeonhd driver with the Audio option set. mplayer appears to sync it's framerate to the audio and when the codec isn't initialized properly, it just plays full steam. If you aren't actually using HDMI, then all you need to do is set hw.snd.default_unit to point to your correct codec. Once sound works, mplayer should play at the correct rate. robert. > I'm not certain if this is Xorg or something else and will need to > investigate further. > > Any suggestions on either of these? -- Robert Noland FreeBSD From owner-freebsd-x11@FreeBSD.ORG Sun Apr 4 12:59:33 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2D50106564A; Sun, 4 Apr 2010 12:59:33 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 6280F8FC16; Sun, 4 Apr 2010 12:59:33 +0000 (UTC) Received: from [192.168.1.4] (adsl-154-185-142.bna.bellsouth.net [68.154.185.142]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o34CxPEI063418 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 4 Apr 2010 08:59:27 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Peter Jeremy In-Reply-To: <20100404000033.GG86236@server.vk2pj.dyndns.org> References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> Content-Type: text/plain Organization: FreeBSD Date: Sun, 04 Apr 2010 07:59:19 -0500 Message-Id: <1270385959.4235.13.camel@balrog.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=1.0 required=5.0 tests=AWL, BAYES_00, FH_DATE_PAST_20XX, RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: x11@FreeBSD.org, Martin Wilke Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Apr 2010 12:59:33 -0000 On Sun, 2010-04-04 at 10:00 +1000, Peter Jeremy wrote: > Problems: > 1) DRI (and apparently EXA) report as disabled: > (EE) RADEON(0): [pci] Out of memory (-12) > (EE) RADEON(0): [pci] PCI failed to initialize. Disabling the DRI. > (WW) RADEON(0): Direct rendering disabled > (EE) RADEON(0): Acceleration initialization failed > (II) RADEON(0): Acceleration disabled > > There was a thread in mid-February suggesting that this is caused by > a lack of contiguous RAM. I've tried running a process that just > allocates 1GB RAM and then exits (leaving me with >900MB free space). > Whilst this doesn't guarantee any large contiguous RAM blocks, it > seems odd that there wouldn't be any. Give this a try: http://people.freebsd.org/~rnoland/drm-map_sg_rework-8.patch robert. -- Robert Noland FreeBSD From owner-freebsd-x11@FreeBSD.ORG Sun Apr 4 18:20:18 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3361D106567D for ; Sun, 4 Apr 2010 18:20:18 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id E24EE8FC12 for ; Sun, 4 Apr 2010 18:20:17 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id o34IKEhl016075; Sun, 4 Apr 2010 12:20:14 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id o34IKEtM016072; Sun, 4 Apr 2010 12:20:14 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 4 Apr 2010 12:20:14 -0600 (MDT) From: Warren Block To: Peter Jeremy In-Reply-To: Message-ID: References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (wonkity.com [127.0.0.1]); Sun, 04 Apr 2010 12:20:14 -0600 (MDT) Cc: x11@freebsd.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Apr 2010 18:20:18 -0000 On Sat, 3 Apr 2010, Warren Block wrote: > On Sun, 4 Apr 2010, Peter Jeremy wrote: > >> On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: >>> Please report any problems and issus to x11 (at) FreeBSD.org. >> >> Another data point (sorry for the delay): >> >> FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan >> 27 06:55:10 EST 2010 >> root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 >> >> (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 video >> device [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, >> 0xfdfe0000/65536, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 > > I've got a Mobility HD2400 in a Toshiba here that I can try to test. It may > take a while to try. With 8-stable as of yesterday and the xorg-7.5 patches on a Toshiba Satellite A215-S6820, 3G RAM: (--) PCI:*(0:1:0:0) 1002:94c9:1179:ff00 ATI Technologies Inc Mobility Radeon HD 2400 rev 0, Mem @ 0xf0000000/134217728, 0xf8000000/65536, I/O @ 0x00009000/256, BIOS @ 0x????????/65536 (II) RADEON(0): Direct rendering enabled This is without Robert Noland's latest patch. Seems functional for desktop use, including composite. Attempting to run nexuiz is a mistake, with the frames showing up at about 1 every twenty seconds or so. -Warren Block * Rapid City, South Dakota USA From owner-freebsd-x11@FreeBSD.ORG Mon Apr 5 01:29:30 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6F51106564A; Mon, 5 Apr 2010 01:29:30 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail10.syd.optusnet.com.au (mail10.syd.optusnet.com.au [211.29.132.191]) by mx1.freebsd.org (Postfix) with ESMTP id 4EE0B8FC17; Mon, 5 Apr 2010 01:29:29 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c122-106-253-149.belrs3.nsw.optusnet.com.au [122.106.253.149]) by mail10.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o351TQI7007536 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 5 Apr 2010 11:29:27 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o351TQHc002302; Mon, 5 Apr 2010 11:29:26 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id o351TQZ9002301; Mon, 5 Apr 2010 11:29:26 +1000 (EST) (envelope-from peter) Date: Mon, 5 Apr 2010 11:29:26 +1000 From: Peter Jeremy To: Robert Noland Message-ID: <20100405012926.GA2244@server.vk2pj.dyndns.org> References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> <1270385959.4235.13.camel@balrog.2hip.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline In-Reply-To: <1270385959.4235.13.camel@balrog.2hip.net> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) X-CMAE-Score: 0 Cc: x11@FreeBSD.org, Martin Wilke Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 05 Apr 2010 01:29:30 -0000 --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2010-Apr-04 07:59:19 -0500, Robert Noland wrote: >On Sun, 2010-04-04 at 10:00 +1000, Peter Jeremy wrote: >> Problems: >> 1) DRI (and apparently EXA) report as disabled: >> (EE) RADEON(0): [pci] Out of memory (-12) >> (EE) RADEON(0): [pci] PCI failed to initialize. Disabling the DRI. >> (WW) RADEON(0): Direct rendering disabled >> (EE) RADEON(0): Acceleration initialization failed >> (II) RADEON(0): Acceleration disabled >>=20 >> There was a thread in mid-February suggesting that this is caused by >> a lack of contiguous RAM. I've tried running a process that just >> allocates 1GB RAM and then exits (leaving me with >900MB free space). >> Whilst this doesn't guarantee any large contiguous RAM blocks, it >> seems odd that there wouldn't be any. > >Give this a try: > >http://people.freebsd.org/~rnoland/drm-map_sg_rework-8.patch First, I tried just rebooting and that worked so the problem would appear to have been contiguous memory. I have upgraded to a recent 8-stable including your patch and there is no obvious regression (ie X still starts with DRI enabled). I will leave X off for a couple of weeks and see if it will still start after RAM has fragmented a bit. Thanks for the quick response. --=20 Peter Jeremy --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAku5PPYACgkQ/opHv/APuIf68gCfcngI4CE2MahUD1NBP8+C9S4E 7i8AoKTXJ8TKH03WHBfVVpzwzf1b0xtf =HNiz -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL-- From owner-freebsd-x11@FreeBSD.ORG Mon Apr 5 11:07:14 2010 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1994E10656BE for ; Mon, 5 Apr 2010 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 085978FC19 for ; Mon, 5 Apr 2010 11:07:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o35B7DjO027978 for ; Mon, 5 Apr 2010 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o35B7D5P027976 for freebsd-x11@FreeBSD.org; Mon, 5 Apr 2010 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 5 Apr 2010 11:07:13 GMT Message-Id: <201004051107.o35B7D5P027976@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 05 Apr 2010 11:07:14 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/145218 x11 x11/xorg and x11/xorg-minimal fail to build on a fresh o ports/144598 x11 Makefile / pkg-plist issue with x11-drivers/xf86-video o ports/144525 x11 cannot build port x11/sessreg o ports/144287 x11 [PATCH] graphics/libGL and friends: Fix build with new o ports/142069 x11 x11/xorg: After adding on a laptop Toshiba Sattelite L o ports/141660 x11 x11/xorg: X can't determine amount of video memory on o ports/141386 x11 x11/xorg won't build from ports o ports/141272 x11 x11-drivers/xf86-video-ati and x11-drivers/xf86-video- o ports/141223 x11 x11-drivers/xf86-video-chips needs to be updated to 1. o ports/141145 x11 devel/makedepend: causes problem with openssl & X o ports/141116 x11 [hang] x11/xorg: ATI radeon xorg freezes [regression] o ports/140809 x11 x11/xorg: Xorg 7.4 radeon drm crashes 8.0 o ports/140775 x11 x11/xorg: fatal trap 12 after closing XORG with CTRL-A o ports/140764 x11 x11-drivers/xf86-video-openchrome segfaults with VIA K o ports/140254 x11 x11-drivers/xf86-video-cirrus: Black Screen with Cirru o ports/139509 x11 x11-servers/xorg-server: runtime problems in latest (2 o ports/139045 x11 x11-drivers/xf86-video-ati: update to 6.12.3 o ports/139011 x11 [patch] Add options to support GLX TLS in x11-servers o ports/137748 x11 x11/xorg: "unprocessed" mouse click results in effecti o ports/137731 x11 [patch] x11-drivers/xf86-input-vmmouse o ports/135276 x11 x11/xorg: GUI running first time only while using Free o ports/134643 x11 [patch] x11-servers/xorg-server - Unbreak Xorg 7.4 ser o ports/134244 x11 x11/xorg: "intel" driver for Xorg is very broken o ports/134132 x11 x11-servers/xorg-server: Intel i845 - xorg.conf with U o ports/134082 x11 x11/xdriinfo: xdriinfo-1.0.2 build fail o ports/133946 x11 x11-servers/xorg-server [patch] X crashes in xinerama o ports/133609 x11 x11/xorg crashes with vlc, intel video driver o ports/133482 x11 x11/libXext "Generic Event Extension not available" er o ports/133465 x11 x11/xorg: X crashes with mplayer -vo xv with xf86-vide o ports/132621 x11 x11/xorg tries to install event when deselected o ports/132403 x11 x11/xorg with Radeon X600 (R370): cannot re-initialize o ports/132100 x11 x11/xorg: Xorg server forgets pointer map after xlock o ports/132041 x11 x11/xorg: Broken Intel video driver o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o ports/131726 x11 x11-servers/xorg-server: xorg server messes with my eh o ports/131696 x11 x11-servers/xorg-server: hald core dumps make X11 unus o ports/131016 x11 x11/xorg - xorg-7.4 renders system unusable! s kern/130478 x11 [request] Port Linux kernel stub of nouveau to FreeBSD o ports/125883 x11 x11-fonts/xorg-fonts-cyrillic is installed, but fonts o ports/122830 x11 x11/xorg: Error in I830WaitLpRing() s ports/117907 x11 x11-servers/mga_hal broken on 7.0-BETA (GLIBC error) 41 problems total. From owner-freebsd-x11@FreeBSD.ORG Mon Apr 5 17:46:44 2010 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0A63106566B for ; Mon, 5 Apr 2010 17:46:44 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 5F07E8FC12 for ; Mon, 5 Apr 2010 17:46:44 +0000 (UTC) Received: from [10.170.20.44] (nat-170-142-177-44.tn.gov [170.142.177.44]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id o35HkcXO075595 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 5 Apr 2010 13:46:39 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) Message-ID: <4BBA21F7.70405@FreeBSD.org> Date: Mon, 05 Apr 2010 12:46:31 -0500 From: Robert Noland Organization: FreeBSD User-Agent: Thunderbird 2.0.0.19 (X11/20090218) MIME-Version: 1.0 To: Warren Block References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,FH_DATE_PAST_20XX, RDNS_DYNAMIC,SPF_SOFTFAIL autolearn=no version=3.2.5 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Cc: x11@freebsd.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 05 Apr 2010 17:46:44 -0000 Warren Block wrote: > On Sat, 3 Apr 2010, Warren Block wrote: > >> On Sun, 4 Apr 2010, Peter Jeremy wrote: >> >>> On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: >>>> Please report any problems and issus to x11 (at) FreeBSD.org. >>> >>> Another data point (sorry for the delay): >>> >>> FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed >>> Jan 27 06:55:10 EST 2010 >>> root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 >>> >>> (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 >>> video device [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, >>> 0xfdfe0000/65536, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 >> >> I've got a Mobility HD2400 in a Toshiba here that I can try to test. >> It may take a while to try. > > With 8-stable as of yesterday and the xorg-7.5 patches on a Toshiba > Satellite A215-S6820, 3G RAM: > > (--) PCI:*(0:1:0:0) 1002:94c9:1179:ff00 ATI Technologies Inc Mobility > Radeon HD 2400 rev 0, Mem @ 0xf0000000/134217728, 0xf8000000/65536, I/O > @ 0x00009000/256, BIOS @ 0x????????/65536 > > (II) RADEON(0): Direct rendering enabled > > This is without Robert Noland's latest patch. > > Seems functional for desktop use, including composite. Attempting to > run nexuiz is a mistake, with the frames showing up at about 1 every > twenty seconds or so. With which version of mesa? 7.4 or 7.6? robert. > -Warren Block * Rapid City, South Dakota USA > _______________________________________________ > 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 Mon Apr 5 18:52:56 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F8B2106566C; Mon, 5 Apr 2010 18:52:56 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 476318FC0A; Mon, 5 Apr 2010 18:52:55 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id o35Iqq6F021310; Mon, 5 Apr 2010 12:52:52 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id o35IqqKP021307; Mon, 5 Apr 2010 12:52:52 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Mon, 5 Apr 2010 12:52:52 -0600 (MDT) From: Warren Block To: Robert Noland In-Reply-To: <4BBA21F7.70405@FreeBSD.org> Message-ID: References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> <4BBA21F7.70405@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (wonkity.com [127.0.0.1]); Mon, 05 Apr 2010 12:52:52 -0600 (MDT) Cc: x11@FreeBSD.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 05 Apr 2010 18:52:56 -0000 On Mon, 5 Apr 2010, Robert Noland wrote: > > Warren Block wrote: >> On Sat, 3 Apr 2010, Warren Block wrote: >> >>> On Sun, 4 Apr 2010, Peter Jeremy wrote: >>> >>>> On 2010-Mar-11 14:44:14 +0100, Martin Wilke wrote: >>>>> Please report any problems and issus to x11 (at) FreeBSD.org. >>>> >>>> Another data point (sorry for the delay): >>>> >>>> FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #1: Wed Jan >>>> 27 06:55:10 EST 2010 >>>> root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64 >>>> >>>> (--) PCI:*(0:1:0:0) 1002:94c3:1458:2192 ATI Technologies Inc RV610 video >>>> device [Radeon HD 2400 PRO] rev 0, Mem @ 0xd0000000/268435456, >>>> 0xfdfe0000/65536, I/O @ 0x0000de00/256, BIOS @ 0x????????/65536 >>> >>> I've got a Mobility HD2400 in a Toshiba here that I can try to test. It >>> may take a while to try. >> >> With 8-stable as of yesterday and the xorg-7.5 patches on a Toshiba >> Satellite A215-S6820, 3G RAM: >> >> (--) PCI:*(0:1:0:0) 1002:94c9:1179:ff00 ATI Technologies Inc Mobility >> Radeon HD 2400 rev 0, Mem @ 0xf0000000/134217728, 0xf8000000/65536, I/O @ >> 0x00009000/256, BIOS @ 0x????????/65536 >> >> (II) RADEON(0): Direct rendering enabled >> >> This is without Robert Noland's latest patch. >> >> Seems functional for desktop use, including composite. Attempting to run >> nexuiz is a mistake, with the frames showing up at about 1 every twenty >> seconds or so. > > With which version of mesa? 7.4 or 7.6? Doh. 7.4, because I forgot that WITHOUT_NOUVEAU. Rebuilding now. -Warren Block * Rapid City, South Dakota USA From owner-freebsd-x11@FreeBSD.ORG Mon Apr 5 21:42:48 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1FB9106564A; Mon, 5 Apr 2010 21:42:48 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 6AC5D8FC13; Mon, 5 Apr 2010 21:42:48 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.3/8.14.3) with ESMTP id o35Lgi7X021954; Mon, 5 Apr 2010 15:42:44 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.3/8.14.3/Submit) with ESMTP id o35LgijZ021951; Mon, 5 Apr 2010 15:42:44 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Mon, 5 Apr 2010 15:42:44 -0600 (MDT) From: Warren Block To: Robert Noland In-Reply-To: <4BBA21F7.70405@FreeBSD.org> Message-ID: References: <20100311134413.GH19740@bsdcrew.de> <20100404000033.GG86236@server.vk2pj.dyndns.org> <4BBA21F7.70405@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (wonkity.com [127.0.0.1]); Mon, 05 Apr 2010 15:42:44 -0600 (MDT) Cc: x11@FreeBSD.org Subject: Re: [Call for Testing] X.org 7.5 for FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 05 Apr 2010 21:42:48 -0000 On Mon, 5 Apr 2010, Robert Noland wrote: >> Seems functional for desktop use, including composite. Attempting to run >> nexuiz is a mistake, with the frames showing up at about 1 every twenty >> seconds or so. > > With which version of mesa? 7.4 or 7.6? Now with 7.6: Radeon Mobility HD2400 (128M, Toshiba Satellite A215) At xorg "Virtual 1024x768" and nexuiz 640x480 16-bit and lowest effects settings, it's about 2 seconds between screen updates in the GUI (higher virtual resolution makes it slower, at native 1280x800 it's 5 seconds between input and screen update). The game takes 30 seconds or so to start, and it's seconds between input and movement. In fairness, this is without ACPI (won't boot with it) and this Toshiba is basically built for Windows, so it may be something else interfering. Possibly thermal CPU throttling because of the ACPI problems. Data at http://www.wonkity.com/~wblock/radeon/mobHD2400/ . Just for comparison... Radeon FireGL9000 (32M, Dell Inspiron 8500) At 1920x1200, nexuiz can be started, but it's about 10 seconds between screen updates for the GUI and the game. At xorg.conf 1024x768 or less, with all nexuiz settings at their lowest, it's still not really playable, but runs nearly interactively. Faster than the Toshiba, anyway. -Warren Block * Rapid City, South Dakota USA From owner-freebsd-x11@FreeBSD.ORG Fri Apr 9 09:53:06 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22A601065676 for ; Fri, 9 Apr 2010 09:53:06 +0000 (UTC) (envelope-from aldis@bsdroot.lv) Received: from mx1.bsdroot.lv (mpe-11-155.mpe.lv [83.241.11.155]) by mx1.freebsd.org (Postfix) with ESMTP id 6D89C8FC0C for ; Fri, 9 Apr 2010 09:53:03 +0000 (UTC) Received: from mx1.bsdroot.lv (mx1.bsdroot.lv [83.241.11.155]) by mx1.bsdroot.lv (Postfix) with ESMTP id 8B3091A3D for ; Fri, 9 Apr 2010 12:53:01 +0300 (EEST) Received: from webmail.bsdroot.lv (mpe-11-220.mpe.lv [83.241.11.220]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bsdroot.lv (Postfix) with ESMTPSA id 46C251A3C for ; Fri, 9 Apr 2010 12:53:01 +0300 (EEST) MIME-Version: 1.0 Date: Fri, 09 Apr 2010 12:53:00 +0300 From: Aldis Berjoza To: Organization: BSDroot.lv Message-ID: <73c06578bac9311092bcdeaa35e18e98@bsdroot.lv> X-Sender: aldis@bsdroot.lv User-Agent: RoundCube Webmail/0.3.1 Content-Type: multipart/mixed; boundary="=_190d45caa6419096d86c3c0c0b20d335" X-Virus-Scanned: ClamAV using ClamSMTP Cc: Subject: x11/xcursorgen won't build X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Apr 2010 09:53:06 -0000 --=_190d45caa6419096d86c3c0c0b20d335 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 I just synced to branch mentioned at http://miwi.bsdcrew.de/2010/03/call-for-testing-x-org-7-5-for-freebsd/ now when I try to rebuild x11/xcursorgen it won't build because checking for cc option to accept ISO C99... -std=gnu99 checking build system type... i386-portbld-freebsd8.0 checking host system type... i386-portbld-freebsd8.0 checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for XCURSORGEN... configure: error: Package requirements (x11 xcursor libpng12) were not met: gnome-config: not found No package 'libpng12' 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 XCURSORGEN_CFLAGS and XCURSORGEN_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. libpng was updated to version 1.4.1 config script is failing Aldis Berjoza -- BSDroot.lv --> coming soon --=_190d45caa6419096d86c3c0c0b20d335 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; charset=UTF-8; name=config.log; Content-Disposition: attachment; filename=config.log; VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IHhjdXJzb3JnZW4gY29uZmlndXJlIDEuMC4z LCB3aGljaCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjYzLiAgSW52b2NhdGlvbiBj b21tYW5kIGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS14LWxpYnJhcmllcz0vdXNyL2xvY2Fs L2xpYiAtLXgtaW5jbHVkZXM9L3Vzci9sb2NhbC9pbmNsdWRlIC0tcHJlZml4PS91c3IvbG9jYWwg LS1tYW5kaXI9L3Vzci9sb2NhbC9tYW4gLS1pbmZvZGlyPS91c3IvbG9jYWwvaW5mby8gLS1idWls ZD1pMzg2LXBvcnRibGQtZnJlZWJzZDguMAoKIyMgLS0tLS0tLS0tICMjCiMjIFBsYXRmb3JtLiAj IwojIyAtLS0tLS0tLS0gIyMKCmhvc3RuYW1lID0ga2lsbGFzbXVyZjg2LnBjCnVuYW1lIC1tID0g aTM4Ngp1bmFtZSAtciA9IDguMC1SRUxFQVNFLXAyCnVuYW1lIC1zID0gRnJlZUJTRAp1bmFtZSAt diA9IEZyZWVCU0QgOC4wLVJFTEVBU0UtcDIgIzI6IFNhdCBGZWIgMjAgMTA6MDA6NDAgRUVUIDIw MTAgICAgIGtpbGxhc211cmY4NkBraWxsYXNtdXJmODYucGM6L3Vzci9vYmovdXNyL3NyYy9zeXMv QU5USUdFTkVSSUMgCgovdXNyL2Jpbi91bmFtZSAtcCA9IGkzODYKL2Jpbi91bmFtZSAtWCAgICAg PSB1bmtub3duCgovYmluL2FyY2ggICAgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9hcmNo IC1rICAgICAgID0gdW5rbm93bgovdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgovdXNy L2Jpbi9ob3N0aW5mbyAgICAgID0gdW5rbm93bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5r bm93bgovdXNyL2Jpbi9vc2xldmVsICAgICAgID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAg ICAgID0gdW5rbm93bgoKUEFUSDogL3NiaW4KUEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFU SDogL3Vzci9iaW4KUEFUSDogL3Vzci9nYW1lcwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDog L3Vzci9sb2NhbC9iaW4KUEFUSDogL2hvbWUva2lsbGFzbXVyZjg2L2JpbgoKCiMjIC0tLS0tLS0t LS0tICMjCiMjIENvcmUgdGVzdHMuICMjCiMjIC0tLS0tLS0tLS0tICMjCgpjb25maWd1cmU6MTkz MDogY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbApjb25maWd1cmU6MTk5ODog cmVzdWx0OiAvdXNyL2Jpbi9pbnN0YWxsIC1jIC1vIHJvb3QgLWcgd2hlZWwKY29uZmlndXJlOjIw MDk6IGNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2FuZQpjb25maWd1cmU6 MjA2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyMTA6IGNoZWNraW5nIGZvciBhIHRocmVhZC1z YWZlIG1rZGlyIC1wCmNvbmZpZ3VyZToyMjQ5OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL2dta2Rp ciAtcApjb25maWd1cmU6MjI2MjogY2hlY2tpbmcgZm9yIGdhd2sKY29uZmlndXJlOjIyNzg6IGZv dW5kIC91c3IvbG9jYWwvYmluL2dhd2sKY29uZmlndXJlOjIyODk6IHJlc3VsdDogZ2F3awpjb25m aWd1cmU6MjMwMDogY2hlY2tpbmcgd2hldGhlciBtYWtlIHNldHMgJChNQUtFKQpjb25maWd1cmU6 MjMyMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI0MDU6IGNoZWNraW5nIHdoZXRoZXIgdG8gZW5h YmxlIG1haW50YWluZXItc3BlY2lmaWMgcG9ydGlvbnMgb2YgTWFrZWZpbGVzCmNvbmZpZ3VyZToy NDE0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNDkyOiBjaGVja2luZyBmb3IgZ2NjCmNvbmZpZ3Vy ZToyNTE5OiByZXN1bHQ6IGNjCmNvbmZpZ3VyZToyNzUxOiBjaGVja2luZyBmb3IgQyBjb21waWxl ciB2ZXJzaW9uCmNvbmZpZ3VyZToyNzU5OiBjYyAtLXZlcnNpb24gPiY1CmNjIChHQ0MpIDQuMi4x IDIwMDcwNzE5ICBbRnJlZUJTRF0KQ29weXJpZ2h0IChDKSAyMDA3IEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBj b3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1F UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCmNvbmZp Z3VyZToyNzYzOiAkPyA9IDAKY29uZmlndXJlOjI3NzA6IGNjIC12ID4mNQpVc2luZyBidWlsdC1p biBzcGVjcy4KVGFyZ2V0OiBpMzg2LXVuZGVybXlkZXNrLWZyZWVic2QKQ29uZmlndXJlZCB3aXRo OiBGcmVlQlNEL2kzODYgc3lzdGVtIGNvbXBpbGVyClRocmVhZCBtb2RlbDogcG9zaXgKZ2NjIHZl cnNpb24gNC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpjb25maWd1cmU6Mjc3NDogJD8gPSAwCmNv bmZpZ3VyZToyNzgxOiBjYyAtViA+JjUKY2M6ICctVicgb3B0aW9uIG11c3QgaGF2ZSBhcmd1bWVu dApjb25maWd1cmU6Mjc4NTogJD8gPSAxCmNvbmZpZ3VyZToyODA4OiBjaGVja2luZyBmb3IgQyBj b21waWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUKY29uZmlndXJlOjI4MzA6IGNjIC1PMiAt cGlwZSAtbWFyY2g9cGVudGl1bXBybyAtZm5vLXN0cmljdC1hbGlhc2luZyAgIGNvbmZ0ZXN0LmMg ID4mNQpjb25maWd1cmU6MjgzNDogJD8gPSAwCmNvbmZpZ3VyZToyODcyOiByZXN1bHQ6IGEub3V0 CmNvbmZpZ3VyZToyODkxOiBjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzCmNv bmZpZ3VyZToyOTAxOiAuL2Eub3V0CmNvbmZpZ3VyZToyOTA1OiAkPyA9IDAKY29uZmlndXJlOjI5 MjQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyOTMxOiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBj cm9zcyBjb21waWxpbmcKY29uZmlndXJlOjI5MzM6IHJlc3VsdDogbm8KY29uZmlndXJlOjI5MzY6 IGNoZWNraW5nIGZvciBzdWZmaXggb2YgZXhlY3V0YWJsZXMKY29uZmlndXJlOjI5NDM6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtZm5vLXN0cmljdC1hbGlhc2lu ZyAgIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6Mjk0NzogJD8gPSAwCmNvbmZpZ3VyZToyOTcz OiByZXN1bHQ6IApjb25maWd1cmU6Mjk3OTogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmplY3Qg ZmlsZXMKY29uZmlndXJlOjMwMDU6IGNjIC1jIC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAt Zm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjMwMDk6ICQ/ID0g MApjb25maWd1cmU6MzAzNDogcmVzdWx0OiBvCmNvbmZpZ3VyZTozMDM4OiBjaGVja2luZyB3aGV0 aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgY29tcGlsZXIKY29uZmlndXJlOjMwNjc6IGNjIC1j IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjMwNzQ6ICQ/ID0gMApjb25maWd1cmU6MzA5MTogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjMxMDA6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZwpjb25maWd1 cmU6MzEzMDogY2MgLWMgLWcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMTM3OiAkPyA9IDAK Y29uZmlndXJlOjMyMzg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMjU1OiBjaGVja2luZyBmb3Ig Y2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5CmNvbmZpZ3VyZTozMzI5OiBjYyAgLWMgLU8yIC1w aXBlIC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4m NQpjb25maWd1cmU6MzMzNjogJD8gPSAwCmNvbmZpZ3VyZTozMzU5OiByZXN1bHQ6IG5vbmUgbmVl ZGVkCmNvbmZpZ3VyZTozMzg4OiBjaGVja2luZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5 IG1ha2UKY29uZmlndXJlOjM0MTY6IHJlc3VsdDogR05VCmNvbmZpZ3VyZTozNDQxOiBjaGVja2lu ZyBkZXBlbmRlbmN5IHN0eWxlIG9mIGNjCmNvbmZpZ3VyZTozNTUxOiByZXN1bHQ6IGdjYzMKY29u ZmlndXJlOjM1ODA6IGNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmln dXJlOjM2NDg6IHJlc3VsdDogL3Vzci9iaW4vaW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsCmNv bmZpZ3VyZTozNjY2OiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcgpjb25m aWd1cmU6MzcwNjogY2MgLUUgIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjM3MTM6ICQ/ID0gMApjb25m aWd1cmU6Mzc0NDogY2MgLUUgIGNvbmZ0ZXN0LmMKY29uZnRlc3QuYzoxMDoyODogZXJyb3I6IGFj X25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjM3NTE6 ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAg Ki8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAieGN1cnNvcmdlbiIKfCAjZGVmaW5lIFBBQ0tBR0Vf VEFSTkFNRSAieGN1cnNvcmdlbiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMS4wLjMiCnwg I2RlZmluZSBQQUNLQUdFX1NUUklORyAieGN1cnNvcmdlbiAxLjAuMyIKfCAjZGVmaW5lIFBBQ0tB R0VfQlVHUkVQT1JUICJodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL2VudGVyX2J1Zy5jZ2k/ cHJvZHVjdD14b3JnIgp8ICNkZWZpbmUgUEFDS0FHRSAieGN1cnNvcmdlbiIKfCAjZGVmaW5lIFZF UlNJT04gIjEuMC4zIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9u ZXhpc3RlbnQuaD4KY29uZmlndXJlOjM3ODQ6IHJlc3VsdDogY2MgLUUKY29uZmlndXJlOjM4MTM6 IGNjIC1FICBjb25mdGVzdC5jCmNvbmZpZ3VyZTozODIwOiAkPyA9IDAKY29uZmlndXJlOjM4NTE6 IGNjIC1FICBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6MTA6Mjg6IGVycm9yOiBhY19ub25leGlzdGVu dC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTozODU4OiAkPyA9IDEKY29u ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmlu ZSBQQUNLQUdFX05BTUUgInhjdXJzb3JnZW4iCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgInhj dXJzb3JnZW4iCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjEuMC4zIgp8ICNkZWZpbmUgUEFD S0FHRV9TVFJJTkcgInhjdXJzb3JnZW4gMS4wLjMiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9S VCAiaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9eG9y ZyIKfCAjZGVmaW5lIFBBQ0tBR0UgInhjdXJzb3JnZW4iCnwgI2RlZmluZSBWRVJTSU9OICIxLjAu MyIKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+ CmNvbmZpZ3VyZTozODk4OiBjaGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5l cyBhbmQgLWUKY29uZmlndXJlOjM5NTg6IHJlc3VsdDogL3Vzci9iaW4vZ3JlcApjb25maWd1cmU6 Mzk2MzogY2hlY2tpbmcgZm9yIGVncmVwCmNvbmZpZ3VyZTo0MDI3OiByZXN1bHQ6IC91c3IvYmlu L2dyZXAgLUUKY29uZmlndXJlOjQwMzI6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVz CmNvbmZpZ3VyZTo0MDYyOiBjYyAtYyAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLWZuby1z dHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0MDY5OiAkPyA9IDAKY29u ZmlndXJlOjQxNjg6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAt Zm5vLXN0cmljdC1hbGlhc2luZyAgIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NDE3MjogJD8g PSAwCmNvbmZpZ3VyZTo0MTc4OiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo0MTgyOiAkPyA9IDAKY29u ZmlndXJlOjQyMDA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0MjI0OiBjaGVja2luZyBmb3Igc3lz L3R5cGVzLmgKY29uZmlndXJlOjQyNDU6IGNjIC1jIC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBy byAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQyNTI6ICQ/ ID0gMApjb25maWd1cmU6NDI2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQyMjQ6IGNoZWNraW5n IGZvciBzeXMvc3RhdC5oCmNvbmZpZ3VyZTo0MjQ1OiBjYyAtYyAtTzIgLXBpcGUgLW1hcmNoPXBl bnRpdW1wcm8gLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0 MjUyOiAkPyA9IDAKY29uZmlndXJlOjQyNjk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0MjI0OiBj aGVja2luZyBmb3Igc3RkbGliLmgKY29uZmlndXJlOjQyNDU6IGNjIC1jIC1PMiAtcGlwZSAtbWFy Y2g9cGVudGl1bXBybyAtZm5vLXN0cmljdC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmln dXJlOjQyNTI6ICQ/ID0gMApjb25maWd1cmU6NDI2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQy MjQ6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6NDI0NTogY2MgLWMgLU8yIC1waXBl IC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4mNQpj b25maWd1cmU6NDI1MjogJD8gPSAwCmNvbmZpZ3VyZTo0MjY5OiByZXN1bHQ6IHllcwpjb25maWd1 cmU6NDIyNDogY2hlY2tpbmcgZm9yIG1lbW9yeS5oCmNvbmZpZ3VyZTo0MjQ1OiBjYyAtYyAtTzIg LXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMg PiY1CmNvbmZpZ3VyZTo0MjUyOiAkPyA9IDAKY29uZmlndXJlOjQyNjk6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTo0MjI0OiBjaGVja2luZyBmb3Igc3RyaW5ncy5oCmNvbmZpZ3VyZTo0MjQ1OiBjYyAt YyAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0MjUyOiAkPyA9IDAKY29uZmlndXJlOjQyNjk6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTo0MjI0OiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NDI0 NTogY2MgLWMgLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tc3RyaWN0LWFsaWFzaW5n ICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NDI1MjogJD8gPSAwCmNvbmZpZ3VyZTo0MjY5OiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6NDIyNDogY2hlY2tpbmcgZm9yIHN0ZGludC5oCmNvbmZpZ3Vy ZTo0MjQ1OiBjYyAtYyAtTzIgLXBpcGUgLW1hcmNoPXBlbnRpdW1wcm8gLWZuby1zdHJpY3QtYWxp YXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo0MjUyOiAkPyA9IDAKY29uZmlndXJlOjQy Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo0MjI0OiBjaGVja2luZyBmb3IgdW5pc3RkLmgKY29u ZmlndXJlOjQyNDU6IGNjIC1jIC1PMiAtcGlwZSAtbWFyY2g9cGVudGl1bXBybyAtZm5vLXN0cmlj dC1hbGlhc2luZyAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQyNTI6ICQ/ID0gMApjb25maWd1 cmU6NDI2OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQyODM6IGNoZWNraW5nIGZvciBjYyBvcHRp b24gdG8gYWNjZXB0IElTTyBDOTkKY29uZmlndXJlOjQ0NDI6IGNjICAtYyAtTzIgLXBpcGUgLW1h cmNoPXBlbnRpdW1wcm8gLWZuby1zdHJpY3QtYWxpYXNpbmcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0 ZXN0LmM6NzA6IGVycm9yOiBleHBlY3RlZCAnOycsICcsJyBvciAnKScgYmVmb3JlICd0ZXh0Jwpj b25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6MTI0OiBlcnJvcjogZXhw ZWN0ZWQgJz0nLCAnLCcsICc7JywgJ2FzbScgb3IgJ19fYXR0cmlidXRlX18nIGJlZm9yZSAnbmV3 dmFyJwpjb25mdGVzdC5jOjEyNDogZXJyb3I6ICduZXd2YXInIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQpjb25mdGVzdC5jOjEyNDogZXJyb3I6IChFYWNoIHVuZGVjbGFy ZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UKY29uZnRlc3QuYzoxMjQ6IGVycm9y OiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29uZnRlc3QuYzoxMzQ6IGVycm9y OiAnZm9yJyBsb29wIGluaXRpYWwgZGVjbGFyYXRpb24gdXNlZCBvdXRzaWRlIEM5OSBtb2RlCmNv bmZpZ3VyZTo0NDQ5OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyog Y29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgInhjdXJzb3JnZW4iCnwgI2Rl ZmluZSBQQUNLQUdFX1RBUk5BTUUgInhjdXJzb3JnZW4iCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJ T04gIjEuMC4zIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgInhjdXJzb3JnZW4gMS4wLjMiCnwg I2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9l bnRlcl9idWcuY2dpP3Byb2R1Y3Q9eG9yZyIKfCAjZGVmaW5lIFBBQ0tBR0UgInhjdXJzb3JnZW4i CnwgI2RlZmluZSBWRVJTSU9OICIxLjAuMyIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2Rl ZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2Rl ZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUg SEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZF X0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGFyZy5oPgp8 ICNpbmNsdWRlIDxzdGRib29sLmg+CnwgI2luY2x1ZGUgPHN0ZGxpYi5oPgp8ICNpbmNsdWRlIDx3 Y2hhci5oPgp8ICNpbmNsdWRlIDxzdGRpby5oPgp8IAp8IC8vIENoZWNrIHZhcmFyZ3MgbWFjcm9z LiAgVGhlc2UgZXhhbXBsZXMgYXJlIHRha2VuIGZyb20gQzk5IDYuMTAuMy41Lgp8ICNkZWZpbmUg ZGVidWcoLi4uKSBmcHJpbnRmIChzdGRlcnIsIF9fVkFfQVJHU19fKQp8ICNkZWZpbmUgc2hvd2xp c3QoLi4uKSBwdXRzICgjX19WQV9BUkdTX18pCnwgI2RlZmluZSByZXBvcnQodGVzdCwuLi4pICgo dGVzdCkgPyBwdXRzICgjdGVzdCkgOiBwcmludGYgKF9fVkFfQVJHU19fKSkKfCBzdGF0aWMgdm9p ZAp8IHRlc3RfdmFyYXJnc19tYWNyb3MgKHZvaWQpCnwgewp8ICAgaW50IHggPSAxMjM0Owp8ICAg aW50IHkgPSA1Njc4Owp8ICAgZGVidWcgKCJGbGFnIik7CnwgICBkZWJ1ZyAoIlggPSAlZFxuIiwg eCk7CnwgICBzaG93bGlzdCAoVGhlIGZpcnN0LCBzZWNvbmQsIGFuZCB0aGlyZCBpdGVtcy4pOwp8 ICAgcmVwb3J0ICh4PnksICJ4IGlzICVkIGJ1dCB5IGlzICVkIiwgeCwgeSk7CnwgfQp8IAp8IC8v IENoZWNrIGxvbmcgbG9uZyB0eXBlcy4KfCAjZGVmaW5lIEJJRzY0IDE4NDQ2NzQ0MDczNzA5NTUx NjE1dWxsCnwgI2RlZmluZSBCSUczMiA0Mjk0OTY3Mjk1dWwKfCAjZGVmaW5lIEJJR19PSyAoQklH NjQgLyBCSUczMiA9PSA0Mjk0OTY3Mjk3dWxsICYmIEJJRzY0ICUgQklHMzIgPT0gMCkKfCAjaWYg IUJJR19PSwp8ICAgeW91ciBwcmVwcm9jZXNzb3IgaXMgYnJva2VuOwp8ICNlbmRpZgp8ICNpZiBC SUdfT0sKfCAjZWxzZQp8ICAgeW91ciBwcmVwcm9jZXNzb3IgaXMgYnJva2VuOwp8ICNlbmRpZgp8 IHN0YXRpYyBsb25nIGxvbmcgaW50IGJpZ251bSA9IC05MjIzMzcyMDM2ODU0Nzc1ODA3TEw7Cnwg c3RhdGljIHVuc2lnbmVkIGxvbmcgbG9uZyBpbnQgdWJpZ251bSA9IEJJRzY0Owp8IAp8IHN0cnVj dCBpbmNvbXBsZXRlX2FycmF5Cnwgewp8ICAgaW50IGRhdGFzaXplOwp8ICAgZG91YmxlIGRhdGFb XTsKfCB9Owp8IAp8IHN0cnVjdCBuYW1lZF9pbml0IHsKfCAgIGludCBudW1iZXI7CnwgICBjb25z dCB3Y2hhcl90ICpuYW1lOwp8ICAgZG91YmxlIGF2ZXJhZ2U7CnwgfTsKfCAKfCB0eXBlZGVmIGNv bnN0IGNoYXIgKmNjcDsKfCAKfCBzdGF0aWMgaW5saW5lIGludAp8IHRlc3RfcmVzdHJpY3QgKGNj cCByZXN0cmljdCB0ZXh0KQp8IHsKfCAgIC8vIFNlZSBpZiBDKystc3R5bGUgY29tbWVudHMgd29y ay4KfCAgIC8vIEl0ZXJhdGUgdGhyb3VnaCBpdGVtcyB2aWEgdGhlIHJlc3RyaWN0ZWQgcG9pbnRl ci4KfCAgIC8vIEFsc28gY2hlY2sgZm9yIGRlY2xhcmF0aW9ucyBpbiBmb3IgbG9vcHMuCnwgICBm b3IgKHVuc2lnbmVkIGludCBpID0gMDsgKih0ZXh0K2kpICE9ICdcMCc7ICsraSkKfCAgICAgY29u dGludWU7CnwgICByZXR1cm4gMDsKfCB9CnwgCnwgLy8gQ2hlY2sgdmFyYXJncyBhbmQgdmFfY29w eS4KfCBzdGF0aWMgdm9pZAp8IHRlc3RfdmFyYXJncyAoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4p Cnwgewp8ICAgdmFfbGlzdCBhcmdzOwp8ICAgdmFfc3RhcnQgKGFyZ3MsIGZvcm1hdCk7CnwgICB2 YV9saXN0IGFyZ3NfY29weTsKfCAgIHZhX2NvcHkgKGFyZ3NfY29weSwgYXJncyk7CnwgCnwgICBj b25zdCBjaGFyICpzdHI7CnwgICBpbnQgbnVtYmVyOwp8ICAgZmxvYXQgZm51bWJlcjsKfCAKfCAg IHdoaWxlICgqZm9ybWF0KQp8ICAgICB7CnwgICAgICAgc3dpdGNoICgqZm9ybWF0KyspCnwgCXsK fCAJY2FzZSAncyc6IC8vIHN0cmluZwp8IAkgIHN0ciA9IHZhX2FyZyAoYXJnc19jb3B5LCBjb25z dCBjaGFyICopOwp8IAkgIGJyZWFrOwp8IAljYXNlICdkJzogLy8gaW50CnwgCSAgbnVtYmVyID0g dmFfYXJnIChhcmdzX2NvcHksIGludCk7CnwgCSAgYnJlYWs7CnwgCWNhc2UgJ2YnOiAvLyBmbG9h dAp8IAkgIGZudW1iZXIgPSB2YV9hcmcgKGFyZ3NfY29weSwgZG91YmxlKTsKfCAJICBicmVhazsK fCAJZGVmYXVsdDoKfCAJICBicmVhazsKfCAJfQp8ICAgICB9CnwgICB2YV9lbmQgKGFyZ3NfY29w eSk7CnwgICB2YV9lbmQgKGFyZ3MpOwp8IH0KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8IAp8ICAg Ly8gQ2hlY2sgYm9vbC4KfCAgIF9Cb29sIHN1Y2Nlc3MgPSBmYWxzZTsKfCAKfCAgIC8vIENoZWNr IHJlc3RyaWN0Lgp8ICAgaWYgKHRlc3RfcmVzdHJpY3QgKCJTdHJpbmcgbGl0ZXJhbCIpID09IDAp CnwgICAgIHN1Y2Nlc3MgPSB0cnVlOwp8ICAgY2hhciAqcmVzdHJpY3QgbmV3dmFyID0gIkFub3Ro ZXIgc3RyaW5nIjsKfCAKfCAgIC8vIENoZWNrIHZhcmFyZ3MuCnwgICB0ZXN0X3ZhcmFyZ3MgKCJz LCBkJyBmIC4iLCAic3RyaW5nIiwgNjUsIDM0LjIzNCk7CnwgICB0ZXN0X3ZhcmFyZ3NfbWFjcm9z ICgpOwp8IAp8ICAgLy8gQ2hlY2sgZmxleGlibGUgYXJyYXkgbWVtYmVycy4KfCAgIHN0cnVjdCBp bmNvbXBsZXRlX2FycmF5ICppYSA9CnwgICAgIG1hbGxvYyAoc2l6ZW9mIChzdHJ1Y3QgaW5jb21w bGV0ZV9hcnJheSkgKyAoc2l6ZW9mIChkb3VibGUpICogMTApKTsKfCAgIGlhLT5kYXRhc2l6ZSA9 IDEwOwp8ICAgZm9yIChpbnQgaSA9IDA7IGkgPCBpYS0+ZGF0YXNpemU7ICsraSkKfCAgICAgaWEt PmRhdGFbaV0gPSBpICogMS4yMzQ7CnwgCnwgICAvLyBDaGVjayBuYW1lZCBpbml0aWFsaXplcnMu CnwgICBzdHJ1Y3QgbmFtZWRfaW5pdCBuaSA9IHsKfCAgICAgLm51bWJlciA9IDM0LAp8ICAgICAu bmFtZSA9IEwiVGVzdCB3aWRlIHN0cmluZyIsCnwgICAgIC5hdmVyYWdlID0gNTQzLjM0MzQzLAp8 ICAgfTsKfCAKfCAgIG5pLm51bWJlciA9IDU4Owp8IAp8ICAgaW50IGR5bmFtaWNfYXJyYXlbbmku bnVtYmVyXTsKfCAgIGR5bmFtaWNfYXJyYXlbbmkubnVtYmVyIC0gMV0gPSA1NDM7CnwgCnwgICAv LyB3b3JrIGFyb3VuZCB1bnVzZWQgdmFyaWFibGUgd2FybmluZ3MKfCAgIHJldHVybiAoIXN1Y2Nl c3MgfHwgYmlnbnVtID09IDBMTCB8fCB1YmlnbnVtID09IDB1TEwgfHwgbmV3dmFyWzBdID09ICd4 Jwp8IAkgIHx8IGR5bmFtaWNfYXJyYXlbbmkubnVtYmVyIC0gMV0gIT0gNTQzKTsKfCAKfCAgIDsK fCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjQ0NDI6IGNjIC1zdGQ9Z251OTkgLWMgLU8yIC1w aXBlIC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBjb25mdGVzdC5jID4m NQpjb25maWd1cmU6NDQ0OTogJD8gPSAwCmNvbmZpZ3VyZTo0NDc5OiByZXN1bHQ6IC1zdGQ9Z251 OTkKY29uZmlndXJlOjQ0OTE6IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo0 NTA5OiByZXN1bHQ6IGkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCmNvbmZpZ3VyZTo0NTMxOiBjaGVj a2luZyBob3N0IHN5c3RlbSB0eXBlCmNvbmZpZ3VyZTo0NTQ2OiByZXN1bHQ6IGkzODYtcG9ydGJs ZC1mcmVlYnNkOC4wCmNvbmZpZ3VyZTo0OTcwOiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpjb25m aWd1cmU6NDk4ODogZm91bmQgL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6NTAw MDogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9wa2ctY29uZmlnCmNvbmZpZ3VyZTo1MDI1OiBjaGVj a2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC45LjAKY29uZmlndXJlOjUwMjg6 IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MDM5OiBjaGVja2luZyBmb3IgWENVUlNPUkdFTgpjb25m aWd1cmU6NTA0NjogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgIngxMSB4Y3Vy c29yIGxpYnBuZzEyIgpnbm9tZS1jb25maWc6IG5vdCBmb3VuZApQYWNrYWdlIGxpYnBuZzEyIHdh cyBub3QgZm91bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNo b3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGBsaWJwbmcxMi5wYycKdG8gdGhlIFBL R19DT05GSUdfUEFUSCBlbnZpcm9ubWVudCB2YXJpYWJsZQpObyBwYWNrYWdlICdsaWJwbmcxMicg Zm91bmQKY29uZmlndXJlOjUwNDk6ICQ/ID0gMQpjb25maWd1cmU6NTA2MjogJFBLR19DT05GSUcg LS1leGlzdHMgLS1wcmludC1lcnJvcnMgIngxMSB4Y3Vyc29yIGxpYnBuZzEyIgpnbm9tZS1jb25m aWc6IG5vdCBmb3VuZApQYWNrYWdlIGxpYnBuZzEyIHdhcyBub3QgZm91bmQgaW4gdGhlIHBrZy1j b25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVjdG9yeSBj b250YWluaW5nIGBsaWJwbmcxMi5wYycKdG8gdGhlIFBLR19DT05GSUdfUEFUSCBlbnZpcm9ubWVu dCB2YXJpYWJsZQpObyBwYWNrYWdlICdsaWJwbmcxMicgZm91bmQKY29uZmlndXJlOjUwNjU6ICQ/ ID0gMQpnbm9tZS1jb25maWc6IG5vdCBmb3VuZApObyBwYWNrYWdlICdsaWJwbmcxMicgZm91bmQK Y29uZmlndXJlOjUwOTI6IGVycm9yOiBQYWNrYWdlIHJlcXVpcmVtZW50cyAoeDExIHhjdXJzb3Ig bGlicG5nMTIpIHdlcmUgbm90IG1ldDoKCmdub21lLWNvbmZpZzogbm90IGZvdW5kCk5vIHBhY2th Z2UgJ2xpYnBuZzEyJyBmb3VuZAoKQ29uc2lkZXIgYWRqdXN0aW5nIHRoZSBQS0dfQ09ORklHX1BB VEggZW52aXJvbm1lbnQgdmFyaWFibGUgaWYgeW91Cmluc3RhbGxlZCBzb2Z0d2FyZSBpbiBhIG5v bi1zdGFuZGFyZCBwcmVmaXguCgpBbHRlcm5hdGl2ZWx5LCB5b3UgbWF5IHNldCB0aGUgZW52aXJv bm1lbnQgdmFyaWFibGVzIFhDVVJTT1JHRU5fQ0ZMQUdTCmFuZCBYQ1VSU09SR0VOX0xJQlMgdG8g YXZvaWQgdGhlIG5lZWQgdG8gY2FsbCBwa2ctY29uZmlnLgpTZWUgdGhlIHBrZy1jb25maWcgbWFu IHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KCgojIyAtLS0tLS0tLS0tLS0tLS0tICMjCiMjIENhY2hl IHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwoKYWNfY3ZfYnVpbGQ9aTM4Ni1w b3J0YmxkLWZyZWVic2Q4LjAKYWNfY3ZfY19jb21waWxlcl9nbnU9eWVzCmFjX2N2X2Vudl9DQ19z ZXQ9c2V0CmFjX2N2X2Vudl9DQ192YWx1ZT1jYwphY19jdl9lbnZfQ0ZMQUdTX3NldD1zZXQKYWNf Y3ZfZW52X0NGTEFHU192YWx1ZT0nLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJvIC1mbm8tc3Ry aWN0LWFsaWFzaW5nJwphY19jdl9lbnZfQ1BQRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9DUFBGTEFH U192YWx1ZT0nJwphY19jdl9lbnZfQ1BQX3NldD0nJwphY19jdl9lbnZfQ1BQX3ZhbHVlPScnCmFj X2N2X2Vudl9MREZMQUdTX3NldD0nJwphY19jdl9lbnZfTERGTEFHU192YWx1ZT0nJwphY19jdl9l bnZfTElCU19zZXQ9JycKYWNfY3ZfZW52X0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X1BLR19DT05G SUdfc2V0PScnCmFjX2N2X2Vudl9QS0dfQ09ORklHX3ZhbHVlPScnCmFjX2N2X2Vudl9YQ1VSU09S R0VOX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1hDVVJTT1JHRU5fQ0ZMQUdTX3ZhbHVlPScnCmFj X2N2X2Vudl9YQ1VSU09SR0VOX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9YQ1VSU09SR0VOX0xJQlNf dmFsdWU9JycKYWNfY3ZfZW52X2J1aWxkX2FsaWFzX3NldD1zZXQKYWNfY3ZfZW52X2J1aWxkX2Fs aWFzX3ZhbHVlPWkzODYtcG9ydGJsZC1mcmVlYnNkOC4wCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3Nl dD0nJwphY19jdl9lbnZfaG9zdF9hbGlhc192YWx1ZT0nJwphY19jdl9lbnZfdGFyZ2V0X2FsaWFz X3NldD0nJwphY19jdl9lbnZfdGFyZ2V0X2FsaWFzX3ZhbHVlPScnCmFjX2N2X2hlYWRlcl9pbnR0 eXBlc19oPXllcwphY19jdl9oZWFkZXJfbWVtb3J5X2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRjPXll cwphY19jdl9oZWFkZXJfc3RkaW50X2g9eWVzCmFjX2N2X2hlYWRlcl9zdGRsaWJfaD15ZXMKYWNf Y3ZfaGVhZGVyX3N0cmluZ19oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nc19oPXllcwphY19jdl9o ZWFkZXJfc3lzX3N0YXRfaD15ZXMKYWNfY3ZfaGVhZGVyX3N5c190eXBlc19oPXllcwphY19jdl9o ZWFkZXJfdW5pc3RkX2g9eWVzCmFjX2N2X2hvc3Q9aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAKYWNf Y3Zfb2JqZXh0PW8KYWNfY3ZfcGF0aF9FR1JFUD0nL3Vzci9iaW4vZ3JlcCAtRScKYWNfY3ZfcGF0 aF9HUkVQPS91c3IvYmluL2dyZXAKYWNfY3ZfcGF0aF9hY19wdF9QS0dfQ09ORklHPS91c3IvbG9j YWwvYmluL3BrZy1jb25maWcKYWNfY3ZfcGF0aF9ta2Rpcj0vdXNyL2xvY2FsL2Jpbi9nbWtkaXIK YWNfY3ZfcHJvZ19BV0s9Z2F3awphY19jdl9wcm9nX0NQUD0nY2MgLUUnCmFjX2N2X3Byb2dfYWNf Y3RfQ0M9Y2MKYWNfY3ZfcHJvZ19jY19jODk9JycKYWNfY3ZfcHJvZ19jY19jOTk9LXN0ZD1nbnU5 OQphY19jdl9wcm9nX2NjX2c9eWVzCmFjX2N2X3Byb2dfbWFrZV9tYWtlX3NldD15ZXMKYW1fY3Zf Q0NfZGVwZW5kZW5jaWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwpsdF9jdl9zeXNfbWF4X2NtZF9sZW49 MjYyMTQ0CgojIyAtLS0tLS0tLS0tLS0tLS0tLSAjIwojIyBPdXRwdXQgdmFyaWFibGVzLiAjIwoj IyAtLS0tLS0tLS0tLS0tLS0tLSAjIwoKQUNMT0NBTD0nJHtTSEVMTH0gL3Vzci9wb3J0cy94MTEv eGN1cnNvcmdlbi93b3JrL3hjdXJzb3JnZW4tMS4wLjMvbWlzc2luZyAtLXJ1biBhY2xvY2FsLTEu MTEnCkFETUlOX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKEFETUlOX01BTl9TVUZGSVgpJwpBRE1J Tl9NQU5fU1VGRklYPSc4JwpBTURFUEJBQ0tTTEFTSD0nXCcKQU1ERVBfRkFMU0U9JyMnCkFNREVQ X1RSVUU9JycKQU1UQVI9JyR7U0hFTEx9IC91c3IvcG9ydHMveDExL3hjdXJzb3JnZW4vd29yay94 Y3Vyc29yZ2VuLTEuMC4zL21pc3NpbmcgLS1ydW4gdGFyJwpBTV9CQUNLU0xBU0g9J1wnCkFNX0RF RkFVTFRfVkVSQk9TSVRZPScwJwpBUFBfTUFOX0RJUj0nJChtYW5kaXIpL21hbiQoQVBQX01BTl9T VUZGSVgpJwpBUFBfTUFOX1NVRkZJWD0nMScKQVVUT0NPTkY9JyR7U0hFTEx9IC91c3IvcG9ydHMv eDExL3hjdXJzb3JnZW4vd29yay94Y3Vyc29yZ2VuLTEuMC4zL21pc3NpbmcgLS1ydW4gYXV0b2Nv bmYnCkFVVE9IRUFERVI9JyR7U0hFTEx9IC91c3IvcG9ydHMveDExL3hjdXJzb3JnZW4vd29yay94 Y3Vyc29yZ2VuLTEuMC4zL21pc3NpbmcgLS1ydW4gYXV0b2hlYWRlcicKQVVUT01BS0U9JyR7U0hF TEx9IC91c3IvcG9ydHMveDExL3hjdXJzb3JnZW4vd29yay94Y3Vyc29yZ2VuLTEuMC4zL21pc3Np bmcgLS1ydW4gYXV0b21ha2UtMS4xMScKQVdLPSdnYXdrJwpDQz0nY2MgLXN0ZD1nbnU5OScKQ0NE RVBNT0RFPSdkZXBtb2RlPWdjYzMnCkNGTEFHUz0nLU8yIC1waXBlIC1tYXJjaD1wZW50aXVtcHJv IC1mbm8tc3RyaWN0LWFsaWFzaW5nJwpDSEFOR0VMT0dfQ01EPScoR0lUX0RJUj0kKHRvcF9zcmNk aXIpLy5naXQgZ2l0IGxvZyA+IC5jaGFuZ2Vsb2cudG1wICYmIG12IC5jaGFuZ2Vsb2cudG1wIENo YW5nZUxvZykgfHwgKHJtIC1mIC5jaGFuZ2Vsb2cudG1wOyB0b3VjaCBDaGFuZ2VMb2c7IGVjaG8g J1wnJ2dpdCBkaXJlY3Rvcnkgbm90IGZvdW5kOiBpbnN0YWxsaW5nIHBvc3NpYmx5IGVtcHR5IGNo YW5nZWxvZy4nXCcnID4mMiknCkNQUD0nY2MgLUUnCkNQUEZMQUdTPScnCkNXQVJORkxBR1M9Jy1X YWxsIC1XcG9pbnRlci1hcml0aCAtV3N0cmljdC1wcm90b3R5cGVzIC1XbWlzc2luZy1wcm90b3R5 cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVduZXN0ZWQtZXh0ZXJucyAtZm5vLXN0cmljdC1h bGlhc2luZyAtV2JhZC1mdW5jdGlvbi1jYXN0IC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLVdkZWNs YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgJwpDWUdQQVRIX1c9J2VjaG8nCkRFRlM9JycKREVQRElS PScuZGVwcycKRFJJVkVSX01BTl9ESVI9JyQobWFuZGlyKS9tYW4kKERSSVZFUl9NQU5fU1VGRklY KScKRFJJVkVSX01BTl9TVUZGSVg9JzQnCkVDSE9fQz0nJwpFQ0hPX049Jy1uJwpFQ0hPX1Q9JycK RUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnCkVYRUVYVD0nJwpGSUxFX01BTl9ESVI9JyQobWFuZGly KS9tYW4kKEZJTEVfTUFOX1NVRkZJWCknCkZJTEVfTUFOX1NVRkZJWD0nNScKR1JFUD0nL3Vzci9i aW4vZ3JlcCcKSU5TVEFMTF9EQVRBPSdpbnN0YWxsICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCcK SU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyByb290IC1nIHdoZWVsIC1tIDU1NScKSU5T VEFMTF9TQ1JJUFQ9J2luc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NU UklQX1BST0dSQU09JyQoaW5zdGFsbF9zaCkgLWMgLXMnCkxERkxBR1M9JycKTElCT0JKUz0nJwpM SUJTPScnCkxJQl9NQU5fRElSPSckKG1hbmRpcikvbWFuJChMSUJfTUFOX1NVRkZJWCknCkxJQl9N QU5fU1VGRklYPSczJwpMVExJQk9CSlM9JycKTUFJTlQ9JyMnCk1BSU5UQUlORVJfTU9ERV9GQUxT RT0nJwpNQUlOVEFJTkVSX01PREVfVFJVRT0nIycKTUFLRUlORk89JyR7U0hFTEx9IC91c3IvcG9y dHMveDExL3hjdXJzb3JnZW4vd29yay94Y3Vyc29yZ2VuLTEuMC4zL21pc3NpbmcgLS1ydW4gbWFr ZWluZm8nCk1JU0NfTUFOX0RJUj0nJChtYW5kaXIpL21hbiQoTUlTQ19NQU5fU1VGRklYKScKTUlT Q19NQU5fU1VGRklYPSc3JwpNS0RJUl9QPScvdXNyL2xvY2FsL2Jpbi9nbWtkaXIgLXAnCk9CSkVY VD0nbycKUEFDS0FHRT0neGN1cnNvcmdlbicKUEFDS0FHRV9CVUdSRVBPUlQ9J2h0dHBzOi8vYnVn cy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PXhvcmcnClBBQ0tBR0VfTkFN RT0neGN1cnNvcmdlbicKUEFDS0FHRV9TVFJJTkc9J3hjdXJzb3JnZW4gMS4wLjMnClBBQ0tBR0Vf VEFSTkFNRT0neGN1cnNvcmdlbicKUEFDS0FHRV9WRVJTSU9OPScxLjAuMycKUEFUSF9TRVBBUkFU T1I9JzonClBLR19DT05GSUc9Jy91c3IvbG9jYWwvYmluL3BrZy1jb25maWcnClNFVF9NQUtFPScn ClNIRUxMPScvYmluL3NoJwpTVFJJUD0nJwpWRVJTSU9OPScxLjAuMycKWENVUlNPUkdFTl9DRkxB R1M9JycKWENVUlNPUkdFTl9MSUJTPScnCmFjX2N0X0NDPSdjYycKYW1fX0VYRUVYVF9GQUxTRT0n JwphbV9fRVhFRVhUX1RSVUU9JycKYW1fX2Zhc3RkZXBDQ19GQUxTRT0nIycKYW1fX2Zhc3RkZXBD Q19UUlVFPScnCmFtX19pbmNsdWRlPSdpbmNsdWRlJwphbV9faXNyYz0nJwphbV9fbGVhZGluZ19k b3Q9Jy4nCmFtX19xdW90ZT0nJwphbV9fdGFyPScke0FNVEFSfSBjaG9mIC0gIiQkdGFyZGlyIicK YW1fX3VudGFyPScke0FNVEFSfSB4ZiAtJwpiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L2JpbicKYnVp bGQ9J2kzODYtcG9ydGJsZC1mcmVlYnNkOC4wJwpidWlsZF9hbGlhcz0naTM4Ni1wb3J0YmxkLWZy ZWVic2Q4LjAnCmJ1aWxkX2NwdT0naTM4NicKYnVpbGRfb3M9J2ZyZWVic2Q4LjAnCmJ1aWxkX3Zl bmRvcj0ncG9ydGJsZCcKZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCmRhdGFyb290ZGlyPScke3By ZWZpeH0vc2hhcmUnCmRpc3RjbGVhbmNoZWNrX2xpc3RmaWxlcz0nZmluZCAuIC10eXBlIGYgISAt bmFtZSBDaGFuZ2VMb2cgLXByaW50Jwpkb2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tB R0VfVEFSTkFNRX0nCmR2aWRpcj0nJHtkb2NkaXJ9JwpleGVjX3ByZWZpeD0nTk9ORScKaG9zdD0n aTM4Ni1wb3J0YmxkLWZyZWVic2Q4LjAnCmhvc3RfYWxpYXM9JycKaG9zdF9jcHU9J2kzODYnCmhv c3Rfb3M9J2ZyZWVic2Q4LjAnCmhvc3RfdmVuZG9yPSdwb3J0YmxkJwpodG1sZGlyPScke2RvY2Rp cn0nCmluY2x1ZGVkaXI9JyR7cHJlZml4fS9pbmNsdWRlJwppbmZvZGlyPScvdXNyL2xvY2FsL2lu Zm8nCmluc3RhbGxfc2g9JyR7U0hFTEx9IC91c3IvcG9ydHMveDExL3hjdXJzb3JnZW4vd29yay94 Y3Vyc29yZ2VuLTEuMC4zL2luc3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwps aWJleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWJleGVjJwpsb2NhbGVkaXI9JyR7ZGF0YXJvb3Rk aXJ9L2xvY2FsZScKbG9jYWxzdGF0ZWRpcj0nJHtwcmVmaXh9L3ZhcicKbWFuZGlyPScvdXNyL2xv Y2FsL21hbicKbWtkaXJfcD0nL3Vzci9sb2NhbC9iaW4vZ21rZGlyIC1wJwpvbGRpbmNsdWRlZGly PScvdXNyL2luY2x1ZGUnCnBkZmRpcj0nJHtkb2NkaXJ9JwpwcmVmaXg9Jy91c3IvbG9jYWwnCnBy b2dyYW1fdHJhbnNmb3JtX25hbWU9J3MseCx4LCcKcHNkaXI9JyR7ZG9jZGlyfScKc2JpbmRpcj0n JHtleGVjX3ByZWZpeH0vc2JpbicKc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCnN5c2Nv bmZkaXI9JyR7cHJlZml4fS9ldGMnCnRhcmdldF9hbGlhcz0nJwoKIyMgLS0tLS0tLS0tLS0gIyMK IyMgY29uZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCiNkZWZpbmUgUEFDS0FHRV9OQU1F ICJ4Y3Vyc29yZ2VuIgojZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAieGN1cnNvcmdlbiIKI2RlZmlu ZSBQQUNLQUdFX1ZFUlNJT04gIjEuMC4zIgojZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJ4Y3Vyc29y Z2VuIDEuMC4zIgojZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwczovL2J1Z3MuZnJlZWRl c2t0b3Aub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD14b3JnIgojZGVmaW5lIFBBQ0tBR0UgInhj dXJzb3JnZW4iCiNkZWZpbmUgVkVSU0lPTiAiMS4wLjMiCiNkZWZpbmUgU1REQ19IRUFERVJTIDEK I2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQojZGVm aW5lIEhBVkVfU1RETElCX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQojZGVmaW5lIEhBVkVf TUVNT1JZX0ggMQojZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKI2RlZmluZSBIQVZFX0lOVFRZUEVT X0ggMQojZGVmaW5lIEhBVkVfU1RESU5UX0ggMQojZGVmaW5lIEhBVkVfVU5JU1REX0ggMQojZGVm aW5lIFBBQ0tBR0VfVkVSU0lPTl9NQUpPUiAxCiNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OX01JTk9S IDAKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT05fUEFUQ0hMRVZFTCAzCgpjb25maWd1cmU6IGV4aXQg MQo= --=_190d45caa6419096d86c3c0c0b20d335-- From owner-freebsd-x11@FreeBSD.ORG Fri Apr 9 10:02:19 2010 Return-Path: Delivered-To: x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB49E106564A for ; Fri, 9 Apr 2010 10:02:19 +0000 (UTC) (envelope-from aldis@bsdroot.lv) Received: from mx1.bsdroot.lv (mpe-11-155.mpe.lv [83.241.11.155]) by mx1.freebsd.org (Postfix) with ESMTP id 17DE68FC15 for ; Fri, 9 Apr 2010 10:02:18 +0000 (UTC) Received: from mx1.bsdroot.lv (mx1.bsdroot.lv [83.241.11.155]) by mx1.bsdroot.lv (Postfix) with ESMTP id EBB6D1A3F for ; Fri, 9 Apr 2010 13:02:17 +0300 (EEST) Received: from webmail.bsdroot.lv (mpe-11-220.mpe.lv [83.241.11.220]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bsdroot.lv (Postfix) with ESMTPSA id C22F21A3E for ; Fri, 9 Apr 2010 13:02:17 +0300 (EEST) MIME-Version: 1.0 Date: Fri, 09 Apr 2010 13:02:17 +0300 From: Aldis Berjoza To: Organization: BSDroot.lv Message-ID: X-Sender: aldis@bsdroot.lv User-Agent: RoundCube Webmail/0.3.1 Content-Type: multipart/mixed; boundary="=_96155bbc38f502fe33e79036399364ad" X-Virus-Scanned: ClamAV using ClamSMTP Cc: Subject: x11/xcursorgen won't build << patch X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Apr 2010 10:02:19 -0000 --=_96155bbc38f502fe33e79036399364ad Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 I attacked patch for configure script. This seams to fix the problem Aldis Berjoza -- BSDroot.lv --> coming soon --=_96155bbc38f502fe33e79036399364ad Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; charset=UTF-8; name=configure.patch; Content-Disposition: attachment; filename=configure.patch; LS0tIGNvbmZpZ3VyZS5iYWsJMjAxMC0wNC0wOSAxMjo1NzoyMi4zNjkyMjc3ODAgKzAzMDAKKysr IGNvbmZpZ3VyZQkyMDEwLTA0LTA5IDEyOjU4OjI3LjQ1NDA2OTAwOSArMDMwMApAQCAtNTA0Mywx MiArNTA0MywxMiBAQAogICAgIHBrZ19jdl9YQ1VSU09SR0VOX0NGTEFHUz0iJFhDVVJTT1JHRU5f Q0ZMQUdTIgogIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0aGVuCiAgICAgaWYgdGVzdCAt biAiJFBLR19DT05GSUciICYmIFwKLSAgICB7ICgkYXNfZWNobyAiJGFzX21lOiRMSU5FTk86IFwk UEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyBcIngxMSB4Y3Vyc29yIGxpYnBuZzEy XCIiKSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1 cnNvciBsaWJwbmcxMiIpIDI+JjUKKyAgICB7ICgkYXNfZWNobyAiJGFzX21lOiRMSU5FTk86IFwk UEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyBcIngxMSB4Y3Vyc29yIGxpYnBuZzE0 XCIiKSA+JjUKKyAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1 cnNvciBsaWJwbmcxNCIpIDI+JjUKICAgYWNfc3RhdHVzPSQ/CiAgICRhc19lY2hvICIkYXNfbWU6 JExJTkVOTzogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1CiAgIChleGl0ICRhY19zdGF0dXMpOyB9OyB0 aGVuCi0gIHBrZ19jdl9YQ1VSU09SR0VOX0NGTEFHUz1gJFBLR19DT05GSUcgLS1jZmxhZ3MgIngx MSB4Y3Vyc29yIGxpYnBuZzEyIiAyPi9kZXYvbnVsbGAKKyAgcGtnX2N2X1hDVVJTT1JHRU5fQ0ZM QUdTPWAkUEtHX0NPTkZJRyAtLWNmbGFncyAieDExIHhjdXJzb3IgbGlicG5nMTQiIDI+L2Rldi9u dWxsYAogZWxzZQogICBwa2dfZmFpbGVkPXllcwogZmkKQEAgLTUwNTksMTIgKzUwNTksMTIgQEAK ICAgICBwa2dfY3ZfWENVUlNPUkdFTl9MSUJTPSIkWENVUlNPUkdFTl9MSUJTIgogIGVsaWYgdGVz dCAtbiAiJFBLR19DT05GSUciOyB0aGVuCiAgICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYm IFwKLSAgICB7ICgkYXNfZWNobyAiJGFzX21lOiRMSU5FTk86IFwkUEtHX0NPTkZJRyAtLWV4aXN0 cyAtLXByaW50LWVycm9ycyBcIngxMSB4Y3Vyc29yIGxpYnBuZzEyXCIiKSA+JjUKLSAgKCRQS0df Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1cnNvciBsaWJwbmcxMiIpIDI+ JjUKKyAgICB7ICgkYXNfZWNobyAiJGFzX21lOiRMSU5FTk86IFwkUEtHX0NPTkZJRyAtLWV4aXN0 cyAtLXByaW50LWVycm9ycyBcIngxMSB4Y3Vyc29yIGxpYnBuZzE0XCIiKSA+JjUKKyAgKCRQS0df Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1cnNvciBsaWJwbmcxNCIpIDI+ JjUKICAgYWNfc3RhdHVzPSQ/CiAgICRhc19lY2hvICIkYXNfbWU6JExJTkVOTzogXCQ/ID0gJGFj X3N0YXR1cyIgPiY1CiAgIChleGl0ICRhY19zdGF0dXMpOyB9OyB0aGVuCi0gIHBrZ19jdl9YQ1VS U09SR0VOX0xJQlM9YCRQS0dfQ09ORklHIC0tbGlicyAieDExIHhjdXJzb3IgbGlicG5nMTIiIDI+ L2Rldi9udWxsYAorICBwa2dfY3ZfWENVUlNPUkdFTl9MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMg IngxMSB4Y3Vyc29yIGxpYnBuZzE0IiAyPi9kZXYvbnVsbGAKIGVsc2UKICAgcGtnX2ZhaWxlZD15 ZXMKIGZpCkBAIC01MDgyLDE0ICs1MDgyLDE0IEBACiAgICAgICAgIF9wa2dfc2hvcnRfZXJyb3Jz X3N1cHBvcnRlZD1ubwogZmkKICAgICAgICAgaWYgdGVzdCAkX3BrZ19zaG9ydF9lcnJvcnNfc3Vw cG9ydGVkID0geWVzOyB0aGVuCi0JICAgICAgICBYQ1VSU09SR0VOX1BLR19FUlJPUlM9YCRQS0df Q09ORklHIC0tc2hvcnQtZXJyb3JzIC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1cnNvciBsaWJwbmcx MiIgMj4mMWAKKwkgICAgICAgIFhDVVJTT1JHRU5fUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1z aG9ydC1lcnJvcnMgLS1wcmludC1lcnJvcnMgIngxMSB4Y3Vyc29yIGxpYnBuZzE0IiAyPiYxYAog ICAgICAgICBlbHNlCi0JICAgICAgICBYQ1VSU09SR0VOX1BLR19FUlJPUlM9YCRQS0dfQ09ORklH IC0tcHJpbnQtZXJyb3JzICJ4MTEgeGN1cnNvciBsaWJwbmcxMiIgMj4mMWAKKwkgICAgICAgIFhD VVJTT1JHRU5fUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1wcmludC1lcnJvcnMgIngxMSB4Y3Vy c29yIGxpYnBuZzE0IiAyPiYxYAogICAgICAgICBmaQogCSMgUHV0IHRoZSBuYXN0eSBlcnJvciBt ZXNzYWdlIGluIGNvbmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwogCWVjaG8gIiRYQ1VSU09SR0VO X1BLR19FUlJPUlMiID4mNQogCi0JeyB7ICRhc19lY2hvICIkYXNfbWU6JExJTkVOTzogZXJyb3I6 IFBhY2thZ2UgcmVxdWlyZW1lbnRzICh4MTEgeGN1cnNvciBsaWJwbmcxMikgd2VyZSBub3QgbWV0 OgorCXsgeyAkYXNfZWNobyAiJGFzX21lOiRMSU5FTk86IGVycm9yOiBQYWNrYWdlIHJlcXVpcmVt ZW50cyAoeDExIHhjdXJzb3IgbGlicG5nMTQpIHdlcmUgbm90IG1ldDoKIAogJFhDVVJTT1JHRU5f UEtHX0VSUk9SUwogCkBAIC01MTAwLDcgKzUxMDAsNyBAQAogYW5kIFhDVVJTT1JHRU5fTElCUyB0 byBhdm9pZCB0aGUgbmVlZCB0byBjYWxsIHBrZy1jb25maWcuCiBTZWUgdGhlIHBrZy1jb25maWcg bWFuIHBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KICIgPiY1Ci0kYXNfZWNobyAiJGFzX21lOiBlcnJv cjogUGFja2FnZSByZXF1aXJlbWVudHMgKHgxMSB4Y3Vyc29yIGxpYnBuZzEyKSB3ZXJlIG5vdCBt ZXQ6CiskYXNfZWNobyAiJGFzX21lOiBlcnJvcjogUGFja2FnZSByZXF1aXJlbWVudHMgKHgxMSB4 Y3Vyc29yIGxpYnBuZzE0KSB3ZXJlIG5vdCBtZXQ6CiAKICRYQ1VSU09SR0VOX1BLR19FUlJPUlMK IAo= --=_96155bbc38f502fe33e79036399364ad-- From owner-freebsd-x11@FreeBSD.ORG Fri Apr 9 16:53:49 2010 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CF76106567A for ; Fri, 9 Apr 2010 16:53:49 +0000 (UTC) (envelope-from davshao@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id F0E558FC3A for ; Fri, 9 Apr 2010 16:53:48 +0000 (UTC) Received: by gwaa12 with SMTP id a12so2022973gwa.13 for ; Fri, 09 Apr 2010 09:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=j1GlzjuNTiOK+X0yri1Q+11DXuVkieKLnkMTbGpIQ/8=; b=xf/rQIhIC4oT9b7NgBRftuq/t4d2v4F+a2SdyowxZgND4GsFiJz5nuDsfsQFZbPGvi QNwqzpDUpM0q105ENooIMcf+lE3F3pkbIPZqKMv0aociryXdnJazHhfd1F7uFvWTMDkj P1p4OGkT+6PFdECGgc0LmFCkfp0LYRZoioDXg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=w9cPeC6Ii2RAz+AEoAonw4RHtOm1RNKx2amCRBIGTcNXKhoKxWfX6ydf2PxYIVUx+z eppPX41av4+NQebLMafkbCT0/uK4tTO4ZL7szniIlISOnHloMLtB9LgGknuEuS14ownT V5mqktH9yLIMo8q5Fpl+R9OEUKxriBVAewtvE= MIME-Version: 1.0 Received: by 10.100.191.7 with HTTP; Fri, 9 Apr 2010 09:31:54 -0700 (PDT) Date: Fri, 9 Apr 2010 09:31:54 -0700 Received: by 10.101.166.40 with SMTP id t40mr417840ano.10.1270830714363; Fri, 09 Apr 2010 09:31:54 -0700 (PDT) Message-ID: From: David Shao To: freebsd-x11@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Parts of drm ported to DragonFlyBSD and a GSoC offer to help with GEM/KMS X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Apr 2010 16:53:49 -0000 A big thanks to Robert Noland and an offer to help. Parts of the drm from current have been ported to DragonFlyBSD 2.7.0 development, x86_64, and are being tested in git branches. With the latest git versions of the X.org stack including Mesa and libdrm, the usual demos from Mesa can be run for r600. What has been specifically tested is a Radeon HD 4550 on a Shuttle SG45H7, Intel 64-bit. An evolving report can be seen at http://www.dragonflybsd.org/docs/developer/GEMdrmKMS/ I readily recognize that I hardly did much more than cut and paste of already existing FreeBSD code. I even used the kern_subr.c and hash.h code to have a hashtable implementation with hashdestroy(). I am a CS masters student at San Jose State who will be submitting a GSoC application to create a cross-BSD porting layer for GEM/KMS. I have an idea of preserving as much of the Linux code as possible so that it is easier to contribute back to the drm developers who have enough problems just finishing their code for Linux. >From what I can tell the next step is to basically reimplement some version of Linux's idr (small integer ID management) API using radix trees, or more simply just to see performance, to get any version of the API, brute force the searches using the current red-black tree. I welcome correction, but looking at the code what exists now is a partial solution using unrhdr where the smallest available integer is returned while what the idr API is being used for sometimes calls for the smallest available integer above a certain floor. This kind of problem appears in several aspects of kernel programming which is no doubt why Linux implemented this abstraction. And there is hardly a shortage of radix tree implementations available for the BSDs to use. From owner-freebsd-x11@FreeBSD.ORG Fri Apr 9 19:25:49 2010 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 058EC106566B for ; Fri, 9 Apr 2010 19:25:49 +0000 (UTC) (envelope-from akirchhoff135014@comcast.net) Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [76.96.59.227]) by mx1.freebsd.org (Postfix) with ESMTP id AD3668FC14 for ; Fri, 9 Apr 2010 19:25:48 +0000 (UTC) Received: from omta21.westchester.pa.mail.comcast.net ([76.96.62.72]) by qmta12.westchester.pa.mail.comcast.net with comcast id 3NNG1e00A1ZXKqc5CXCYdU; Fri, 09 Apr 2010 19:12:32 +0000 Received: from sorrow.ashke.com ([68.45.22.62]) by omta21.westchester.pa.mail.comcast.net with comcast id 3XGR1e00Q1LNQfY3hXGRQA; Fri, 09 Apr 2010 19:16:25 +0000 Date: Fri, 9 Apr 2010 15:12:30 -0400 From: Adam K Kirchhoff To: freebsd-x11@freebsd.org Message-ID: <20100409151230.15499ef3@sorrow.ashke.com> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.7; i386-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: X server crash, i915 + opengl compositing WM. X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 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, 09 Apr 2010 19:25:49 -0000 I get the following crash in the X server on my i915 laptop whenever I go to start compiz or the desktop effects in KDE4. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 28804140 (LWP 100146)] 0x28d21cf8 in i915_update_tex_unit () from /usr/local/lib/dri/i915_dri.so (gdb) bt #0 0x28d21cf8 in i915_update_tex_unit () from /usr/local/lib/dri/i915_dri.so #1 0x28d22427 in i915UpdateTextureState () from /usr/local/lib/dri/i915_dri.so #2 0x28d4f18f in intelRunPipeline () from /usr/local/lib/dri/i915_dri.so #3 0x28e07ea4 in _tnl_draw_prims () from /usr/local/lib/dri/i915_dri.so #4 0x28e08226 in _tnl_vbo_draw_prims () from /usr/local/lib/dri/i915_dri.so #5 0x28dfee22 in vbo_exec_DrawArrays () from /usr/local/lib/dri/i915_dri.so #6 0x28df4c77 in neutral_DrawArrays () from /usr/local/lib/dri/i915_dri.so #7 0x286c5ad6 in __glXDisp_DrawArrays () from /usr/local/lib/xorg/modules/extensions//libglx.so #8 0x286bff30 in __glXDisp_Render () from /usr/local/lib/xorg/modules/extensions//libglx.so #9 0x286c4256 in __glXDispatch () from /usr/local/lib/xorg/modules/extensions//libglx.so #10 0x08086307 in Dispatch () #11 0x0806c06c in main () I'm using 9.0-CURRENT, with xorg-server-1.6.5_1,1 xf86-video-intel-2.7.1_1, libdrm-2.4.17, and dri-7.6.1,2. Any thoughts about how I can get this working? Adam