amdsmi_violation_status_t Struct Reference#
amdsmi_violation_status_t Struct Reference
This structure hold violation status information. More...
#include <amdsmi.h>
Data Fields | |
uint64_t | reference_timestamp |
Represents CPU timestamp in microseconds (uS) | |
uint64_t | violation_timestamp |
Violation time in milliseconds (ms) | |
uint64_t | acc_counter |
Current accumulated counter; Max uint64 means unsupported. | |
uint64_t | acc_prochot_thrm |
Current accumulated processor hot violation count; Max uint64 means unsupported. | |
uint64_t | acc_ppt_pwr |
PVIOL; Current accumulated Package Power Tracking (PPT) count; Max uint64 means unsupported. | |
uint64_t | acc_socket_thrm |
TVIOL; Current accumulated Socket thermal count; Max uint64 means unsupported. | |
uint64_t | acc_vr_thrm |
Current accumulated voltage regulator count; Max uint64 means unsupported. | |
uint64_t | acc_hbm_thrm |
Current accumulated High Bandwidth Memory (HBM) thermal count; Max uint64 means unsupported. | |
uint64_t | per_prochot_thrm |
Processor hot violation % (greater than 0% is a violation); Max uint64 means unsupported. | |
uint64_t | per_ppt_pwr |
PVIOL; Package Power Tracking (PPT) violation % (greater than 0% is a violation); Max uint64 means unsupported. | |
uint64_t | per_socket_thrm |
TVIOL; Socket thermal violation % (greater than 0% is a violation); Max uint64 means unsupported. | |
uint64_t | per_vr_thrm |
Voltage regulator violation % (greater than 0% is a violation); Max uint64 means unsupported. | |
uint64_t | per_hbm_thrm |
High Bandwidth Memory (HBM) thermal violation % (greater than 0% is a violation); Max uint64 means unsupported. | |
uint8_t | active_prochot_thrm |
Processor hot violation; 1 = active 0 = not active; Max uint8 means unsupported. | |
uint8_t | active_ppt_pwr |
Package Power Tracking (PPT) violation; 1 = active 0 = not active; Max uint8 means unsupported. | |
uint8_t | active_socket_thrm |
Socket thermal violation; 1 = active 0 = not active; Max uint8 means unsupported. | |
uint8_t | active_vr_thrm |
Voltage regulator violation; 1 = active 0 = not active; Max uint8 means unsupported. | |
uint8_t | active_hbm_thrm |
High Bandwidth Memory (HBM) thermal violation; 1 = active 0 = not active; Max uint8 means unsupported. | |
uint64_t | reserved [30] |
Detailed Description
This structure hold violation status information.
The documentation for this struct was generated from the following file: