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,
};
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;
};