On Thu, May 7, 2009 at 7:32 AM, Gordon Johnson <gcjohns at hotmail.com> wrote:
> I need the r6xx-r7xx-drm support too.
>
> Here are the instructions from xorg's radeonhd branch to make drm support 2D 
> acceleration in r6xx - r7xx:
>
> ___________________________________________________________________
> cd drm/linux-core
> ? git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
> ? make radeon.o drm.o
> ? find /lib/modules -name "radeon.ko" -o -name "drm.ko"
> ? sudo cp radeon.ko /lib/modules/YOUR_KERNEL_VERSION/.../radeon.ko
> ? sudo cp drm.ko /lib/modules/YOUR_KERNEL_VERSION/.../drm.ko
> ___________________________________________________________________
>
> Please forgive my ignorance. ?I am no linux expert, but my understanding is 
> that filetype '.ko' is a linux kernel modification file with localization 
> options applied.
>
> I haven't a clue how to implement these instructions on OpenSolaris.
>
> If I understand previous posters, then I have to wait for Solaris to move 
> some drm functionality into the kernel as BSD and Linux have. And I 
> understand that won't be done until sometime after 2009-06.
>
> Did I understand that right?
>
> Or does someone have a Solaris version of the above r6xx-r7xx support 
> instructions?
>
> THANKS!
>
> Gordo


Hello, the Solaris radeon DRM port never made it upstream into the DRM
repo, instead it went into OS/Net.

Half a year ago I carefully isolated the changes (first found out
matching file versions in DRM git, from file to file not always the
same git id / date, then created diffs, file for file, then carefully
removed unnecessary stuff such as cosmetic changes, port to SunStudio
and so forth). I have those modified diffs on hdd. Then my goal was to
take a more recent git and merge the DDI/DDK relevant modifications
in. This did not easily function due to significant architectural
changes inside DRM vs. LinUX kernel 2.6.x interaction (more io now
done directly by kernel, rather than userland libs).
The best I could do reasonably easy (for an unpaid  hobby project),
would be, that I could bring the radeon DRM version that is part of
OS/Net 10 months into the future (still only summer 2007). This is not
what you want. The main reason why I completely stopped it is, that I
was told, that Sun China is already working on updating Ati-DRM to a
really recent version. This means a whole team of highly skilled
experienced engineers is working on that during their paid time. So
ask Alan Coopersmith for details.

With above method it is also doable, to add DRI/DRM support to some of
the other chipsets, which are not yet supported by Solaris. At least
to level summer 2006 I could do this. But for one person alone it is
still a bit oversized. Is anybody interested?


%martin

Reply via email to