On 4/2/25 15:23, Philippe Mathieu-Daudé wrote:
This series is more useful for heterogeneous emulation preparation
than single binary, because it allows non-ARM hw/ code to configure
ARM cores, so not using target-specific APIs. I figured some
patches could be useful to Pierrick "build hw/arm once" series (in
particular arm_cpu_has_feature).

Philippe Mathieu-Daudé (13):
   target/arm/cpu-features: Include missing 'cpu.h' header
   target/arm/qmp: Include missing 'cpu.h' header
   target/arm/kvm: Include missing 'cpu-qom.h' header
   target/arm/hvf: Include missing 'cpu-qom.h' header
   hw/arm: Remove unnecessary 'cpu.h' header
   target/arm: Restrict inclusion of 'multiprocessing.h'
   target/arm: Move some definitions from 'cpu.h' to 'multiprocessing.h'
   hw/arm: Include missing 'target/arm/gtimer.h' header
   target/arm: Extract PSCI definitions to 'psci.h'
   target/arm: Extract feature definitions to 'cpu_has_feature.h' header
   target/arm: Add arm_cpu_has_feature() helper
   hw/arm/realview: Replace arm_feature() -> arm_cpu_has_feature()
   hw/arm/virt-acpi: Replace arm_feature() -> arm_cpu_has_feature()


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

Reply via email to