[igt-dev] [PATCH i-g-t 17/18] xe_mmap: skip VRAM tests if no VRAM is found
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Mon Mar 13 06:48:16 UTC 2023
On Fri, Mar 10, 2023 at 11:52:15AM +0100, Das, Nirmoy wrote:
>
> 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.
You mean to igt_subtest()? In igt_main() you can't use fd.
IMO change is ok, if there's no region on xe fd flags passed == 0
what will cause skip on require.
--
Zbigniew
>
>
> 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