[PATCH 0/5] arm: followup on the ID register storage series

Cornelia Huck posted 5 patches 5 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250704141927.38963-1-cohuck@redhat.com
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>
hw/intc/armv7m_nvic.c        |  4 +--
target/arm/cpu-sysregs.h.inc |  4 +++
target/arm/cpu.h             |  6 +---
target/arm/cpu64.c           |  8 ++---
target/arm/helper.c          |  8 ++---
target/arm/kvm.c             |  3 +-
target/arm/tcg/cpu-v7m.c     | 16 ++++-----
target/arm/tcg/cpu32.c       | 34 +++++++++---------
target/arm/tcg/cpu64.c       | 68 ++++++++++++++++++------------------
9 files changed, 76 insertions(+), 75 deletions(-)
[PATCH 0/5] arm: followup on the ID register storage series
Posted by Cornelia Huck 5 months, 1 week ago
This series tries to address some low-hanging fruit on top of target-arm.next
(move some more registers, some cosmetics; see discussion following
<20250617153931.1330449-14-cohuck@redhat.com>)

Also available at https://gitlab.com/cohuck/qemu id-reg-fixup-v1

Cornelia Huck (5):
  arm/cpu: store id_afr0 into the idregs array
  arm/cpu: store id_aa64afr{0,1} into the idregs array
  arm/cpu: fix trailing ',' for SET_IDREG
  arm/cpu: store clidr into the idregs array
  arm/kvm: shorten one overly long line

 hw/intc/armv7m_nvic.c        |  4 +--
 target/arm/cpu-sysregs.h.inc |  4 +++
 target/arm/cpu.h             |  6 +---
 target/arm/cpu64.c           |  8 ++---
 target/arm/helper.c          |  8 ++---
 target/arm/kvm.c             |  3 +-
 target/arm/tcg/cpu-v7m.c     | 16 ++++-----
 target/arm/tcg/cpu32.c       | 34 +++++++++---------
 target/arm/tcg/cpu64.c       | 68 ++++++++++++++++++------------------
 9 files changed, 76 insertions(+), 75 deletions(-)


base-commit: 7bc86ccbb59f2022014e132327a33b94a7ed00fe
-- 
2.50.0
Re: [PATCH 0/5] arm: followup on the ID register storage series
Posted by Richard Henderson 5 months, 1 week ago
On 7/4/25 08:19, Cornelia Huck wrote:
> Cornelia Huck (5):
>    arm/cpu: store id_afr0 into the idregs array
>    arm/cpu: store id_aa64afr{0,1} into the idregs array
>    arm/cpu: fix trailing ',' for SET_IDREG
>    arm/cpu: store clidr into the idregs array
>    arm/kvm: shorten one overly long line

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~
Re: [PATCH 0/5] arm: followup on the ID register storage series
Posted by Peter Maydell 5 months ago
On Fri, 4 Jul 2025 at 15:19, Cornelia Huck <cohuck@redhat.com> wrote:
>
> This series tries to address some low-hanging fruit on top of target-arm.next
> (move some more registers, some cosmetics; see discussion following
> <20250617153931.1330449-14-cohuck@redhat.com>)
>
> Also available at https://gitlab.com/cohuck/qemu id-reg-fixup-v1
>
> Cornelia Huck (5):
>   arm/cpu: store id_afr0 into the idregs array
>   arm/cpu: store id_aa64afr{0,1} into the idregs array
>   arm/cpu: fix trailing ',' for SET_IDREG
>   arm/cpu: store clidr into the idregs array
>   arm/kvm: shorten one overly long line



Applied to target-arm.next, thanks.

-- PMM