qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] target/arm: Remove deprecated pxa CPUs and xscale/iwmmxt code
@ 2025-08-28 14:04 Peter Maydell
  2025-08-28 14:04 ` [PATCH 1/5] target/arm: Remove deprecated pxa CPU family Peter Maydell
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Peter Maydell @ 2025-08-28 14:04 UTC (permalink / raw)
  To: qemu-arm, qemu-devel

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



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-08-30 17:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-28 14:04 [PATCH 0/5] target/arm: Remove deprecated pxa CPUs and xscale/iwmmxt code Peter Maydell
2025-08-28 14:04 ` [PATCH 1/5] target/arm: Remove deprecated pxa CPU family Peter Maydell
2025-08-28 21:28   ` Philippe Mathieu-Daudé
2025-08-28 14:04 ` [PATCH 2/5] target/arm: Remove XScale and iWMMXt translate.c code Peter Maydell
2025-08-28 21:37   ` Philippe Mathieu-Daudé
2025-08-28 14:04 ` [PATCH 3/5] target/arm: Remove iwmmxt helper functions Peter Maydell
2025-08-28 21:30   ` Philippe Mathieu-Daudé
2025-08-28 14:04 ` [PATCH 4/5] target/arm: Drop ARM_FEATURE_XSCALE handling Peter Maydell
2025-08-28 21:32   ` Philippe Mathieu-Daudé
2025-08-28 14:04 ` [PATCH 5/5] target/arm: Drop ARM_FEATURE_IWMMXT handling Peter Maydell
2025-08-28 21:33   ` Philippe Mathieu-Daudé
2025-08-28 22:03 ` [PATCH 0/5] target/arm: Remove deprecated pxa CPUs and xscale/iwmmxt code Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).