mbox series

[0/4] target/arm: Fix SME full tile indexing

Message ID 20230622151201.1578522-1-richard.henderson@linaro.org
Headers show
Series target/arm: Fix SME full tile indexing | expand

Message

Richard Henderson June 22, 2023, 3:11 p.m. UTC
Fix #1620 and add its test case.
Several cleanups to aid debugging ZA[].  :-)

r~

Richard Henderson (4):
  target/arm: Avoid splitting Zregs across lines in dump
  target/arm: Dump ZA[] when active
  target/arm: Support reading ZA[] from gdbstub
  target/arm: Fix SME full tile indexing

 target/arm/cpu.h                  |  1 +
 target/arm/internals.h            |  3 ++
 target/arm/cpu.c                  | 54 +++++++++++--------
 target/arm/gdbstub.c              |  8 +++
 target/arm/gdbstub64.c            | 88 +++++++++++++++++++++++++++++++
 target/arm/tcg/translate-sme.c    | 24 ++++++---
 tests/tcg/aarch64/sme-outprod1.c  | 83 +++++++++++++++++++++++++++++
 tests/tcg/aarch64/Makefile.target | 10 ++--
 8 files changed, 240 insertions(+), 31 deletions(-)
 create mode 100644 tests/tcg/aarch64/sme-outprod1.c

Comments

Peter Maydell June 27, 2023, 1:36 p.m. UTC | #1
On Thu, 22 Jun 2023 at 16:12, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Fix #1620 and add its test case.
> Several cleanups to aid debugging ZA[].  :-)

I'm going to apply patches 1,2 and 4 to target-arm.next.
I've tagged 4 as cc: qemu-stable (but will remove that if
you disagree).

thanks
-- PMM
Richard Henderson June 28, 2023, 6:54 a.m. UTC | #2
On 6/27/23 15:36, Peter Maydell wrote:
> On Thu, 22 Jun 2023 at 16:12, Richard Henderson
> <richard.henderson@linaro.org> wrote:
>>
>> Fix #1620 and add its test case.
>> Several cleanups to aid debugging ZA[].  :-)
> 
> I'm going to apply patches 1,2 and 4 to target-arm.next.
> I've tagged 4 as cc: qemu-stable (but will remove that if
> you disagree).

No, it should go back to 8.0.


r~