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
