i915: Use drm_intel_get_aperture_sizes instead of drmAgpSize
authorIan Romanick <ian.d.romanick@intel.com>
Mon, 11 Nov 2013 18:55:34 +0000 (10:55 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Wed, 13 Nov 2013 22:49:26 +0000 (14:49 -0800)
Send the zombie back to the grave before it infects the townsfolk.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: "10.0" <mesa-stable@lists.freedesktop.org>
src/mesa/drivers/dri/i915/intel_screen.c

index a10331cea0b50773f63942830824205b170be825..1ef36207e6fb95937ff57253eb1071db0a0f7ed6 100644 (file)
@@ -723,9 +723,13 @@ i915_query_renderer_integer(__DRIscreen *psp, int param, int *value)
        * assume that there's some fragmentation, and we start doing extra
        * flushing, etc.  That's the big cliff apps will care about.
        */
-      const unsigned long agp_bytes = drmAgpSize(psp->fd);
+      size_t aper_size;
+      size_t mappable_size;
+
+      drm_intel_get_aperture_sizes(psp->fd, &mappable_size, &aper_size);
+
       const unsigned gpu_mappable_megabytes =
-         (agp_bytes / (1024 * 1024)) * 3 / 4;
+         (aper_size / (1024 * 1024)) * 3 / 4;
 
       const long system_memory_pages = sysconf(_SC_PHYS_PAGES);
       const long system_page_size = sysconf(_SC_PAGE_SIZE);