Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Oct 2008 17:52:37 -0400
From:      Robert Noland <rnoland@FreeBSD.org>
To:        "Paul B. Mahol" <onemda@gmail.com>
Cc:        freebsd-x11 <freebsd-x11@freebsd.org>
Subject:   Re: latest drm patches
Message-ID:  <1222984357.12046.48.camel@squirrel.corp.cox.com>
In-Reply-To: <3a142e750810021447m7e0ba1e4v2d3d8bb676dac5c3@mail.gmail.com>
References:  <1222923143.1684.58.camel@wombat.2hip.net> <3a142e750810021338m304e773mdef29261f655ba04@mail.gmail.com> <1222981799.12046.41.camel@squirrel.corp.cox.com> <3a142e750810021416s4f03d475u2620ed2d74d40d73@mail.gmail.com> <1222982990.12046.46.camel@squirrel.corp.cox.com> <3a142e750810021438x3243a313j131d1411181f4fe9@mail.gmail.com> <3a142e750810021447m7e0ba1e4v2d3d8bb676dac5c3@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-BaIqkeBthkFjW8+glLRg
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Thu, 2008-10-02 at 23:47 +0200, Paul B. Mahol wrote:
> On 10/2/08, Paul B. Mahol <onemda@gmail.com> wrote:
> > On 10/2/08, Robert Noland <rnoland@freebsd.org> wrote:
> >> On Thu, 2008-10-02 at 23:16 +0200, Paul B. Mahol wrote:
> >>> On 10/2/08, Robert Noland <rnoland@freebsd.org> wrote:
> >>> > On Thu, 2008-10-02 at 22:38 +0200, Paul B. Mahol wrote:
> >>> >> On 10/2/08, Robert Noland <rnoland@freebsd.org> wrote:
> >>> >> > 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 a=
t
> >>> >> > 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 exa=
ctly
> >>> >> > which change fixes them unfortunately.  This update contains a l=
ot
> >>> >> > of
> >>> >> > code cleanup and is post gem merge (no, we don't have gem suppor=
t).
> >>> >> > 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 ha=
ck
> >>> >> > that
> >>> >> > we used to try and accomplish the task and helped to clean up th=
e
> >>> >> > 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 A=
IGLX
> >>> >> > enabled.  I have had a couple of radeon testers report that it s=
till
> >>> >> > works as expected, though I no longer have radeon hardware to te=
st
> >>> >> > 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 ev=
en
> >>> >> > sometime tomorrow once I have a chance to discuss with a few oth=
ers.
> >>> >>
> >>> >> Wow, something is broken again (glxgears doenst work again). I che=
cked
> >>> >> twice (with two versions of agp)
> >>> >
> >>> > Are you sure that your -CURRENT meets the requirements that I state=
d?
> >>>
> >>> FreeBSD dhcppc1 8.0-CURRENT FreeBSD 8.0-CURRENT #6: Sun Sep 28
> >>> 11:46:55 CEST 2008
> >>
> >> Hrm, ok... You say that git from yesterday is working.  I pushed one o=
f
> >> the 2 differences last night, so let's try this.
> >>
> >> cd into your git directory
> >> git pull
> >> cd bsd-core && make clean && make all install
> >>
> >> Hopefully that will tell us which one has the issue.
> >
> > OK:
> >
> >> git pull
> > remote: Counting objects: 7, done.
> > remote: Compressing objects: 100% (4/4), done.
> > remote: Total 4 (delta 3), reused 0 (delta 0)
> > Unpacking objects: 100% (4/4), done.
> > From git://anongit.freedesktop.org/git/mesa/drm
> >    073cb5e..81952c7  master     -> origin/master
> > Updating 073cb5e..81952c7
> > Fast forward
> >  bsd-core/drm_vm.c |   21 ++++++++++++---------
> >  1 files changed, 12 insertions(+), 9 deletions(-)
> >
> > Let we see would this change break something :) ...
>=20
> It did not, DRI works again.

Sigh... ok, please try applying the following patch in REVERSE to your
kernel tree.

http://people.freebsd.org/~rnoland/0001--FreeBSD-This-eliminates-a-potentia=
l-panic-but-can.patch

robert.


--=-BaIqkeBthkFjW8+glLRg
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)

iEYEABECAAYFAkjlQqUACgkQM4TrQ4qfROPY3wCdF7zv+ArgZ7Pfk3IhlVBahwm2
GnYAoIdEsaGxaHfN3qb4ukW8Po6KdKDB
=NIt+
-----END PGP SIGNATURE-----

--=-BaIqkeBthkFjW8+glLRg--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1222984357.12046.48.camel>