[igt-dev] [PATCH v2 i-g-t] i915/gem_ctx_shared: handle mmap for discrete

Matthew Auld matthew.auld at intel.com
Thu Mar 31 10:15:18 UTC 2022


On 31/03/2022 11:13, Nirmoy Das wrote:
> Make mmap play nice on discrete.
> 
> Issue: https://gitlab.freedesktop.org/drm/intel/-/issues/5451
> Signed-off-by: Nirmoy Das <nirmoy.das at intel.com>
Reviewed-by: Matthew Auld <matthew.auld at intel.com>

> ---
>   tests/i915/gem_ctx_shared.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/tests/i915/gem_ctx_shared.c b/tests/i915/gem_ctx_shared.c
> index cc547b87b..eb3b024f8 100644
> --- a/tests/i915/gem_ctx_shared.c
> +++ b/tests/i915/gem_ctx_shared.c
> @@ -290,8 +290,7 @@ static void exec_shared_gtt(int i915, const intel_ctx_cfg_t *cfg,
>   	execbuf.flags |= I915_EXEC_FENCE_IN;
>   
>   	scratch = gem_create(i915, 4096);
> -	s = gem_mmap__wc(i915, scratch, 0, 4096, PROT_WRITE);
> -
> +	s =  gem_mmap__device_coherent(i915, scratch, 0, 4096, PROT_WRITE);
>   	gem_set_domain(i915, scratch, I915_GEM_DOMAIN_WC, I915_GEM_DOMAIN_WC);
>   	s[0] = bbe;
>   	s[64] = bbe;


More information about the igt-dev mailing list