Alex Deucher
54c4cd68ed
drm/ttm: device address space != CPU address space
...
We need to store device offsets in 64 bit as the device
address space may be larger than the CPU's.
Fixes GPU init failures on radeons with 4GB or more of
vram on 32 bit kernels. We put vram at the start of the
GPU's address space so the gart aperture starts at 4 GB
causing all GPU addresses in the gart aperture to get
truncated.
bug:
https://bugs.freedesktop.org/show_bug.cgi?id=89072
[airlied: fix warning on nouveau build]
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: thellstrom@vmware.com
Acked-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2015-03-05 09:04:39 +10:00
..
bridge
drm/bridge: make bridge registration independent of drm flow
2015-01-28 08:45:40 +01:00
i2c
ttm
drm/ttm: device address space != CPU address space
2015-03-05 09:04:39 +10:00
ati_pcigart.h
drm: Move legacy buffer structures to <drm/drm_legacy.h>
2014-09-12 15:28:12 +02:00
drm_agpsupport.h
drm: move remaining includes in drmP.h to the top
2014-09-10 17:42:03 +10:00
drm_atomic.h
drm/atomic: Hide drm.ko internal interfaces
2015-01-05 13:55:30 +01:00
drm_atomic_helper.h
Merge tag 'topic/atomic-core-2015-01-27' of git://anongit.freedesktop.org/drm-intel into drm-next
2015-01-28 09:34:27 +10:00
drm_cache.h
drm_core.h
drm_crtc.h
drm/bridge: make bridge registration independent of drm flow
2015-01-28 08:45:40 +01:00
drm_crtc_helper.h
Merge tag 'topic/atomic-core-2015-01-27' of git://anongit.freedesktop.org/drm-intel into drm-next
2015-01-28 09:34:27 +10:00
drm_displayid.h
drm/displayid: add displayid defines and edid extension (v2)
2014-12-09 09:56:46 +10:00
drm_dp_helper.h
drm/dp: add drm_dp_link_power_down() helper
2015-02-01 15:06:42 -05:00
drm_dp_mst_helper.h
drm/mst: cached EDID for logical ports (v2)
2014-12-09 09:56:47 +10:00
drm_edid.h
drm/displayid: add displayid defines and edid extension (v2)
2014-12-09 09:56:46 +10:00
drm_encoder_slave.h
drm_fb_cma_helper.h
drm_fb_helper.h
drm/fb-helper: Propagate errors from initial config failure
2015-01-21 14:57:03 +01:00
drm_fixed.h
drm_flip_work.h
drm: flip-work: change drm_flip_work_init prototype
2014-11-15 09:29:14 +10:00
drm_gem.h
Revert "drm/gem: Warn on illegal use of the dumb buffer interface v2"
2014-12-24 13:13:22 +10:00
drm_gem_cma_helper.h
drm/cma: Introduce drm_gem_cma_dumb_create_internal()
2014-11-13 13:27:17 +01:00
drm_global.h
drm_hashtab.h
drm_legacy.h
drm: move drm_mmap to <drm/drm_legacy.h>
2014-09-24 11:43:07 +10:00
drm_mem_util.h
drm_mipi_dsi.h
drm/dsi: Do not require .owner field to be set
2014-11-13 13:56:17 +01:00
drm_mm.h
drm/mm: Support 4 GiB and larger ranges
2015-03-05 09:01:37 +10:00
drm_modes.h
imx-drm mode fixup support, imx-hdmi bridge conversion and imx-drm cleanup
2015-01-21 10:17:16 +10:00
drm_modeset_lock.h
drm: Per-plane locking
2014-11-12 17:56:12 +10:00
drm_of.h
drm: add of_graph endpoint helper to find possible CRTCs
2014-07-11 15:38:28 +01:00
drm_os_linux.h
drm: Kill DRM_SUSER
2013-12-18 11:35:45 +10:00
drm_panel.h
drm/panel: Provide convenience wrapper for .get_modes()
2014-08-06 16:44:09 +02:00
drm_pciids.h
drm/radeon: remove invalid pci id
2014-10-28 10:44:36 -04:00
drm_plane_helper.h
drm/plane: Add optional ->atomic_disable() callback
2015-01-27 10:14:42 +01:00
drm_rect.h
drm: Add drm_rect rotation functions
2014-07-11 23:44:12 +02:00
drm_sysfs.h
drm_vma_manager.h
drm: init TTM dev_mapping in ttm_bo_device_init()
2014-03-16 12:23:42 +01:00
drmP.h
Merge tag 'topic/atomic-core-2015-01-05' of git://anongit.freedesktop.org/drm-intel into drm-next
2015-01-09 09:22:40 +10:00
exynos_drm.h
gma_drm.h
drm/gma500: Remove unused ioctls
2014-03-17 20:11:57 +01:00
i915_component.h
drm/i915: add component support
2015-01-12 02:48:20 +01:00
i915_drm.h
x86/gpu: Add Intel graphics stolen memory quirk for gen2 platforms
2014-02-09 15:11:30 +01:00
i915_pciids.h
drm/i915/bdw: PCI IDs ending in 0xb are ULT.
2015-02-23 11:31:18 +02:00
intel-gtt.h