[SWDEV-560847] Fix Vram type not showing newer types
* Changes:
- Allows `amd-smi static --vram` (`amdsmi_get_gpu_vram_info()`)
to read the following types:
DDR5, LPDDR4, LPDDR5, and HBM3E.
Change-Id: I1eddf9dcb574e1868541cc5063ae95cb6d6e1c59
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
このコミットが含まれているのは:
@@ -619,7 +619,7 @@ typedef enum {
|
||||
* @cond @tag{gpu_bm_linux} @tag{host} @endcond
|
||||
*/
|
||||
typedef enum {
|
||||
AMDSMI_VRAM_TYPE_UNKNOWN = 0, //!< Unknown memory type
|
||||
AMDSMI_VRAM_TYPE_UNKNOWN = 0, //!< Unknown memory type
|
||||
// HBM
|
||||
AMDSMI_VRAM_TYPE_HBM = 1, //!< High Bandwidth Memory
|
||||
AMDSMI_VRAM_TYPE_HBM2 = 2, //!< High Bandwidth Memory, Generation 2
|
||||
@@ -630,6 +630,7 @@ typedef enum {
|
||||
AMDSMI_VRAM_TYPE_DDR2 = 10, //!< Double Data Rate, Generation 2
|
||||
AMDSMI_VRAM_TYPE_DDR3 = 11, //!< Double Data Rate, Generation 3
|
||||
AMDSMI_VRAM_TYPE_DDR4 = 12, //!< Double Data Rate, Generation 4
|
||||
AMDSMI_VRAM_TYPE_DDR5 = 13, //!< Double Data Rate, Generation 5
|
||||
// GDDR
|
||||
AMDSMI_VRAM_TYPE_GDDR1 = 17, //!< Graphics Double Data Rate, Generation 1
|
||||
AMDSMI_VRAM_TYPE_GDDR2 = 18, //!< Graphics Double Data Rate, Generation 2
|
||||
@@ -638,7 +639,10 @@ typedef enum {
|
||||
AMDSMI_VRAM_TYPE_GDDR5 = 21, //!< Graphics Double Data Rate, Generation 5
|
||||
AMDSMI_VRAM_TYPE_GDDR6 = 22, //!< Graphics Double Data Rate, Generation 6
|
||||
AMDSMI_VRAM_TYPE_GDDR7 = 23, //!< Graphics Double Data Rate, Generation 7
|
||||
AMDSMI_VRAM_TYPE__MAX = AMDSMI_VRAM_TYPE_GDDR7
|
||||
// LPDDR
|
||||
AMDSMI_VRAM_TYPE_LPDDR4 = 30, //!< Low Power Double Data Rate, Generation 4
|
||||
AMDSMI_VRAM_TYPE_LPDDR5 = 31, //!< Low Power Double Data Rate, Generation 5
|
||||
AMDSMI_VRAM_TYPE__MAX = AMDSMI_VRAM_TYPE_LPDDR5
|
||||
} amdsmi_vram_type_t;
|
||||
|
||||
/**
|
||||
|
||||
@@ -74,6 +74,10 @@ const std::map<unsigned, amdsmi_vram_type_t> vram_type_map = {
|
||||
{7, AMDSMI_VRAM_TYPE_DDR3},
|
||||
{8, AMDSMI_VRAM_TYPE_DDR4},
|
||||
{9, AMDSMI_VRAM_TYPE_GDDR6},
|
||||
{10, AMDSMI_VRAM_TYPE_DDR5},
|
||||
{11, AMDSMI_VRAM_TYPE_LPDDR4},
|
||||
{12, AMDSMI_VRAM_TYPE_LPDDR5},
|
||||
{13, AMDSMI_VRAM_TYPE_HBM3E},
|
||||
};
|
||||
|
||||
amdsmi_status_t rsmi_to_amdsmi_status(rsmi_status_t status);
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする