This patchset removes the pxa* CPU family, which we deprecated for
the 10.0 release and can now drop in 10.2. The diffstat should
illustrate the motivation for the deprecation: it lets us delete
thousands of lines of xscale/iwmmxt specific emulation code which we
don't think anybody was using, which was unmaintained and which we
had no test coverage for.
thanks
-- PMM
Peter Maydell (5):
target/arm: Remove deprecated pxa CPU family
target/arm: Remove XScale and iWMMXt translate.c code
target/arm: Remove iwmmxt helper functions
target/arm: Drop ARM_FEATURE_XSCALE handling
target/arm: Drop ARM_FEATURE_IWMMXT handling
docs/about/deprecated.rst | 21 -
docs/about/removed-features.rst | 14 +
bsd-user/arm/target_arch_elf.h | 1 -
target/arm/cpu.h | 29 -
target/arm/tcg/helper.h | 95 ---
target/arm/tcg/translate.h | 2 -
linux-user/arm/elfload.c | 1 -
linux-user/arm/signal.c | 67 --
target/arm/cpu.c | 21 -
target/arm/helper.c | 54 --
target/arm/machine.c | 21 -
target/arm/ptw.c | 7 +-
target/arm/tcg/cpu32.c | 163 ----
target/arm/tcg/hflags.c | 13 +-
target/arm/tcg/iwmmxt_helper.c | 672 ----------------
target/arm/tcg/op_helper.c | 6 -
target/arm/tcg/translate.c | 1324 +------------------------------
target/arm/tcg/meson.build | 2 -
18 files changed, 24 insertions(+), 2489 deletions(-)
delete mode 100644 target/arm/tcg/iwmmxt_helper.c
--
2.43.0