[PATCH i-g-t] tests/xe_eudebug: add basic-vm-access-parameters-userptr
Piatkowski, Dominik Karol
dominik.karol.piatkowski at intel.com
Thu Dec 19 13:47:51 UTC 2024
Reviewed-by: Dominik Karol Piątkowski <dominik.karol.piatkowski at intel.com>
> -----Original Message-----
> From: Mika Kuoppala <mika.kuoppala at linux.intel.com>
> Sent: Thursday, December 19, 2024 2:39 PM
> To: igt-dev at lists.freedesktop.org
> Cc: Mika Kuoppala <mika.kuoppala at linux.intel.com>; Grzegorzek, Dominik
> <dominik.grzegorzek at intel.com>; Manszewski, Christoph
> <christoph.manszewski at intel.com>; Hajda, Andrzej
> <andrzej.hajda at intel.com>; Piatkowski, Dominik Karol
> <dominik.karol.piatkowski at intel.com>
> Subject: [PATCH i-g-t] tests/xe_eudebug: add basic-vm-access-parameters-
> userptr
>
> There is an easy way to also use the access-parameters test to be based on
> userptr backing storage. Make it so.
>
> Cc: Dominik Grzegorzek <dominik.grzegorzek at intel.com>
> Cc: Christoph Manszewski <christoph.manszewski at intel.com>
> Cc: Andrzej Hajda <andrzej.hajda at intel.com>
> Cc: Dominik Karol Piątkowski <dominik.karol.piatkowski at intel.com>
> Signed-off-by: Mika Kuoppala <mika.kuoppala at linux.intel.com>
> ---
> tests/intel/xe_eudebug.c | 11 ++++++++++-
> 1 file changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/tests/intel/xe_eudebug.c b/tests/intel/xe_eudebug.c index
> d9281f78f..dc8e587b7 100644
> --- a/tests/intel/xe_eudebug.c
> +++ b/tests/intel/xe_eudebug.c
> @@ -1773,7 +1773,13 @@ static void vm_trigger_access_parameters(struct
> xe_eudebug_debugger *d,
> /**
> * SUBTEST: basic-vm-access-parameters
> * Description:
> - * Check negative scenarios of VM_OPEN ioctl and pread/pwrite usage.
> + * Check negative scenarios of VM_OPEN ioctl and pread/pwrite usage
> + * with bo backing storage.
> + *
> + * SUBTEST: basic-vm-access-parameters-userptr
> + * Description:
> + * Check negative scenarios of VM_OPEN ioctl and pread/pwrite usage
> + * with userptr backing storage.
> */
> static void test_vm_access_parameters(int fd, unsigned int flags, int
> num_clients) { @@ -2830,6 +2836,9 @@ igt_main
> igt_subtest("basic-vm-access-parameters")
> test_vm_access_parameters(fd, 0, 1);
>
> + igt_subtest("basic-vm-access-parameters-userptr")
> + test_vm_access_parameters(fd,
> VM_BIND_OP_MAP_USERPTR, 1);
> +
> igt_subtest("multiple-sessions")
> test_basic_sessions(fd, CREATE_VMS |
> CREATE_EXEC_QUEUES, 4, true);
>
> --
> 2.43.0
More information about the igt-dev
mailing list