From owner-freebsd-amd64@FreeBSD.ORG Sat Dec 17 17:23:25 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0906516A41F; Sat, 17 Dec 2005 17:23:25 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 20E9F43D5A; Sat, 17 Dec 2005 17:23:24 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.4/8.13.1) with ESMTP id jBHHNM17025267; Sat, 17 Dec 2005 09:23:23 -0800 (PST) (envelope-from eta@lclark.edu) Received: (from anholt@localhost) by leguin.anholt.net (8.13.4/8.13.1/Submit) id jBHHNMQ4025266; Sat, 17 Dec 2005 09:23:22 -0800 (PST) (envelope-from eta@lclark.edu) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eta@lclark.edu using -f From: Eric Anholt To: "O. Hartmann" In-Reply-To: <43A3EC1A.5050209@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> <1134778435.1404.100.camel@leguin> <43A3EC1A.5050209@mail.uni-mainz.de> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-T1co2wTx0R0GkeKy/6Ug" Date: Sat, 17 Dec 2005 09:23:21 -0800 Message-Id: <1134840201.1404.109.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2 FreeBSD GNOME Team Port Cc: freebsd-amd64@freebsd.org, Jung-uk Kim Subject: Re: device drm with PCIe? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 17:23:25 -0000 --=-T1co2wTx0R0GkeKy/6Ug Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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). > >>>> =20 > >>>> > >>>> =20 > >>>> > >>>Did you try 'make clean; make cleandepend; make depend; make'? > >>>=20 > >>> > >>> =20 > >>> > >>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': > >> =20 > >> > > > >Correct, the DRM module requires AGP. > > > > =20 > > >=20 > 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. --=20 Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org --=-T1co2wTx0R0GkeKy/6Ug 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) iD8DBQBDpEmJHUdvYGzw6vcRAu0nAJ9qXg9L2ur3o5R/bbUypT9oC00XsgCfTDJx uEqsFmLj8n8p7uehsdG825M= =wBAJ -----END PGP SIGNATURE----- --=-T1co2wTx0R0GkeKy/6Ug--