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


Reply via email to