mbox

[PULL,00/28] target-arm queue

Message ID 20220610160738.2230762-1-peter.maydell@linaro.org
State Not Applicable
Headers show

Pull-request

https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220610

Message

Peter Maydell June 10, 2022, 4:07 p.m. UTC
Just flushing my target-arm queue since I won't be working next week :-)

-- PMM

The following changes since commit b3cd3b5a66f0dddfe3d5ba2bef13cd4f5b89cde9:

  Merge tag 'pull-riscv-to-apply-20220610' of github.com:alistair23/qemu into staging (2022-06-09 22:08:27 -0700)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220610

for you to fetch changes up to 90c072e063737e9e8f431489bbd334452f89056e:

  semihosting/config: Merge --semihosting-config option groups (2022-06-10 14:32:36 +0100)

----------------------------------------------------------------
 * refactor exception routing code
 * fix SCR_EL3 RAO/RAZ bits
 * gdbstub: Don't use GDB syscalls if no GDB is attached
 * semihosting/config: Merge --semihosting-config option groups
 * tests/qtest: Reduce npcm7xx_sdhci test image size

----------------------------------------------------------------
Hao Wu (1):
      tests/qtest: Reduce npcm7xx_sdhci test image size

Peter Maydell (2):
      gdbstub: Don't use GDB syscalls if no GDB is attached
      semihosting/config: Merge --semihosting-config option groups

Richard Henderson (25):
      target/arm: Mark exception helpers as noreturn
      target/arm: Add coproc parameter to syn_fp_access_trap
      target/arm: Move exception_target_el out of line
      target/arm: Move arm_singlestep_active out of line
      target/arm: Move arm_generate_debug_exceptions out of line
      target/arm: Use is_a64 in arm_generate_debug_exceptions
      target/arm: Move exception_bkpt_insn to debug_helper.c
      target/arm: Move arm_debug_exception_fsr to debug_helper.c
      target/arm: Rename helper_exception_with_syndrome
      target/arm: Introduce gen_exception_insn_el_v
      target/arm: Rename gen_exception_insn to gen_exception_insn_el
      target/arm: Introduce gen_exception_insn
      target/arm: Create helper_exception_swstep
      target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_EL
      target/arm: Move gen_exception to translate.c
      target/arm: Rename gen_exception to gen_exception_el
      target/arm: Introduce gen_exception
      target/arm: Introduce gen_exception_el_v
      target/arm: Introduce helper_exception_with_syndrome
      target/arm: Remove default_exception_el
      target/arm: Create raise_exception_debug
      target/arm: Move arm_debug_target_el to debug_helper.c
      target/arm: Fix Secure PL1 tests in fp_exception_el
      target/arm: Adjust format test in scr_write
      target/arm: SCR_EL3.RW is RAO/WI without AArch32 EL[12]

 target/arm/cpu.h                 | 133 ++---------------------
 target/arm/helper.h              |   8 +-
 target/arm/internals.h           |  43 +-------
 target/arm/syndrome.h            |   7 +-
 target/arm/translate.h           |  43 ++------
 gdbstub.c                        |  14 ++-
 semihosting/config.c             |   1 +
 target/arm/debug_helper.c        | 220 +++++++++++++++++++++++++++++++++++++--
 target/arm/helper.c              |  53 ++++------
 target/arm/op_helper.c           |  52 +++++----
 target/arm/translate-a64.c       |  34 +++---
 target/arm/translate-m-nocp.c    |  15 ++-
 target/arm/translate-mve.c       |   3 +-
 target/arm/translate-vfp.c       |  18 +++-
 target/arm/translate.c           | 106 ++++++++++---------
 tests/qtest/npcm7xx_sdhci-test.c |   2 +-
 16 files changed, 390 insertions(+), 362 deletions(-)

Comments

Richard Henderson June 10, 2022, 11:10 p.m. UTC | #1
On 6/10/22 09:07, Peter Maydell wrote:
> Just flushing my target-arm queue since I won't be working next week :-)
> 
> -- PMM
> 
> The following changes since commit b3cd3b5a66f0dddfe3d5ba2bef13cd4f5b89cde9:
> 
>    Merge tag 'pull-riscv-to-apply-20220610' of github.com:alistair23/qemu into staging (2022-06-09 22:08:27 -0700)
> 
> are available in the Git repository at:
> 
>    https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20220610
> 
> for you to fetch changes up to 90c072e063737e9e8f431489bbd334452f89056e:
> 
>    semihosting/config: Merge --semihosting-config option groups (2022-06-10 14:32:36 +0100)
> 
> ----------------------------------------------------------------
>   * refactor exception routing code
>   * fix SCR_EL3 RAO/RAZ bits
>   * gdbstub: Don't use GDB syscalls if no GDB is attached
>   * semihosting/config: Merge --semihosting-config option groups
>   * tests/qtest: Reduce npcm7xx_sdhci test image size

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~


> 
> ----------------------------------------------------------------
> Hao Wu (1):
>        tests/qtest: Reduce npcm7xx_sdhci test image size
> 
> Peter Maydell (2):
>        gdbstub: Don't use GDB syscalls if no GDB is attached
>        semihosting/config: Merge --semihosting-config option groups
> 
> Richard Henderson (25):
>        target/arm: Mark exception helpers as noreturn
>        target/arm: Add coproc parameter to syn_fp_access_trap
>        target/arm: Move exception_target_el out of line
>        target/arm: Move arm_singlestep_active out of line
>        target/arm: Move arm_generate_debug_exceptions out of line
>        target/arm: Use is_a64 in arm_generate_debug_exceptions
>        target/arm: Move exception_bkpt_insn to debug_helper.c
>        target/arm: Move arm_debug_exception_fsr to debug_helper.c
>        target/arm: Rename helper_exception_with_syndrome
>        target/arm: Introduce gen_exception_insn_el_v
>        target/arm: Rename gen_exception_insn to gen_exception_insn_el
>        target/arm: Introduce gen_exception_insn
>        target/arm: Create helper_exception_swstep
>        target/arm: Remove TBFLAG_ANY.DEBUG_TARGET_EL
>        target/arm: Move gen_exception to translate.c
>        target/arm: Rename gen_exception to gen_exception_el
>        target/arm: Introduce gen_exception
>        target/arm: Introduce gen_exception_el_v
>        target/arm: Introduce helper_exception_with_syndrome
>        target/arm: Remove default_exception_el
>        target/arm: Create raise_exception_debug
>        target/arm: Move arm_debug_target_el to debug_helper.c
>        target/arm: Fix Secure PL1 tests in fp_exception_el
>        target/arm: Adjust format test in scr_write
>        target/arm: SCR_EL3.RW is RAO/WI without AArch32 EL[12]
> 
>   target/arm/cpu.h                 | 133 ++---------------------
>   target/arm/helper.h              |   8 +-
>   target/arm/internals.h           |  43 +-------
>   target/arm/syndrome.h            |   7 +-
>   target/arm/translate.h           |  43 ++------
>   gdbstub.c                        |  14 ++-
>   semihosting/config.c             |   1 +
>   target/arm/debug_helper.c        | 220 +++++++++++++++++++++++++++++++++++++--
>   target/arm/helper.c              |  53 ++++------
>   target/arm/op_helper.c           |  52 +++++----
>   target/arm/translate-a64.c       |  34 +++---
>   target/arm/translate-m-nocp.c    |  15 ++-
>   target/arm/translate-mve.c       |   3 +-
>   target/arm/translate-vfp.c       |  18 +++-
>   target/arm/translate.c           | 106 ++++++++++---------
>   tests/qtest/npcm7xx_sdhci-test.c |   2 +-
>   16 files changed, 390 insertions(+), 362 deletions(-)
>