[radeonhd] Initial R6xx/R7xx Mesa 3D driver

Rafał Miłecki zajec5 at gmail.com
Sat Apr 18 07:19:34 PDT 2009


2009/4/17 Alex Deucher <alexdeucher at gmail.com>:
> This is a quick email to announce the release of the initial 3D driver
> for R6xx/R7xx hardware.  It's available on the r6xx-r7xx-support
> branch of mesa:
> http://cgit.freedesktop.org/mesa/mesa/?h=r6xx-r7xx-support
>
> To test this branch, you will need updated drm kernel modules and
> radeon drm headers from the r6xx-r7xx-3d branch of my drm tree:
> http://cgit.freedesktop.org/~agd5f/drm/?h=r6xx-r7xx-3d
> This will be moving to the main drm tree soon.
>
> We will be syncing this code up with the work going on in the
> radeon-rewrite branch of mesa over the next few weeks.  For now you
> can get it on the r6xx-rewrite branch of my mesa, tree:
> http://cgit.freedesktop.org/~agd5f/mesa/?h=r6xx-rewrite
> This will shortly be moving to the main mesa tree soon as well.
>
> Many thanks to Richard Li and Cooper Yuan as they have done most of
> the work on this so far.

Could you post some mini howto about compilation? What is needed, etc.

I tried to compile drm modules (raden.ko and drm.ko - is that
enought?) but it failed for both: 2.6.30-rc2 and 2.6.27.21. In case of
2.6.30-rc2 error was "already defined" for .27 I get:
make[2]: Wejście do katalogu `/usr/src/linux-2.6.27.21-0.1'
  CC [M]  /home/zajec/tmp/drm-3d/linux-core/drm_vm.o
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c: In function ‘drm_do_vm_nopage’:
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:162: error: ‘NOPAGE_SIGBUS’
undeclared (first use in this function)
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:162: error: (Each
undeclared identifier is reported only once
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:162: error: for each
function it appears in.)
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c: In function ‘drm_do_vm_shm_nopage’:
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:191: error: ‘NOPAGE_SIGBUS’
undeclared (first use in this function)
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c: In function ‘drm_do_vm_dma_nopage’:
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:306: error: ‘NOPAGE_SIGBUS’
undeclared (first use in this function)
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c: In function ‘drm_do_vm_sg_nopage’:
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:345: error: ‘NOPAGE_SIGBUS’
undeclared (first use in this function)
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c: At top level:
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:395: error: unknown field
‘nopage’ specified in initializer
/home/zajec/tmp/drm-3d/linux-core/drm_vm.c:395: warning:
initialization from incompatible pointer type

-- 
Rafał Miłecki


More information about the xorg-driver-ati mailing list