From owner-freebsd-current@FreeBSD.ORG Wed Nov 23 10:54:59 2005 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A678F16A41F for ; Wed, 23 Nov 2005 10:54:59 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6C3243D8F for ; Wed, 23 Nov 2005 10:54:46 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.4/8.13.1) with ESMTP id jANAsiY0042087 for ; Wed, 23 Nov 2005 02:54:44 -0800 (PST) (envelope-from eta@lclark.edu) Received: (from anholt@localhost) by leguin.anholt.net (8.13.4/8.13.1/Submit) id jANAshqS042086 for current@FreeBSD.org; Wed, 23 Nov 2005 02:54:43 -0800 (PST) (envelope-from eta@lclark.edu) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eta@lclark.edu using -f From: Eric Anholt To: current@FreeBSD.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-7Ulu3zG00ALWoXDZeHuY" Date: Wed, 23 Nov 2005 02:54:42 -0800 Message-Id: <1132743283.1197.55.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 FreeBSD GNOME Team Port Cc: Subject: DRM update for testing X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2005 10:54:59 -0000 --=-7Ulu3zG00ALWoXDZeHuY Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I've got a patch at: http://people.freebsd.org/~anholt/dri/drm-sys-20051123.diff for testing, which merges DRM CVS into FreeBSD. I've done basic tests of a recent DRM CVS with WITNESS on AGP/PCI Matrox, AGP/PCI Rage 128, AGP Radeon r100/r200/r300, AGP Savage4 (new!), SiS, and 3dfx, and this version should be equivalent to what I tested. I'll do another pass of testing before I commit, but I'd also like to get some wider testing so more panics can show up if they exist. This particular diff has only been compile-tested with LINT on amd64 so far. Known issues: - Radeon PCIGART mode hung for me. I've heard this is caused by a change in X.Org upstream which itself worked around a different hang, so those of you not using xorg-server-snap wouldn't hit it hopefully. - Savage3d untested iirc - Savage4 PCI doesn't work (needs some love in the memory mapping department, I think). However, savage support has experimental and will only be on by default with the next release of X.Org, so I feel OK with integrating it into -current. So, for testing: If you get instant reboots while starting/using X, that almost always means a kernel panic. This is new behavior in the last year or so afaik (where a number of us have issues dumping while in X). However, I've hooked up serial consoles and got backtraces fine, which hopefully you can do if you hit issues, as well.=20 Also, note that this brings in a new enough r300 driver for running Mesa CVS's r300 driver, which hasn't been the case for a while. It doesn't bring in the via driver, which jakeb ported but which got overcome by new linux-specific code (volunteers to work on this in DRM CVS would be excellent!) in CVS. Also, the i915 (i830 through i915 integrated graphics) driver should be pretty quick for someone with a bit of newbus knowledge to finish off, or it could be a chance someone who cared to learn more about the FreeBSD kernel :) --=20 Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org --=-7Ulu3zG00ALWoXDZeHuY Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDhEpyHUdvYGzw6vcRAlgnAJwPDeUax2+FVGfZGDDnYjQLitGUSQCdGQWA SjjAbNTKdsWXseSRugeNnWc= =Zud7 -----END PGP SIGNATURE----- --=-7Ulu3zG00ALWoXDZeHuY--