Do you and Edward agree that we go off lists? (without cc to driver-discuss &
xwin-discuss)
Uros
> Date: Sat, 11 Jul 2009 05:36:35 +0200
> Subject: Re: [xwin-discuss] [driver-discuss] I would like to help porting DRI
> to OpenSolaris.
> From: mar...@martux.org
> To: ur...@live.com
> CC: victoredwardocallag...@gmail.com; xwin-disc...@opensolaris.org;
> driver-discuss@opensolaris.org
>
> 2009/7/11 Uros Nedic <ur...@live.com>:
> > Thank you for reply Edward.
> > I'm already reading your post on auroraux :), and
> > startet to talk on freenode.net with radeon guys
> > to see what part of software we have to port particulary.
> >
> > It looks like that we have to change to or three files
> > or rewrite. All other stuffs belong to DRI-core and it is not
> > part of our job :) DRI community does that. After we finish our
> > job we just need to recompile and integreade DRI for each
> > new release.
>
>
>
> It is not as trivial.
> The "other" files are heavily outdated.
> You cannot "slightly update or rewrite a bit" those 3 device specific
> files in complete isolation.
> Either you upgrade all, or nothing.
>
> But as you are the mentor, I thought you tell us how to overcome the
> problems I outlined circa 6 months ago on driver-discuss:
>
>
> ####################
> http://opensolaris.org/jive/thread.jspa?messageID=375640
> //#####
>
> Well, the problem with upgrading DRM: I bet it has to do with moving
> some functionality into (Linux- and BSD-) kernel on 2007-07-21
> 01:16:42 (GMT) , which is not yet in the Solaris kernel. More
> precisely with this global patch (affecting all vendors, not only ati)
> :
>
> """Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.
> The data is now in kernel space, copied in/out as appropriate
> according to the This results in DRM_COPY_{TO,FROM}_USER going away,
> and error paths to deal with those failures. This also means that
> XFree86 4.2.0 support for i810 DRM is lost. """
>
> http://cgit.freedesktop.org/mesa/drm/commit/?id=5b38e134163cc375e91424c4688cc9328c6e9082
> .
>
> This prevents the entire DRM-Upgrade porting approach from being a
> dumb merge of Sun's existing port into the current git.
> Also: Isolating the actually important changes has not been fun, as
> 80% of the changes were bloating like sometimes changing // comments
> into /* ... */ ones, and other times the other way around (makes
> sense!!). Also things like eliminating tabs in header file #define
> chains, while systematically putting new \t ' s into other places of
> the code.
> I had to go through thousands and thousands of lines of the diffs to
> delete all the cosmetic stuff, allowing me to see what's really
> required to make things work for the DDi/DKI interface. My goal is,
> that the code can go upstream into
> http://cgit.freedesktop.org/mesa/drm .
>
> And it is halfway trivial to achieve this. Only an abundance of work
> is required. That's my current project.
> Then it will be easier and cheaper (!) for Sun to keep the DRM code in
> sync with developments.
>
> Thoughts?
>
> ##### //
> ####################
>
>
> Before asking holes in Minskey's stomach I suggest, you first study the code.
> ALL code, from all periods since 2006 (in DRI's git and OS/Net's hg).
>
> Then we talk again.
> That's the only way.
> Okay.
>
> Edward: All the best to you, too.
> In my case it did not help, but that's another story.
> Yes, your AuroraUX ml: I sure join it soon, must join MilaX and BeleniX as
> well.
> Congrats to your Distro-project.
>
>
> Regards for now,
> Martin
_________________________________________________________________
Drag n’ drop—Get easy photo sharing with Windows Live™ Photos.
http://www.microsoft.com/windows/windowslive/products/photos.aspx
_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss