@@ -60,6 +60,7 @@ class HwInfoConfig {
6060 virtual uint64_t getSharedSystemMemCapabilities (const HardwareInfo *hwInfo) = 0;
6161 virtual void getKernelExtendedProperties (uint32_t *fp16, uint32_t *fp32, uint32_t *fp64) = 0;
6262 virtual std::vector<int32_t > getKernelSupportedThreadArbitrationPolicies () = 0;
63+ virtual void convertTimestampsFromOaToCsDomain (uint64_t ×tampData) = 0;
6364 virtual uint32_t getDeviceMemoryMaxClkRate (const HardwareInfo &hwInfo, const OSInterface *osIface, uint32_t subDeviceIndex) = 0;
6465 virtual uint64_t getDeviceMemoryPhysicalSizeInBytes (const OSInterface *osIface, uint32_t subDeviceIndex) = 0;
6566 virtual uint64_t getDeviceMemoryMaxBandWidthInBytesPerSecond (const HardwareInfo &hwInfo, const OSInterface *osIface, uint32_t subDeviceIndex) = 0;
@@ -195,6 +196,7 @@ class HwInfoConfigHw : public HwInfoConfig {
195196 uint64_t getSharedSystemMemCapabilities (const HardwareInfo *hwInfo) override ;
196197 void getKernelExtendedProperties (uint32_t *fp16, uint32_t *fp32, uint32_t *fp64) override ;
197198 std::vector<int32_t > getKernelSupportedThreadArbitrationPolicies () override ;
199+ void convertTimestampsFromOaToCsDomain (uint64_t ×tampData) override ;
198200 uint32_t getDeviceMemoryMaxClkRate (const HardwareInfo &hwInfo, const OSInterface *osIface, uint32_t subDeviceIndex) override ;
199201 uint64_t getDeviceMemoryPhysicalSizeInBytes (const OSInterface *osIface, uint32_t subDeviceIndex) override ;
200202 uint64_t getDeviceMemoryMaxBandWidthInBytesPerSecond (const HardwareInfo &hwInfo, const OSInterface *osIface, uint32_t subDeviceIndex) override ;
0 commit comments