[Intel-gfx] [PATCH i-g-t] tests/i915/query: use 48B_ADDRESS in upload

Das, Nirmoy nirmoy.das at intel.com
Mon Oct 31 12:41:54 UTC 2022


Reviewed-by: |Nirmoy Das <nirmoy.das at intel.com>|

On 10/31/2022 1:17 PM, Matthew Auld wrote:
> Our working set could be larger than 4G here.
>
> Closes:https://gitlab.freedesktop.org/drm/intel/-/issues/6671
> Signed-off-by: Matthew Auld<matthew.auld at intel.com>
> Cc: Nirmoy Das<nirmoy.das at intel.com>
> ---
>   tests/i915/i915_query.c | 8 ++++++--
>   1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c
> index 4e43c7cd..e725e04e 100644
> --- a/tests/i915/i915_query.c
> +++ b/tests/i915/i915_query.c
> @@ -625,10 +625,14 @@ static void upload(int fd, struct igt_list_head *handles, uint32_t num_handles)
>   		      sizeof(struct drm_i915_gem_exec_object2));
>   
>   	i = 0;
> -	igt_list_for_each_entry(iter, handles, link)
> -		exec[i++].handle = iter->handle;
> +	igt_list_for_each_entry(iter, handles, link) {
> +		exec[i].handle = iter->handle;
> +		exec[i].flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
> +		i++;
> +	}
>   
>   	exec[i].handle = batch_create_size(fd, 4096);
> +	exec[i].flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS;
>   
>   	execbuf.buffers_ptr = to_user_pointer(exec);
>   	execbuf.buffer_count = num_handles + 1;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20221031/4dfdf4e1/attachment.htm>


More information about the Intel-gfx mailing list