From 186eb92a1a7fd69d9ee3de04bfc84f55f14367da Mon Sep 17 00:00:00 2001 From: Jinzhou Su Date: Mon, 9 Feb 2026 15:42:25 +0800 Subject: [PATCH] drm/amd/ras: Add convert retired address structure Add convert retired address command and structure for uniras. Signed-off-by: Jinzhou Su Reviewed-by: YiPeng Chai Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h index 32b48023fdbcb..7ea35a0289874 100644 --- a/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h +++ b/drivers/gpu/drm/amd/ras/rascore/ras_cmd.h @@ -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; }; -- 2.47.3