On Fri, 2026-10-16 at 16:23 -0700, Pierrick Bouvier wrote:
> $ ./build/tests/unit/test-multi-target
> Type 'tcg-accel-riscv-cpu' is missing its parent 'accel-riscv-cpu'
> Aborted
> 
> Parent type is conditionally registered from current target:
> register_accel_target_type uses '"accel-" + target_cpu_type()' as
> type
> name. Multi-target test takes the first target available, which is
> not
> riscv in current state.
> 
> Reviewed-by: Daniel Henrique Barboza
> <[email protected]>
> Signed-off-by: Pierrick Bouvier <[email protected]>

Acked-by: Alistair Francis <[email protected]>

Alistair

> ---
>  target/riscv/tcg/tcg-cpu.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c
> index e07ca95e49b..be913602489 100644
> --- a/target/riscv/tcg/tcg-cpu.c
> +++ b/target/riscv/tcg/tcg-cpu.c
> @@ -1749,6 +1749,7 @@ static const TypeInfo
> riscv_tcg_cpu_accel_type_info = {
>  
>      .parent = TYPE_ACCEL_CPU,
>      .class_init = riscv_tcg_cpu_accel_class_init,
> +    .is_available = target_base_riscv,
>      .abstract = true,
>  };
>  

Reply via email to