Signed-off-by: Revanth Rajashekar <revanth.rajashekar@intel.com>
Signed-off-by: Keith Busch <keith.busch@intel.com>
NVME_FEAT_HOST_MEM_BUF = 0x0d,
NVME_FEAT_TIMESTAMP = 0x0e,
NVME_FEAT_KATO = 0x0f,
+ NVME_FEAT_HCTM = 0X10,
NVME_FEAT_RRL = 0x12,
NVME_FEAT_PLM_CONFIG = 0x13,
NVME_FEAT_PLM_WINDOW = 0x14,
case NVME_FEAT_RESV_MASK: return "Reservation Notification Mask";
case NVME_FEAT_RESV_PERSIST: return "Reservation Persistence";
case NVME_FEAT_TIMESTAMP: return "Timestamp";
+ case NVME_FEAT_HCTM: return "Host Controlled Thermal Management";
default: return "Unknown";
}
}
case NVME_FEAT_TIMESTAMP:
show_timestamp((struct nvme_timestamp *)buf);
break;
+ case NVME_FEAT_HCTM:
+ printf("\tThermal Management Temperature 1 (TMT1) : %u Kelvin\n", (result >> 16));
+ printf("\tThermal Management Temperature 2 (TMT2) : %u Kelvin\n", (result & 0x0000ffff));
+ break;
}
}