On 3/4/25 20:22, Pierrick Bouvier wrote:
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).
I'm ok with the cleanup part, as I sent a reviewed-by.
However, I'm not sure in which context non-ARM hw/ code will really need
to do it. It would be better if we stick to mandatory changes for now,
instead of anticipating future needs, which might be real or not.
We can implement those changes only as part of a series that really
needs it.
I understand your view. I had to rebase these now old patches, and
figured it will cost me less if I get them merged, rather than
keeping rebasing them for 4 or 5 releases.
Single binary effort is just a milestone toward heterogeneous emulation.