SWDEV-457337 - Header aligment
Missing AMDSMI_STATUS prefix Change-Id: I15d050a146c92f6897d48317d8fec51d046535d1 Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>
This commit is contained in:
committato da
Maisam Arif
parent
3aa62b082a
commit
458dc8f180
+27
-20
@@ -238,15 +238,15 @@ typedef enum {
|
||||
AMDSMI_STATUS_UNEXPECTED_DATA = 43, //!< The data read or provided to function is not what was expected
|
||||
//esmi errors
|
||||
AMDSMI_STATUS_NON_AMD_CPU = 44, //!< System has different cpu than AMD
|
||||
AMDSMI_NO_ENERGY_DRV = 45, //!< Energy driver not found
|
||||
AMDSMI_NO_MSR_DRV = 46, //!< MSR driver not found
|
||||
AMDSMI_NO_HSMP_DRV = 47, //!< HSMP driver not found
|
||||
AMDSMI_NO_HSMP_SUP = 48, //!< HSMP not supported
|
||||
AMDSMI_NO_HSMP_MSG_SUP = 49, //!< HSMP message/feature not supported
|
||||
AMDSMI_HSMP_TIMEOUT = 50, //!< HSMP message is timedout
|
||||
AMDSMI_NO_DRV = 51, //!< No Energy and HSMP driver present
|
||||
AMDSMI_FILE_NOT_FOUND = 52, //!< file or directory not found
|
||||
AMDSMI_ARG_PTR_NULL = 53, //!< Parsed argument is invalid
|
||||
AMDSMI_STATUS_NO_ENERGY_DRV = 45, //!< Energy driver not found
|
||||
AMDSMI_STATUS_NO_MSR_DRV = 46, //!< MSR driver not found
|
||||
AMDSMI_STATUS_NO_HSMP_DRV = 47, //!< HSMP driver not found
|
||||
AMDSMI_STATUS_NO_HSMP_SUP = 48, //!< HSMP not supported
|
||||
AMDSMI_STATUS_NO_HSMP_MSG_SUP = 49, //!< HSMP message/feature not supported
|
||||
AMDSMI_STATUS_HSMP_TIMEOUT = 50, //!< HSMP message is timedout
|
||||
AMDSMI_STATUS_NO_DRV = 51, //!< No Energy and HSMP driver present
|
||||
AMDSMI_STATUS_FILE_NOT_FOUND = 52, //!< file or directory not found
|
||||
AMDSMI_STATUS_ARG_PTR_NULL = 53, //!< Parsed argument is invalid
|
||||
AMDSMI_STATUS_AMDGPU_RESTART_ERR = 54, //!< AMDGPU restart failed
|
||||
AMDSMI_STATUS_SETTING_UNAVAILABLE = 55, //!< Setting is not available
|
||||
|
||||
@@ -419,19 +419,26 @@ typedef enum {
|
||||
AMDSMI_FW_ID__MAX
|
||||
} amdsmi_fw_block_t;
|
||||
|
||||
|
||||
typedef enum {
|
||||
AMDSMI_VRAM_TYPE_UNKNOWN = 0,
|
||||
AMDSMI_VRAM_TYPE_GDDR1 = 1,
|
||||
AMDSMI_VRAM_TYPE_DDR2 = 2,
|
||||
AMDSMI_VRAM_TYPE_GDDR3 = 3,
|
||||
AMDSMI_VRAM_TYPE_GDDR4 = 4,
|
||||
AMDSMI_VRAM_TYPE_GDDR5 = 5,
|
||||
AMDSMI_VRAM_TYPE_HBM = 6,
|
||||
AMDSMI_VRAM_TYPE_DDR3 = 7,
|
||||
AMDSMI_VRAM_TYPE_DDR4 = 8,
|
||||
AMDSMI_VRAM_TYPE_GDDR6 = 9,
|
||||
AMDSMI_VRAM_TYPE__MAX = AMDSMI_VRAM_TYPE_GDDR6
|
||||
// HBM
|
||||
AMDSMI_VRAM_TYPE_HBM = 1,
|
||||
AMDSMI_VRAM_TYPE_HBM2 = 2,
|
||||
AMDSMI_VRAM_TYPE_HBM2E = 3,
|
||||
AMDSMI_VRAM_TYPE_HBM3 = 4,
|
||||
// DDR
|
||||
AMDSMI_VRAM_TYPE_DDR2 = 10,
|
||||
AMDSMI_VRAM_TYPE_DDR3 = 11,
|
||||
AMDSMI_VRAM_TYPE_DDR4 = 12,
|
||||
// GDDR
|
||||
AMDSMI_VRAM_TYPE_GDDR1 = 17,
|
||||
AMDSMI_VRAM_TYPE_GDDR2 = 18,
|
||||
AMDSMI_VRAM_TYPE_GDDR3 = 19,
|
||||
AMDSMI_VRAM_TYPE_GDDR4 = 20,
|
||||
AMDSMI_VRAM_TYPE_GDDR5 = 21,
|
||||
AMDSMI_VRAM_TYPE_GDDR6 = 22,
|
||||
AMDSMI_VRAM_TYPE_GDDR7 = 23,
|
||||
AMDSMI_VRAM_TYPE__MAX = AMDSMI_VRAM_TYPE_GDDR7
|
||||
} amdsmi_vram_type_t;
|
||||
|
||||
typedef enum {
|
||||
|
||||
@@ -77,8 +77,23 @@ const std::map<rsmi_status_t, amdsmi_status_t> rsmi_status_map = {
|
||||
{RSMI_STATUS_UNKNOWN_ERROR, AMDSMI_STATUS_UNKNOWN_ERROR},
|
||||
};
|
||||
|
||||
const std::map<unsigned, amdsmi_vram_type_t> vram_type_map = {
|
||||
{0, AMDSMI_VRAM_TYPE_UNKNOWN},
|
||||
{1, AMDSMI_VRAM_TYPE_GDDR1},
|
||||
{2, AMDSMI_VRAM_TYPE_DDR2},
|
||||
{3, AMDSMI_VRAM_TYPE_GDDR3},
|
||||
{4, AMDSMI_VRAM_TYPE_GDDR4},
|
||||
{5, AMDSMI_VRAM_TYPE_GDDR5},
|
||||
{6, AMDSMI_VRAM_TYPE_HBM},
|
||||
{7, AMDSMI_VRAM_TYPE_DDR3},
|
||||
{8, AMDSMI_VRAM_TYPE_DDR4},
|
||||
{9, AMDSMI_VRAM_TYPE_GDDR6},
|
||||
};
|
||||
|
||||
amdsmi_status_t rsmi_to_amdsmi_status(rsmi_status_t status);
|
||||
|
||||
amdsmi_vram_type_t vram_type_value(unsigned type);
|
||||
|
||||
#ifdef ENABLE_ESMI_LIB
|
||||
// Define a map of esmi status codes to amdsmi status codes
|
||||
const std::map<esmi_status_t, amdsmi_status_t> esmi_status_map = {
|
||||
@@ -95,15 +110,15 @@ const std::map<esmi_status_t, amdsmi_status_t> esmi_status_map = {
|
||||
{ESMI_NOT_INITIALIZED, AMDSMI_STATUS_NOT_INIT},
|
||||
{ESMI_UNEXPECTED_SIZE, AMDSMI_STATUS_UNEXPECTED_SIZE},
|
||||
{ESMI_UNKNOWN_ERROR, AMDSMI_STATUS_UNKNOWN_ERROR},
|
||||
{ESMI_NO_ENERGY_DRV, AMDSMI_NO_ENERGY_DRV},
|
||||
{ESMI_NO_MSR_DRV, AMDSMI_NO_MSR_DRV},
|
||||
{ESMI_NO_HSMP_DRV, AMDSMI_NO_HSMP_DRV},
|
||||
{ESMI_NO_HSMP_SUP, AMDSMI_NO_HSMP_SUP},
|
||||
{ESMI_NO_DRV, AMDSMI_NO_DRV},
|
||||
{ESMI_FILE_NOT_FOUND, AMDSMI_FILE_NOT_FOUND},
|
||||
{ESMI_ARG_PTR_NULL, AMDSMI_ARG_PTR_NULL},
|
||||
{ESMI_HSMP_TIMEOUT, AMDSMI_HSMP_TIMEOUT},
|
||||
{ESMI_NO_HSMP_MSG_SUP, AMDSMI_NO_HSMP_MSG_SUP},
|
||||
{ESMI_NO_ENERGY_DRV, AMDSMI_STATUS_NO_ENERGY_DRV},
|
||||
{ESMI_NO_MSR_DRV, AMDSMI_STATUS_NO_MSR_DRV},
|
||||
{ESMI_NO_HSMP_DRV, AMDSMI_STATUS_NO_HSMP_DRV},
|
||||
{ESMI_NO_HSMP_SUP, AMDSMI_STATUS_NO_HSMP_SUP},
|
||||
{ESMI_NO_DRV, AMDSMI_STATUS_NO_DRV},
|
||||
{ESMI_FILE_NOT_FOUND, AMDSMI_STATUS_FILE_NOT_FOUND},
|
||||
{ESMI_ARG_PTR_NULL, AMDSMI_STATUS_ARG_PTR_NULL},
|
||||
{ESMI_HSMP_TIMEOUT, AMDSMI_STATUS_HSMP_TIMEOUT},
|
||||
{ESMI_NO_HSMP_MSG_SUP, AMDSMI_STATUS_NO_HSMP_MSG_SUP},
|
||||
};
|
||||
|
||||
amdsmi_status_t esmi_to_amdsmi_status(esmi_status_t status);
|
||||
|
||||
Fai riferimento in un nuovo problema
Block a user