On 4/24/25 15:21, Philippe Mathieu-Daudé wrote:
It is not possible to call accelerator runtime helpers
when QOM types are registered, because they depend on
the parsing of the '-accel FOO' command line option,
which happens after main().

Now than get_valid_cpu_types() is called after
accelerator initializations, it is safe to call the
accelerator helpers:

   main
    + configure_accelerators
    + qmp_x_exit_preconfig
      + qemu_init_board
        + machine_run_board_init
          + is_cpu_type_supported

Replace compile-time check on CONFIG_{ACCEL} by
runtime check on {accel}_enabled() helpers.

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
---
  hw/arm/virt.c | 8 ++++----
  1 file changed, 4 insertions(+), 4 deletions(-)


Reviewed-by: Pierrick Bouvier <pierrick.bouv...@linaro.org>


Reply via email to