]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/char/agp/intel-gtt.c
drm/i915: Fix gen2 mappable calculations
[karo-tx-linux.git] / drivers / char / agp / intel-gtt.c
index d8e7e6c9114e39007906f6e8483865a3f5bbb0c1..207e5c36e9eccca4a8007e8669fe444c4644e19a 100644 (file)
@@ -1371,10 +1371,13 @@ int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
 }
 EXPORT_SYMBOL(intel_gmch_probe);
 
-void intel_gtt_get(size_t *gtt_total, size_t *stolen_size)
+void intel_gtt_get(size_t *gtt_total, size_t *stolen_size,
+                  phys_addr_t *mappable_base, unsigned long *mappable_end)
 {
        *gtt_total = intel_private.gtt_total_entries << PAGE_SHIFT;
        *stolen_size = intel_private.stolen_size;
+       *mappable_base = intel_private.gma_bus_addr;
+       *mappable_end = intel_private.gtt_mappable_entries << PAGE_SHIFT;
 }
 EXPORT_SYMBOL(intel_gtt_get);