[Intel-xe] [PATCH v2 2/2] drm/xe/pmu: Enable PMU interface

Iddamsetty, Aravind aravind.iddamsetty at intel.com
Mon Jul 10 04:13:59 UTC 2023



On 09-07-2023 06:02, Dixit, Ashutosh wrote:
> On Thu, 06 Jul 2023 20:53:47 -0700, Iddamsetty, Aravind wrote:
>> On 07-07-2023 07:48, Dixit, Ashutosh wrote:
>>> On Thu, 06 Jul 2023 06:42:29 -0700, Iddamsetty, Aravind wrote:
>>> Also, could you please explain where the requirement to expose these OAG
>>> group busy/free registers via the PMU is coming from? Since these are OA
>>> registers presumably they can be collected using the OA subsystem.
>>
>> L0 sysman needs this
>> https://spec.oneapi.io/level-zero/latest/sysman/api.html#zes-engine-properties-t
>> and xpumanager uses this
>> https://github.com/intel/xpumanager/blob/master/core/src/device/gpu/gpu_device.cpp
> 
> Also there is the above mentioned open regarding this: "Since these are OA
> registers presumably they can be collected using the OA subsystem". L0 now
> seems to be supporting OA and we are going to provide an OA subsystem for
> xe. This probably also needs arch input.

While I try to check on this, by any chance do you know why we have to
go with custom OA subsystem implementation and cannot use PMU for
reporting OA.

Thanks,
Aravind.


More information about the Intel-xe mailing list