Skip to content
Commit 605134e3 authored by Rajneesh Bhardwaj's avatar Rajneesh Bhardwaj Committed by Greg Kroah-Hartman
Browse files

drm/amdgpu: restrict bo mapping within gpu address limits

[ Upstream commit 8b80d74b

 ]

Have strict check on bo mapping since on some systems, such as A+A or
hybrid, the cpu might support 5 level paging or can address memory above
48 bits but gpu might be limited by hardware to just use 48 bits. In
general, this applies to all asics where this limitation can be checked
against their max_pfn range. This restricts the range to map bo within
pratical limits of cpu and gpu for shared virtual memory access.

Reviewed-by: default avatarOak Zeng <oak.zeng@amd.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Acked-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarRajneesh Bhardwaj <rajneesh.bhardwaj@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Stable-dep-of: 6fef2d4c

 ("drm/amdgpu: validate the parameters of bo mapping operations more clearly")
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 56434e29
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment