On 10/14/2026 2:31 AM, Yonggang Luo wrote:
> This usermode targets:
> aarch64_be
> armeb
> microblazeel
> mipsn32
> mipsn32el
> ppc64le
> sparc32plus
> are not in machine.json
> 
> This is a prepare for directly using TARGET_ARCH_VARIANT latter.
> 
> Also get target-info.c to be compatible with future TARGET_ARCH_VARIANT only 
> usage.
> So that we can define TARGET_ARCH_VARIANT to target_name directly
> 
> Signed-off-by: Yonggang Luo <[email protected]>
> ---
>  include/qemu/base-arch-defs.h | 13 +++++++++++++
>  qapi/machine.json             | 25 +++++++++++++------------
>  target-info.c                 | 26 +++++++++-----------------
>  3 files changed, 35 insertions(+), 29 deletions(-)
> 

This patch indeed allows to have a unique definition of
TARGET_ARCH_VARIANT in next patch. However, it's absolutely not needed
for anything else in this series, out of cleaning up one if in meson.build.

Is there is any concrete reason we need to expose linux-user missing
variants?

Regards,
Pierrick

Reply via email to