device drm with PCIe?

Eric Anholt eta at lclark.edu
Sat Dec 17 09:23:25 PST 2005


On Sat, 2005-12-17 at 11:44 +0100, O. Hartmann wrote:
> >>>>Ok, but without AGP (device agp) in my kernel config file, I get a
> >>>>lot of errors while linking the kernel of missing agp_xxxxx
> >>>>routines (FreeBSD 6.0-STABLE/amd64). So, device drm alone seems to
> >>>>be useless (although in conjunction with device pci).
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>Did you try 'make clean; make cleandepend; make depend; make'?
> >>> 
> >>>
> >>>      
> >>>
> >>Doesn't work without device agp in kernel config file!
> >>
> >>linking kernel
> >>drm_agpsupport.o(.text+0x22c): In function `drm_agp_info':
> >>: undefined reference to `agp_get_info'
> >>drm_agpsupport.o(.text+0x324): In function `drm_agp_acquire':
> >>: undefined reference to `agp_acquire'
> >>drm_agpsupport.o(.text+0x374): In function `drm_agp_release':
> >>: undefined reference to `agp_release'
> >>drm_agpsupport.o(.text+0x3cf): In function `drm_agp_enable':
> >>: undefined reference to `agp_enable'
> >>drm_agpsupport.o(.text+0x45b): In function `drm_agp_init':
> >>: undefined reference to `agp_find_device'
> >>drm_agpsupport.o(.text+0x4ed): In function `drm_agp_init':
> >>: undefined reference to `agp_get_info'
> >>drm_agpsupport.o(.text+0x534): In function `drm_agp_allocate_memory':
> >>    
> >>
> >
> >Correct, the DRM module requires AGP.
> >
> >  
> >
> 
> So, due to this limitation, drm on any PCIe-based AMD64 platform is
> useless so far?

No, you simply need the agp device compiled into the kernel.  It doesn't
mean it will actually be used with your specific card at runtime.

And anyways, you never need to build drm and your device-specific drm
built into the kernel.  X loads it for you so you don't have to worry.

-- 
Eric Anholt                                     eta at lclark.edu
http://people.freebsd.org/~anholt/              anholt at FreeBSD.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-amd64/attachments/20051217/d162a1d1/attachment.bin


More information about the freebsd-amd64 mailing list