Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Dec 2005 11:44:42 +0100
From:      "O. Hartmann" <ohartman@mail.uni-mainz.de>
To:        Eric Anholt <eta@lclark.edu>
Cc:        freebsd-amd64@freebsd.org, Jung-uk Kim <jkim@freebsd.org>
Subject:   Re: device drm with PCIe?
Message-ID:  <43A3EC1A.5050209@mail.uni-mainz.de>
In-Reply-To: <1134778435.1404.100.camel@leguin>
References:  <43A1636A.6030108@mail.uni-mainz.de>	 <200512161230.41499.jkim@FreeBSD.org> <43A30B25.3030102@mail.uni-mainz.de>	 <200512161422.00688.jkim@FreeBSD.org> <43A34647.1030404@mail.uni-mainz.de> <1134778435.1404.100.camel@leguin>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------040106030302010808080402
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Eric Anholt wrote:

>On Fri, 2005-12-16 at 23:57 +0100, O. Hartmann wrote:
>  
>
>>Jung-uk Kim wrote:
>>
>>    
>>
>>>On Friday 16 December 2005 01:44 pm, O. Hartmann wrote:
>>> 
>>>
>>>      
>>>
>>>>Jung-uk Kim schrieb:
>>>>   
>>>>
>>>>        
>>>>
>>>>>On Thursday 15 December 2005 07:36 am, O. Hartmann wrote:
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>>>Normally 'device drm' is only useable in conjunction with 'device
>>>>>>agp'. A lot of amd64 based boxes now use PEG slots for their
>>>>>>graphics accelerators. Is it possible to utilize 'drm' with PCIe
>>>>>>devices?
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>>Yes.  It should work, at least in theory. ;-)
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>>>Does device agp has any effect on PCIe graphics accelerators?
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>>No.  You don't need it for PCI-Express controller.
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>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?

--------------040106030302010808080402--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43A3EC1A.5050209>