qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 00/54] target-arm queue


From: Richard Henderson
Subject: Re: [PULL 00/54] target-arm queue
Date: Thu, 28 Apr 2022 10:10:58 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0

On 4/28/22 07:39, Peter Maydell wrote:
This is mostly RTH's tcg_constant refactoring work, plus a few
other things.

thanks
-- PMM

The following changes since commit cf6f26d6f9b2015ee12b4604b79359e76784163a:

   Merge tag 'kraxel-20220427-pull-request' of git://git.kraxel.org/qemu into 
staging (2022-04-27 10:49:28 -0700)

are available in the Git repository at:

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

for you to fetch changes up to f8e7163d9e6740b5cef02bf73a17a59d0bef8bdb:

   hw/arm/smmuv3: Advertise support for SMMUv3.2-BBML2 (2022-04-28 13:59:23 
+0100)

----------------------------------------------------------------
target-arm queue:
  * refactor to use tcg_constant where appropriate
  * Advertise support for FEAT_TTL and FEAT_BBM level 2
  * smmuv3: Cache event fault record
  * smmuv3: Add space in guest error message
  * smmuv3: Advertise support for SMMUv3.2-BBML2

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


r~




----------------------------------------------------------------
Damien Hedde (1):
       target/arm: Disable cryptographic instructions when neon is disabled

Jean-Philippe Brucker (2):
       hw/arm/smmuv3: Cache event fault record
       hw/arm/smmuv3: Add space in guest error message

Peter Maydell (3):
       target/arm: Advertise support for FEAT_TTL
       target/arm: Advertise support for FEAT_BBM level 2
       hw/arm/smmuv3: Advertise support for SMMUv3.2-BBML2

Richard Henderson (48):
       target/arm: Use tcg_constant in gen_probe_access
       target/arm: Use tcg_constant in gen_mte_check*
       target/arm: Use tcg_constant in gen_exception*
       target/arm: Use tcg_constant in gen_adc_CC
       target/arm: Use tcg_constant in handle_msr_i
       target/arm: Use tcg_constant in handle_sys
       target/arm: Use tcg_constant in disas_exc
       target/arm: Use tcg_constant in gen_compare_and_swap_pair
       target/arm: Use tcg_constant in disas_ld_lit
       target/arm: Use tcg_constant in disas_ldst_*
       target/arm: Use tcg_constant in disas_add_sum_imm*
       target/arm: Use tcg_constant in disas_movw_imm
       target/arm: Use tcg_constant in shift_reg_imm
       target/arm: Use tcg_constant in disas_cond_select
       target/arm: Use tcg_constant in handle_{rev16,crc32}
       target/arm: Use tcg_constant in disas_data_proc_2src
       target/arm: Use tcg_constant in disas_fp*
       target/arm: Use tcg_constant in simd shift expanders
       target/arm: Use tcg_constant in simd fp/int conversion
       target/arm: Use tcg_constant in 2misc expanders
       target/arm: Use tcg_constant in balance of translate-a64.c
       target/arm: Use tcg_constant for aa32 exceptions
       target/arm: Use tcg_constant for disas_iwmmxt_insn
       target/arm: Use tcg_constant for gen_{msr,mrs}
       target/arm: Use tcg_constant for vector shift expanders
       target/arm: Use tcg_constant for do_coproc_insn
       target/arm: Use tcg_constant for gen_srs
       target/arm: Use tcg_constant for op_s_{rri,rxi}_rot
       target/arm: Use tcg_constant for MOVW, UMAAL, CRC32
       target/arm: Use tcg_constant for v7m MRS, MSR
       target/arm: Use tcg_constant for TT, SAT, SMMLA
       target/arm: Use tcg_constant in LDM, STM
       target/arm: Use tcg_constant in CLRM, DLS, WLS, LE
       target/arm: Use tcg_constant in trans_CPS_v7m
       target/arm: Use tcg_constant in trans_CSEL
       target/arm: Use tcg_constant for trans_INDEX_*
       target/arm: Use tcg_constant in SINCDEC, INCDEC
       target/arm: Use tcg_constant in FCPY, CPY
       target/arm: Use tcg_constant in {incr, wrap}_last_active
       target/arm: Use tcg_constant in do_clast_scalar
       target/arm: Use tcg_constant in WHILE
       target/arm: Use tcg_constant in LD1, ST1
       target/arm: Use tcg_constant in SUBR
       target/arm: Use tcg_constant in do_zzi_{sat, ool}, do_fp_imm
       target/arm: Use tcg_constant for predicate descriptors
       target/arm: Use tcg_constant for do_brk{2,3}
       target/arm: Use tcg_constant for vector descriptor
       target/arm: Use field names for accessing DBGWCRn

  docs/system/arm/emulation.rst |   2 +
  hw/arm/smmuv3-internal.h      |   2 +-
  include/hw/arm/smmu-common.h  |   1 +
  target/arm/internals.h        |  12 ++
  hw/arm/smmuv3.c               |  17 +--
  target/arm/cpu.c              |   9 ++
  target/arm/cpu64.c            |   2 +
  target/arm/debug_helper.c     |  10 +-
  target/arm/helper.c           |   8 +-
  target/arm/kvm64.c            |  14 +-
  target/arm/translate-a64.c    | 301 +++++++++++++-----------------------------
  target/arm/translate-sve.c    | 202 ++++++++++------------------
  target/arm/translate.c        | 244 ++++++++++++----------------------
  13 files changed, 293 insertions(+), 531 deletions(-)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]