i965/drm: Drop libpciaccess dependencies.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 23 Mar 2017 22:29:43 +0000 (15:29 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 10 Apr 2017 21:31:05 +0000 (14:31 -0700)
commit4ad0758f516d9e700c002c6f7614da74dea51005
treec57a8bcdf445c0e9cda2d6698a0d1e2599310e41
parentd614135e95e8c4daf34e9c2a175baefd5f02f7e6
i965/drm: Drop libpciaccess dependencies.

i965 doesn't use drm_intel_get_aperture_sizes(), so we can delete
support for it.  This avoids a build dependency on libpciaccess.

Chris also notes:

"There's a really old bug that hopefully has been closed already
 (although as far as I can tell, it has never been fixed) about
 how using libpciaccess from libdrm_intel breaks the world (since
 libpciaccess uses a singleton that is torn down at the first request
 rather than upon the last user)."

This bug should go away in two commits when we switch over to our
internal copy of libdrm_intel.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84325
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_bufmgr.h
src/mesa/drivers/dri/i965/intel_bufmgr.c