diff options
author | Mika Kuoppala <mika.kuoppala@linux.intel.com> | 2015-06-25 11:35:05 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2015-06-26 04:41:13 -0400 |
commit | c44ef60e437019b8ca1dab8b4d2e8761fd4ce1e9 (patch) | |
tree | 15f16c7f8aa77f60f537d85014a3bd37479746cb /drivers/char/agp | |
parent | a05d80eec27460a2dca06676d489637e25f93caf (diff) |
drm/i915/gtt: Allow >= 4GB sizes for vm.
We can have exactly 4GB sized ppgtt with 32bit system.
size_t is inadequate for this.
v2: Convert a lot more places (Daniel)
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Reviewed-by: Michel Thierry <michel.thierry@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/char/agp')
-rw-r--r-- | drivers/char/agp/intel-gtt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/agp/intel-gtt.c b/drivers/char/agp/intel-gtt.c index 0b4188b9af7c..4734d02ca899 100644 --- a/drivers/char/agp/intel-gtt.c +++ b/drivers/char/agp/intel-gtt.c | |||
@@ -1408,8 +1408,8 @@ int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev, | |||
1408 | } | 1408 | } |
1409 | EXPORT_SYMBOL(intel_gmch_probe); | 1409 | EXPORT_SYMBOL(intel_gmch_probe); |
1410 | 1410 | ||
1411 | void intel_gtt_get(size_t *gtt_total, size_t *stolen_size, | 1411 | void intel_gtt_get(u64 *gtt_total, size_t *stolen_size, |
1412 | phys_addr_t *mappable_base, unsigned long *mappable_end) | 1412 | phys_addr_t *mappable_base, u64 *mappable_end) |
1413 | { | 1413 | { |
1414 | *gtt_total = intel_private.gtt_total_entries << PAGE_SHIFT; | 1414 | *gtt_total = intel_private.gtt_total_entries << PAGE_SHIFT; |
1415 | *stolen_size = intel_private.stolen_size; | 1415 | *stolen_size = intel_private.stolen_size; |