linux/drivers/gpu/drm/amd
Huang Rui 7598627621 drm/amdgpu: fix the page fault of raven2
While the apg_end address is 0xffffffff, if add 1 with it, the value will be
overflow and roll back to 0. So when 0 is written to
mmMC_VM_SYSTEM_APERTURE_HIGH_ADDR, the system aperture is actually disabled. And
so any access to vram will trigger a page fault.

Raven2's HW issue only need increase the vram end address, and needn't do it on
the agp.

Signed-off-by: Huang Rui <ray.huang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Cc: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-09-26 21:09:20 -05:00
..
acp drm/amdgpu: Remove wrapper layer of cgs irq handling 2018-03-21 14:36:58 -05:00
amdgpu drm/amdgpu: fix the page fault of raven2 2018-09-26 21:09:20 -05:00
amdkfd drm/amdkfd: Vega20 bring up on amdkfd side 2018-09-26 21:09:18 -05:00
display drm/amd/display: remove redundant null pointer check before kfree 2018-09-26 21:09:12 -05:00
include drm/amd: Interface change to support 64 bit page_table_base 2018-09-26 21:09:17 -05:00
lib drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
powerplay drm/amd/pp: Disable dpm features on smu7/8 when suspend 2018-09-26 21:09:19 -05:00