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: martin at martux.org > To: urosn at live.com > CC: victoredwardocallaghan at gmail.com; xwin-discuss at opensolaris.org; > driver-discuss at opensolaris.org > > 2009/7/11 Uros Nedic <urosn at 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/xwin-discuss/attachments/20090711/9eeb2d34/attachment.html>
