svn commit: r190595 - head/sys/dev/drm

Robert Noland rnoland at FreeBSD.org
Thu Apr 2 23:15:00 PDT 2009


On Thu, 2009-04-02 at 22:53 -0700, vehemens wrote:
> On Thursday 02 April 2009 12:25:52 am Robert Noland wrote:
> > On Wed, 2009-04-01 at 23:24 -0700, vehemens wrote:
> > > >Author: rnoland
> > > >Date: Tue Mar 31 17:52:05 2009
> > > >New Revision: 190595
> > > >URL: http://svn.freebsd.org/changeset/base/190595
> > > >
> > > >Log:
> > > >  Simplify the radeon microcode loading.
> > > >
> > > >  Submitted by: Christoph Mallon
> > > >  MFC after:    3 days
> > > >
> > > >Modified:
> > > >  head/sys/dev/drm/r600_cp.c
> > > >  head/sys/dev/drm/radeon_cp.c
> > >
> > > I don't see the point of this change given that you are deveating from a
> > > code base which makes incorporating future code changes that much more
> > > diffcult.
> >
> > There are no future code changes to be gotten from git...
> 
> What are your plans to incoporate DRI2 and KMS into FreeBSD then?

KMS is a little tricky, but I've been starting to look at it.  If by
DRI2, you mean gem and/or newttm.  They are on my list of stuff to deal
with.  No matter what, I will have to pull code from a linux tree
somewhere as the basis to start.

> > > Could you back this one out?
> >
> > Nope, I showed it to alex before I committed it and he is planning to
> > send it up in linux as well.  git is unfortunately a wasteland, even the
> > nouveau guys are preparing to move out...  It is still much easier for
> > me to work with Alex and the nouveau folks than Intel though...
> 
> If you mean <http://cgit.freedesktop.org/mesa/drm/> then I would agree, but 
> the why appears to me to be a result of Linux developers interfering with 
> those that would contribute to BSD.

It frustrates me, but their goal isn't to make things more difficult for
us (me in particular).  They (primarily Intel) is trying to simplify
their process for upstreaming to linux.  As changes to infrastructure
occur, someone has to back port those changes to git.  I don't have the
time to try and do it, nor do the folks from ATI/AMD or the Nouveau
crew.  Intel has by far the most people working full time on drm and X,
so they tend to get away with what they want to.  Given that git doesn't
match what is in Linux, it means that in order for anyone else to ship
code to Linux they have to rework it before sending it up, it is just
much easier on everyone if they do so.  Right now, Alex(AMD) and I are
doing a fairly decent job of staying in sync.  I think the same will
work for Nouveau.  Intel is just too chaotic, so I just try to sync up
with what they are shipping periodically.

robert.

-- 
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/svn-src-all/attachments/20090403/9b39faa7/attachment-0001.pgp


More information about the svn-src-all mailing list