Draft: panfrost: implement disjoint timer query
This MR implements the disjoint timer query extention for panfrost.
It includes both CSF and non CSF support however only CSF is functional as previous GPUs require some kernel work to enable the timer on submit.
It's also required to tell mesa about the frequency at which the timer is incremented, I've left a comment regarding that.
Timings are measured from query start to the end of the batch. The exact meaning of time_elapsed queries for tilers is debatable and this is only one possible implementation.
Edited by Antonino Maniscalco