Hi,

I have ported the new radeonkms DRM driver and TTM memory manager from
FreeBSD to DragonFly.

TTM has already been pushed to the DragonFly repository and the radeonkms
driver is in this branch:
http://gitweb.dragonflybsd.org/~ftigeot/dragonfly.git/shortlog/refs/heads/drm_radeonkms

( Use this URL with git: git://leaf.dragonflybsd.org/~ftigeot/dragonfly.git 
and switch to the drm_radeonkms branch )

The radeonkms module can be loaded by itself without any apparent issue on my
hardware but the kernel crashes if a KMS-aware xf86-video-ati driver tries to
use it.

I won't have much time to try to debug this issue in the coming weeks/months,
it would be great if someone could have a look in the meantime.

A KMS-aware xorg driver can be built from git:
git://anongit.freedesktop.org/xorg/driver/xf86-video-ati

It will try to use the "radeon" module, so either rename
/boot/kernel/radeonkms.ko to /boot/kernel/radeon.ko
or change the drmOpen("radeon", busid) call to drmOpen("radeonkms", busid)
in src/radeon_kms.c

-- 
Francois Tigeot

Reply via email to