qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/11] target/arm: Implement FEAT_CSSC, FEAT_CMPBR
@ 2025-08-03  1:40 Richard Henderson
  2025-08-03  1:40 ` [PATCH 01/11] target/arm: Add feature predicate for FEAT_CSSC Richard Henderson
                   ` (11 more replies)
  0 siblings, 12 replies; 25+ messages in thread
From: Richard Henderson @ 2025-08-03  1:40 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-arm

These two extensions are related due to sharing ID_AA64ISAR2.CSSC.

I had intended to test by bootstrapping gcc under emulation with
-march=native (that seemed the easiest way to test the short
range branches), but that failed for unrelated reasons.

I'll try again next week.


r~


Richard Henderson (11):
  target/arm: Add feature predicate for FEAT_CSSC
  target/arm: Implement MIN/MAX (immediate)
  target/arm: Implement MIN/MAX (register)
  target/arm: Split out gen_wrap2_i32 helper
  target/arm: Implement CTZ, CNT, ABS
  target/arm: Enable FEAT_CSSC for -cpu max
  target/arm: Add feature predicate for FEAT_CMPBR
  target/arm: Implement CB, CBB, CBH
  target/arm: Implement CB (immediate)
  linux-user: Change exported get_elf_hwcap to abi_ulong
  target/arm: Enable FEAT_CMPBR for -cpu max

 linux-user/loader.h            |   2 +-
 target/arm/cpu-features.h      |  10 ++
 linux-user/elfload.c           |  12 +-
 target/arm/tcg/cpu64.c         |   1 +
 target/arm/tcg/translate-a64.c | 219 +++++++++++++++++++++++++++++++--
 docs/system/arm/emulation.rst  |   2 +
 target/arm/tcg/a64.decode      |  26 ++++
 7 files changed, 256 insertions(+), 16 deletions(-)

-- 
2.43.0



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

end of thread, other threads:[~2025-08-26 16:16 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-03  1:40 [PATCH 00/11] target/arm: Implement FEAT_CSSC, FEAT_CMPBR Richard Henderson
2025-08-03  1:40 ` [PATCH 01/11] target/arm: Add feature predicate for FEAT_CSSC Richard Henderson
2025-08-15 13:06   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 02/11] target/arm: Implement MIN/MAX (immediate) Richard Henderson
2025-08-15 13:18   ` Peter Maydell
2025-08-15 13:33     ` Richard Henderson
2025-08-03  1:40 ` [PATCH 03/11] target/arm: Implement MIN/MAX (register) Richard Henderson
2025-08-15 13:20   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 04/11] target/arm: Split out gen_wrap2_i32 helper Richard Henderson
2025-08-15 13:09   ` Peter Maydell
2025-08-15 16:05   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 05/11] target/arm: Implement CTZ, CNT, ABS Richard Henderson
2025-08-15 13:26   ` Peter Maydell
2025-08-26 16:11   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 06/11] target/arm: Enable FEAT_CSSC for -cpu max Richard Henderson
2025-08-15 13:10   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 07/11] target/arm: Add feature predicate for FEAT_CMPBR Richard Henderson
2025-08-03  1:40 ` [PATCH 08/11] target/arm: Implement CB, CBB, CBH Richard Henderson
2025-08-03 12:31   ` Paolo Bonzini
2025-08-03 20:28     ` Richard Henderson
2025-08-03  1:40 ` [PATCH 09/11] target/arm: Implement CB (immediate) Richard Henderson
2025-08-03  1:40 ` [PATCH 10/11] linux-user: Change exported get_elf_hwcap to abi_ulong Richard Henderson
2025-08-15 13:28   ` Peter Maydell
2025-08-03  1:40 ` [PATCH 11/11] target/arm: Enable FEAT_CMPBR for -cpu max Richard Henderson
2025-08-15 14:10 ` [PATCH 00/11] target/arm: Implement FEAT_CSSC, FEAT_CMPBR Peter Maydell

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).