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