[igt-dev] [PATCH i-g-t 17/18] xe_mmap: skip VRAM tests if no VRAM is found

Das, Nirmoy nirmoy.das at linux.intel.com
Fri Mar 10 10:52:15 UTC 2023


On 3/10/2023 9:23 AM, Zbigniew Kempczyński wrote:
> From: Mauro Carvalho Chehab <mchehab at kernel.org>
>
> Instead of producing an error, if there's no VRAM, the test
> should be skipped. There's a logic there that would be doing
> that, except that it doesn't really work :-)
>
> Signed-off-by: Mauro Carvalho Chehab <mchehab at kernel.org>
> Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
> ---
>   tests/xe/xe_mmap.c | 3 +--
>   1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/tests/xe/xe_mmap.c b/tests/xe/xe_mmap.c
> index 9dce6adbe2..6b313a1895 100644
> --- a/tests/xe/xe_mmap.c
> +++ b/tests/xe/xe_mmap.c
> @@ -42,8 +42,7 @@ test_mmap(int fd, uint32_t flags)
>   	uint64_t mmo;
>   	void *map;
>   
> -	if (flags & vram_memory(fd, 0))
> -		igt_require(xe_has_vram(fd));

This check should go to the igt_main instead.


Nirmoy

> +	igt_require_f(flags, "Device doesn't support such memory region\n");
>   
>   	bo = xe_bo_create_flags(fd, 0, 4096, flags);
>   	mmo = xe_bo_mmap_offset(fd, bo);


More information about the igt-dev mailing list