We're using both isa_edata_arr[] and riscv_cpu_named_features[] to find
an extension name based on a cfg offset. This is reminiscent of a past
where isa_edata_arr[] didn't include entries for internal extensions.
At this point we can use just isa_edata_arr[].
Signed-off-by: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <
20260512032926.
1978818-6-daniel.barboza@oss.qualcomm.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
static const char *cpu_cfg_ext_get_name(uint32_t ext_offset)
{
- const RISCVCPUMultiExtConfig *feat;
const RISCVIsaExtData *edata;
for (edata = isa_edata_arr; edata->name != NULL; edata++) {
}
}
- for (feat = riscv_cpu_named_features; feat->name != NULL; feat++) {
- if (feat->offset == ext_offset) {
- return feat->name;
- }
- }
-
g_assert_not_reached();
}