@@ -29,7 +29,7 @@ constexpr uint8_t computeIndexForNoSubDevices = 9;
2929constexpr uint8_t globalIndexForNoSubDevices = 3 ;
3030
3131constexpr uint64_t mappedLength = 256 ;
32- const std::string baseTelemSysFS (" /sys/class/pmt_telemetry " );
32+ const std::string baseTelemSysFS (" /sys/class/intel_pmt " );
3333class TemperaturePmt : public PlatformMonitoringTech {
3434 public:
3535 TemperaturePmt (FsAccess *pFsAccess, ze_bool_t onSubdevice, uint32_t subdeviceId) : PlatformMonitoringTech(pFsAccess, onSubdevice, subdeviceId) {}
@@ -92,16 +92,16 @@ struct Mock<TemperatureFsAccess> : public TemperatureFsAccess {
9292 return ZE_RESULT_ERROR_NOT_AVAILABLE;
9393 }
9494 ze_result_t getRealPathSuccess (const std::string path, std::string &buf) {
95- if (path.compare (" /sys/class/pmt_telemetry /telem1" ) == 0 ) {
96- buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:86:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry/telem1" ;
97- } else if (path.compare (" /sys/class/pmt_telemetry /telem2" ) == 0 ) {
98- buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:86:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry/telem2" ;
99- } else if (path.compare (" /sys/class/pmt_telemetry /telem3" ) == 0 ) {
100- buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry/telem3" ;
101- } else if (path.compare (" /sys/class/pmt_telemetry /telem4" ) == 0 ) {
102- buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry/telem4" ;
103- } else if (path.compare (" /sys/class/pmt_telemetry /telem5" ) == 0 ) {
104- buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry/telem5" ;
95+ if (path.compare (" /sys/class/intel_pmt /telem1" ) == 0 ) {
96+ buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:86:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry.1.auto/intel_pmt /telem1" ;
97+ } else if (path.compare (" /sys/class/intel_pmt /telem2" ) == 0 ) {
98+ buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:86:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry.1.auto/intel_pmt /telem2" ;
99+ } else if (path.compare (" /sys/class/intel_pmt /telem3" ) == 0 ) {
100+ buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry.1.auto/intel_pmt /telem3" ;
101+ } else if (path.compare (" /sys/class/intel_pmt /telem4" ) == 0 ) {
102+ buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry.1.auto/intel_pmt /telem4" ;
103+ } else if (path.compare (" /sys/class/intel_pmt /telem5" ) == 0 ) {
104+ buf = " /sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0/0000:8b:02.0/0000:8e:00.1/pmt_telemetry.1.auto/intel_pmt /telem5" ;
105105 } else {
106106 return ZE_RESULT_ERROR_NOT_AVAILABLE;
107107 }
0 commit comments