Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Dec 2005 16:13:55 -0800
From:      Eric Anholt <eta@lclark.edu>
To:        "O. Hartmann" <ohartman@mail.uni-mainz.de>
Cc:        freebsd-amd64@freebsd.org, Jung-uk Kim <jkim@freebsd.org>
Subject:   Re: device drm with PCIe?
Message-ID:  <1134778435.1404.100.camel@leguin>
In-Reply-To: <43A34647.1030404@mail.uni-mainz.de>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-dAZX90k87VIdAZ0i8ARB
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2005-12-16 at 23:57 +0100, O. Hartmann wrote:
> Jung-uk Kim wrote:
>=20
> >On Friday 16 December 2005 01:44 pm, O. Hartmann wrote:
> > =20
> >
> >>Jung-uk Kim schrieb:
> >>   =20
> >>
> >>>On Thursday 15 December 2005 07:36 am, O. Hartmann wrote:
> >>>     =20
> >>>
> >>>>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?
> >>>>       =20
> >>>>
> >>>Yes.  It should work, at least in theory. ;-)
> >>>
> >>>     =20
> >>>
> >>>>Does device agp has any effect on PCIe graphics accelerators?
> >>>>       =20
> >>>>
> >>>No.  You don't need it for PCI-Express controller.
> >>>     =20
> >>>
> >>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).
> >>   =20
> >>
> >
> >Did you try 'make clean; make cleandepend; make depend; make'?
> > =20
> >
>=20
> Doesn't work without device agp in kernel config file!
>=20
> 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.

--=20
Eric Anholt                                     eta@lclark.edu
http://people.freebsd.org/~anholt/              anholt@FreeBSD.org

--=-dAZX90k87VIdAZ0i8ARB
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQBDo1hDHUdvYGzw6vcRAso0AJ9p0a7UVCg+bDLHL8syDvylY6dnpQCeLh62
TOLjaKWWC5KbQqoCw6Fc4YQ=
=wNQd
-----END PGP SIGNATURE-----

--=-dAZX90k87VIdAZ0i8ARB--



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