qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/19] target-arm queue
@ 2022-01-07 17:21 Peter Maydell
  2022-01-07 17:21 ` [PULL 01/19] Add dummy Aspeed AST2600 Display Port MCU (DPMCU) Peter Maydell
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Peter Maydell @ 2022-01-07 17:21 UTC (permalink / raw)
  To: qemu-devel


The following changes since commit 41fb4c14ee500125dc0ce6fb573cf84b8db29ed0:

  Merge tag 'linux-user-for-7.0-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-01-06 11:22:42 -0800)

are available in the Git repository at:

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

for you to fetch changes up to b8905cc2dde95ca6be5e56d77053b1ca0b8fc182:

  hw/arm: kudo add lm75s on bus 13 (2022-01-07 17:08:01 +0000)

----------------------------------------------------------------
target-arm queue:
 * Add dummy Aspeed AST2600 Display Port MCU (DPMCU)
 * Add missing FEAT_TLBIOS instructions
 * arm_gicv3_its: Various bug fixes and cleanups
 * kudo-bmc: Add more devices

----------------------------------------------------------------
Chris Rauer (1):
      hw/arm: Add kudo i2c eeproms.

Idan Horowitz (1):
      target/arm: Add missing FEAT_TLBIOS instructions

Patrick Venture (2):
      hw/arm: add i2c muxes to kudo-bmc
      hw/arm: kudo add lm75s on bus 13

Peter Maydell (13):
      hw/intc/arm_gicv3_its: Correct off-by-one bounds check on rdbase
      hw/intc/arm_gicv3_its: Remove redundant ITS_CTLR_ENABLED define
      hw/intc/arm_gicv3_its: Remove maxids union from TableDesc
      hw/intc/arm_gicv3_its: Don't return early in extract_table_params() loop
      hw/intc/arm_gicv3_its: Reduce code duplication in extract_table_params()
      hw/intc/arm_gicv3_its: Correct setting of TableDesc entry_sz
      hw/intc/arm_gicv3_its: Don't misuse GITS_TYPE_PHYSICAL define
      hw/intc/arm_gicv3_its: Correct handling of MAPI
      hw/intc/arm_gicv3_its: Use FIELD macros for DTEs
      hw/intc/arm_gicv3_its: Correct comment about CTE RDBase field size
      hw/intc/arm_gicv3_its: Use FIELD macros for CTEs
      hw/intc/arm_gicv3_its: Fix various off-by-one errors
      hw/intc/arm_gicv3_its: Rename max_l2_entries to num_l2_entries

Shengtan Mao (1):
      hw/arm: attach MMC to kudo-bmc

Troy Lee (1):
      Add dummy Aspeed AST2600 Display Port MCU (DPMCU)

 hw/intc/gicv3_internal.h               |  40 +++---
 include/hw/arm/aspeed_soc.h            |   2 +
 include/hw/intc/arm_gicv3_its_common.h |   9 +-
 hw/arm/aspeed_ast2600.c                |   8 ++
 hw/arm/npcm7xx_boards.c                |  27 ++++
 hw/intc/arm_gicv3_its.c                | 234 +++++++++++++++------------------
 target/arm/helper.c                    |  32 +++++
 7 files changed, 197 insertions(+), 155 deletions(-)


^ permalink raw reply	[flat|nested] 23+ messages in thread
* [PULL 00/19] target-arm queue
@ 2024-12-17 17:19 Peter Maydell
  2024-12-19 12:29 ` Stefan Hajnoczi
  0 siblings, 1 reply; 23+ messages in thread
From: Peter Maydell @ 2024-12-17 17:19 UTC (permalink / raw)
  To: qemu-devel

Hi; this is one last arm pullreq before the end of the year.
Mostly minor cleanups, and also implementation of the
FEAT_XS architectural feature.

thanks
-- PMM

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

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

for you to fetch changes up to e91254250acb8570bd7b8a8f89d30e6d18291d02:

  tests/functional: update sbsa-ref firmware used in test (2024-12-17 15:21:06 +0000)

----------------------------------------------------------------
target-arm queue:
 * remove a line of redundant code
 * convert various TCG helper fns to use 'fpst' alias
 * Use float_status in helper_fcvtx_f64_to_f32
 * Use float_status in helper_vfp_fcvt{ds,sd}
 * Implement FEAT_XS
 * hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
 * tests/functional: update sbsa-ref firmware used in test

----------------------------------------------------------------
Denis Rastyogin (1):
      target/arm: remove redundant code

Manos Pitsidianakis (3):
      target/arm: Add decodetree entry for DSB nXS variant
      target/arm: Enable FEAT_XS for the max cpu
      tests/tcg/aarch64: add system test for FEAT_XS

Marcin Juszkiewicz (1):
      tests/functional: update sbsa-ref firmware used in test

Peter Maydell (4):
      target/arm: Implement fine-grained-trap handling for FEAT_XS
      target/arm: Add ARM_CP_ADD_TLBI_NXS type flag for NXS insns
      target/arm: Add ARM_CP_ADD_TLBI_NXS type flag to TLBI insns
      hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs

Richard Henderson (10):
      target/arm: Convert vfp_helper.c to fpst alias
      target/arm: Convert helper-a64.c to fpst alias
      target/arm: Convert vec_helper.c to fpst alias
      target/arm: Convert neon_helper.c to fpst alias
      target/arm: Convert sve_helper.c to fpst alias
      target/arm: Convert sme_helper.c to fpst alias
      target/arm: Convert vec_helper.c to use env alias
      target/arm: Convert neon_helper.c to use env alias
      target/arm: Use float_status in helper_fcvtx_f64_to_f32
      target/arm: Use float_status in helper_vfp_fcvt{ds,sd}

 docs/system/arm/emulation.rst            |   1 +
 target/arm/cpregs.h                      |  80 ++--
 target/arm/cpu-features.h                |   5 +
 target/arm/helper.h                      | 638 +++++++++++++++----------------
 target/arm/tcg/helper-a64.h              | 116 +++---
 target/arm/tcg/helper-sme.h              |   4 +-
 target/arm/tcg/helper-sve.h              | 426 ++++++++++-----------
 target/arm/tcg/a64.decode                |   3 +
 hw/intc/arm_gicv3_its.c                  |  44 +--
 target/arm/helper.c                      |  30 +-
 target/arm/tcg/cpu64.c                   |   1 +
 target/arm/tcg/helper-a64.c              | 101 ++---
 target/arm/tcg/neon_helper.c             |  27 +-
 target/arm/tcg/op_helper.c               |  11 +-
 target/arm/tcg/sme_helper.c              |   8 +-
 target/arm/tcg/sve_helper.c              |  96 ++---
 target/arm/tcg/tlb-insns.c               | 202 ++++++----
 target/arm/tcg/translate-a64.c           |  26 +-
 target/arm/tcg/translate-vfp.c           |   4 +-
 target/arm/tcg/vec_helper.c              |  81 ++--
 target/arm/vfp_helper.c                  | 130 +++----
 tests/tcg/aarch64/system/feat-xs.c       |  27 ++
 tests/functional/test_aarch64_sbsaref.py |  20 +-
 23 files changed, 1083 insertions(+), 998 deletions(-)
 create mode 100644 tests/tcg/aarch64/system/feat-xs.c


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-12-19 16:48 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-07 17:21 [PULL 00/19] target-arm queue Peter Maydell
2022-01-07 17:21 ` [PULL 01/19] Add dummy Aspeed AST2600 Display Port MCU (DPMCU) Peter Maydell
2022-01-07 17:21 ` [PULL 02/19] target/arm: Add missing FEAT_TLBIOS instructions Peter Maydell
2022-01-07 17:21 ` [PULL 03/19] hw/intc/arm_gicv3_its: Correct off-by-one bounds check on rdbase Peter Maydell
2022-01-07 17:21 ` [PULL 04/19] hw/intc/arm_gicv3_its: Remove redundant ITS_CTLR_ENABLED define Peter Maydell
2022-01-07 17:21 ` [PULL 05/19] hw/intc/arm_gicv3_its: Remove maxids union from TableDesc Peter Maydell
2022-01-07 17:21 ` [PULL 06/19] hw/intc/arm_gicv3_its: Don't return early in extract_table_params() loop Peter Maydell
2022-01-07 17:21 ` [PULL 07/19] hw/intc/arm_gicv3_its: Reduce code duplication in extract_table_params() Peter Maydell
2022-01-07 17:21 ` [PULL 08/19] hw/intc/arm_gicv3_its: Correct setting of TableDesc entry_sz Peter Maydell
2022-01-07 17:21 ` [PULL 09/19] hw/intc/arm_gicv3_its: Don't misuse GITS_TYPE_PHYSICAL define Peter Maydell
2022-01-07 17:21 ` [PULL 10/19] hw/intc/arm_gicv3_its: Correct handling of MAPI Peter Maydell
2022-01-07 17:21 ` [PULL 11/19] hw/intc/arm_gicv3_its: Use FIELD macros for DTEs Peter Maydell
2022-01-07 17:21 ` [PULL 12/19] hw/intc/arm_gicv3_its: Correct comment about CTE RDBase field size Peter Maydell
2022-01-07 17:21 ` [PULL 13/19] hw/intc/arm_gicv3_its: Use FIELD macros for CTEs Peter Maydell
2022-01-07 17:21 ` [PULL 14/19] hw/intc/arm_gicv3_its: Fix various off-by-one errors Peter Maydell
2022-01-07 17:21 ` [PULL 15/19] hw/intc/arm_gicv3_its: Rename max_l2_entries to num_l2_entries Peter Maydell
2022-01-07 17:21 ` [PULL 16/19] hw/arm: Add kudo i2c eeproms Peter Maydell
2022-01-07 17:21 ` [PULL 17/19] hw/arm: attach MMC to kudo-bmc Peter Maydell
2022-01-07 17:21 ` [PULL 18/19] hw/arm: add i2c muxes " Peter Maydell
2022-01-07 17:21 ` [PULL 19/19] hw/arm: kudo add lm75s on bus 13 Peter Maydell
2022-01-07 21:17 ` [PULL 00/19] target-arm queue Richard Henderson
  -- strict thread matches above, loose matches on Subject: below --
2024-12-17 17:19 Peter Maydell
2024-12-19 12:29 ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).