OSDN Git Service

target/sparc: Remove sparcv7 cpu features
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 12 Oct 2023 03:34:14 +0000 (20:34 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 25 Oct 2023 08:01:12 +0000 (01:01 -0700)
commit5f25b383a8b76055607cabeb287a0b0e903da50c
tree8d5f294a57a4c60f2bb0f697ac5608d4e5fb6320
parentde1f52032fac58b23b85dc24b95df5fed5b10b1c
target/sparc: Remove sparcv7 cpu features

The oldest supported cpu is the microsparc 1; all other cpus
use CPU_DEFAULT_FEATURES.  Remove the features that must always
be present for sparcv7: FLOAT, SWAP, FLUSH, FSQRT, FMUL.

Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
linux-user/sparc/target_syscall.h
target/sparc/cpu-feature.h.inc
target/sparc/cpu.c
target/sparc/cpu.h
target/sparc/translate.c