WIP Radeon KMS branch
Francois Tigeot
ftigeot at wolfpond.org
Sun Sep 22 23:30:25 PDT 2013
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
More information about the Kernel
mailing list