Commit 186eb92a authored by Jinzhou Su's avatar Jinzhou Su Committed by Alex Deucher
Browse files

drm/amd/ras: Add convert retired address structure



Add convert retired address command and structure
for uniras.

Signed-off-by: default avatarJinzhou Su <jinzhou.su@amd.com>
Reviewed-by: default avatarYiPeng Chai <YiPeng.Chai@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 2480d3bf
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -78,6 +78,7 @@ enum ras_cmd_id {
	RAS_CMD__GET_ALL_BLOCK_ECC_STATUS,
	RAS_CMD__SET_CMD_AUTO_UPDATE,
	RAS_CMD__CHECK_ADDRESS_VALIDITY,
	RAS_CMD__CONVERT_RETIRED_ADDRESS,
	RAS_CMD__SUPPORTED_MAX = RAS_CMD_ID_COMMON_END,
};

@@ -442,6 +443,19 @@ struct ras_cmd_address_check_rsp {
	uint32_t reserved[6];
};

struct ras_cmd_convert_retired_address_req {
	struct ras_cmd_dev_handle dev;
	uint64_t address;
	uint32_t reserved[6];
};

#define RAS_CMD_MAX_RETIRED_ADDR_COUNT  32
struct ras_cmd_convert_retired_address_rsp {
	uint32_t version;
	uint32_t retired_count;
	uint64_t retired_addr[RAS_CMD_MAX_RETIRED_ADDR_COUNT];
};

struct ras_cmd_blocks_ecc_req {
	struct ras_cmd_dev_handle dev;
};