From owner-freebsd-x11@FreeBSD.ORG Thu Oct 2 04:52:46 2008 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 103AD1065687 for ; Thu, 2 Oct 2008 04:52:46 +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 B47318FC1A for ; Thu, 2 Oct 2008 04:52:45 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.2.109] (c-71-56-39-94.hsd1.ga.comcast.net [71.56.39.94]) (authenticated bits=0) by gizmo.2hip.net (8.14.3/8.14.3) with ESMTP id m924qTlN038566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 2 Oct 2008 00:52:29 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: freebsd-x11 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UyR3bT9Zp+poqaXmomXB" Organization: FreeBSD Date: Thu, 02 Oct 2008 00:52:23 -0400 Message-Id: <1222923143.1684.58.camel@wombat.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RDNS_DYNAMIC autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on gizmo.2hip.net Subject: latest drm patches 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: Thu, 02 Oct 2008 04:52:46 -0000 --=-UyR3bT9Zp+poqaXmomXB Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I have made new patch sets for both -CURRENT and -STABLE. They are located at: http://people.freebsd.org/~rnoland/drm-update-7-100108.patch.bz2 http://people.freebsd.org/~rnoland/drm-update-8-100108.patch.bz2 Note that if your are using RELENG_7, you will need to be very current. i.e. on or after 2008-09-29 16:20:13 -0400. CURRENT should be at least 2008-09-20 15:56:02 -0400. This is a re-sync to git master, which seems to address many of the issues with the intel chipsets < 965. I'm still not certain exactly which change fixes them unfortunately. This update contains a lot of code cleanup and is post gem merge (no, we don't have gem support). It should prove much easier to read the code now. A lot of thanks goes to vehemens for that work. I have adapted the code to use cdevpriv for tracking per open file data, which is the reason that you need really current bits to use this patch. That alleviates the old ugly hack that we used to try and accomplish the task and helped to clean up the open / close behavior a good bit. This also replaces the hack that was put in place a year or so ago to prevent radeons from locking up with AIGLX enabled. I have had a couple of radeon testers report that it still works as expected, though I no longer have radeon hardware to test with myself. Other various fixes from the linux crew and Intel, many of which are muddled in with the gem merge. I am planning to push this into CURRENT pretty soon, possibly even sometime tomorrow once I have a chance to discuss with a few others. robert. --=-UyR3bT9Zp+poqaXmomXB Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEABECAAYFAkjkU4cACgkQM4TrQ4qfROPBBACeITG/wBmLQDU1b/9V1M/EswBA z7wAn37VH5oVhYGSDZkKtWnRqUeXiG2/ =7Aun -----END PGP SIGNATURE----- --=-UyR3bT9Zp+poqaXmomXB--