On 4/7/25 15:03, Peter Maydell wrote:
On Mon, 30 Jun 2025 at 14:09, Philippe Mathieu-Daudé <phi...@linaro.org> wrote:

Only allow disabling NEON when using TCG.

This avoids confusing user experience:

   $ qemu-system-aarch64 -M virt -accel hvf \
                         -cpu host,neon=off,vfp=off,vfp-d32=off
   qemu-system-aarch64: AArch64 CPUs must have both VFP and Neon or neither

   $ qemu-system-aarch64 -M virt -accel hvf \
                         -cpu host,neon=off,vfp=off,vfp-d32=off
   qemu-system-aarch64: ARM CPUs must have both VFP-D32 and Neon or neither

   $ qemu-system-aarch64 -M virt -accel hvf \
                         -cpu host,neon=off,vfp=off,vfp-d32=off
   qemu-system-aarch64: can't apply global host-arm-cpu.vfp-d32=off: Property 
'host-arm-cpu.vfp-d32' not found

I don't know about users, but I'm definitely confused.
Aren't these three all the same command line ? What's
the problem it's trying to show ?

I should have only shared this confusing example:

$ qemu-system-aarch64 -M virt -accel hvf -cpu host,vfp-d32=off
qemu-system-aarch64: can't apply global host-arm-cpu.vfp-d32=off: Property 'host-arm-cpu.vfp-d32' not found

Reply via email to