Commit 2480d3bf authored by Jinzhou Su's avatar Jinzhou Su Committed by Alex Deucher
Browse files

drm/amd/ras: Add address check structure



Add address check command and data 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 6fa01b43
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ enum ras_cmd_id {
	RAS_CMD__GET_BATCH_TRACE_RECORD,
	RAS_CMD__GET_ALL_BLOCK_ECC_STATUS,
	RAS_CMD__SET_CMD_AUTO_UPDATE,
	RAS_CMD__CHECK_ADDRESS_VALIDITY,
	RAS_CMD__SUPPORTED_MAX = RAS_CMD_ID_COMMON_END,
};

@@ -427,6 +428,20 @@ struct ras_cmd_auto_update_rsp {
	uint32_t reserved[4];
};

struct ras_cmd_address_check_req {
	struct ras_cmd_dev_handle dev;
	uint64_t address;
	uint32_t flags;
	uint32_t vf_idx;
	uint32_t reserved[4];
};

struct ras_cmd_address_check_rsp {
	uint32_t version;
	uint32_t result;
	uint32_t reserved[6];
};

struct ras_cmd_blocks_ecc_req {
	struct ras_cmd_dev_handle dev;
};