[PATCH v3 0/2] arm: move DCZID_EL0 to idregs array

Cornelia Huck posted 2 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260105154119.59853-1-cohuck@redhat.com
Maintainers: Peter Maydell <peter.maydell@linaro.org>
target/arm/cpu-sysregs.h.inc   |  1 +
target/arm/cpu.c               |  2 +-
target/arm/cpu.h               | 14 ++++++++++++--
target/arm/cpu64.c             |  4 ++--
target/arm/helper.c            |  5 ++++-
target/arm/tcg/cpu64.c         | 22 +++++++++++-----------
target/arm/tcg/helper-a64.c    |  2 +-
target/arm/tcg/mte_helper.c    |  4 ++--
target/arm/tcg/translate-a64.c |  2 +-
target/arm/tcg/translate.h     |  2 +-
10 files changed, 36 insertions(+), 22 deletions(-)
[PATCH v3 0/2] arm: move DCZID_EL0 to idregs array
Posted by Cornelia Huck 1 month ago
This is part of the ongoing effort to move all id registers to the idregs
array (so that we can work with an autogenerated list of registers.)

Changes v2->v3:
- separate patch for adding the helpers
- put some rationale into the patch description

Cornelia Huck (2):
  arm: add {get,set}_dczid_bs helpers
  arm: add DCZID_EL0 to idregs array

 target/arm/cpu-sysregs.h.inc   |  1 +
 target/arm/cpu.c               |  2 +-
 target/arm/cpu.h               | 14 ++++++++++++--
 target/arm/cpu64.c             |  4 ++--
 target/arm/helper.c            |  5 ++++-
 target/arm/tcg/cpu64.c         | 22 +++++++++++-----------
 target/arm/tcg/helper-a64.c    |  2 +-
 target/arm/tcg/mte_helper.c    |  4 ++--
 target/arm/tcg/translate-a64.c |  2 +-
 target/arm/tcg/translate.h     |  2 +-
 10 files changed, 36 insertions(+), 22 deletions(-)

-- 
2.52.0
Re: [PATCH v3 0/2] arm: move DCZID_EL0 to idregs array
Posted by Cornelia Huck 1 week, 2 days ago
On Mon, Jan 05 2026, Cornelia Huck <cohuck@redhat.com> wrote:

> This is part of the ongoing effort to move all id registers to the idregs
> array (so that we can work with an autogenerated list of registers.)
>
> Changes v2->v3:
> - separate patch for adding the helpers
> - put some rationale into the patch description
>
> Cornelia Huck (2):
>   arm: add {get,set}_dczid_bs helpers
>   arm: add DCZID_EL0 to idregs array
>
>  target/arm/cpu-sysregs.h.inc   |  1 +
>  target/arm/cpu.c               |  2 +-
>  target/arm/cpu.h               | 14 ++++++++++++--
>  target/arm/cpu64.c             |  4 ++--
>  target/arm/helper.c            |  5 ++++-
>  target/arm/tcg/cpu64.c         | 22 +++++++++++-----------
>  target/arm/tcg/helper-a64.c    |  2 +-
>  target/arm/tcg/mte_helper.c    |  4 ++--
>  target/arm/tcg/translate-a64.c |  2 +-
>  target/arm/tcg/translate.h     |  2 +-
>  10 files changed, 36 insertions(+), 22 deletions(-)
>

Friendly ping. Is this one good to go?
Re: [PATCH v3 0/2] arm: move DCZID_EL0 to idregs array
Posted by Peter Maydell 1 week, 1 day ago
On Thu, 29 Jan 2026 at 06:54, Cornelia Huck <cohuck@redhat.com> wrote:
>
> On Mon, Jan 05 2026, Cornelia Huck <cohuck@redhat.com> wrote:
>
> > This is part of the ongoing effort to move all id registers to the idregs
> > array (so that we can work with an autogenerated list of registers.)
> >
> > Changes v2->v3:
> > - separate patch for adding the helpers
> > - put some rationale into the patch description
> >
> > Cornelia Huck (2):
> >   arm: add {get,set}_dczid_bs helpers
> >   arm: add DCZID_EL0 to idregs array



Applied to target-arm.next, thanks.

-- PMM