Re: [PATCH v2 13/17] drm/v3d: Create a CPU job extension for the timestamp query job

2023-11-27 Thread Maira Canal
Hi Iago, On 11/27/23 06:16, Iago Toral wrote: El jue, 23-11-2023 a las 21:47 -0300, Maíra Canal escribió: (...) +static void +v3d_timestamp_query(struct v3d_cpu_job *job) +{ +   struct v3d_timestamp_query_info *timestamp_query = &job- timestamp_query; +   struct v3d_bo *bo = to_v3d_b

Re: [PATCH v2 13/17] drm/v3d: Create a CPU job extension for the timestamp query job

2023-11-27 Thread Iago Toral
El jue, 23-11-2023 a las 21:47 -0300, Maíra Canal escribió: (...) > +static void > +v3d_timestamp_query(struct v3d_cpu_job *job) > +{ > +   struct v3d_timestamp_query_info *timestamp_query = &job- > >timestamp_query; > +   struct v3d_bo *bo = to_v3d_bo(job->base.bo[0]); I presume there is

[PATCH v2 13/17] drm/v3d: Create a CPU job extension for the timestamp query job

2023-11-23 Thread Maíra Canal
A CPU job is a type of job that performs operations that requires CPU intervention. A timestamp query job is a job that calculates the query timestamp and updates the query availability by signaling a syncobj. As V3D doesn't provide any mechanism to obtain a timestamp from the GPU, it is a job that