All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/18] target-arm queue
Date: Mon,  7 Mar 2022 16:46:51 +0000	[thread overview]
Message-ID: <20220307164709.2503250-1-peter.maydell@linaro.org> (raw)

Last lot of target-arm stuff: cleanups, bug fixes; nothing major here.

-- PMM

The following changes since commit 9d662a6b22a0838a85c5432385f35db2488a33a5:

  Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220305' into staging (2022-03-05 18:03:15 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 0942820408dc788560f6968e9b5f011803b846c2:

  hw/arm/virt: Disable LPA2 for -machine virt-6.2 (2022-03-07 14:32:21 +0000)

----------------------------------------------------------------
target-arm queue:
 * cleanups of qemu_oom_check() and qemu_memalign()
 * target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero
 * target/arm/translate-neon: Simplify align field check for VLD3
 * GICv3 ITS: add more trace events
 * GICv3 ITS: implement 8-byte accesses properly
 * GICv3: fix minor issues with some trace/log messages
 * ui/cocoa: Use the standard about panel
 * target/arm: Provide cpu property for controling FEAT_LPA2
 * hw/arm/virt: Disable LPA2 for -machine virt-6.2

----------------------------------------------------------------
Akihiko Odaki (1):
      ui/cocoa: Use the standard about panel

Peter Maydell (15):
      util: Make qemu_oom_check() a static function
      util: Unify implementations of qemu_memalign()
      util: Return valid allocation for qemu_try_memalign() with zero size
      meson.build: Don't misdetect posix_memalign() on Windows
      util: Share qemu_try_memalign() implementation between POSIX and Windows
      util: Use meson checks for valloc() and memalign() presence
      util: Put qemu_vfree() in memalign.c
      osdep: Move memalign-related functions to their own header
      target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero
      target/arm/translate-neon: Simplify align field check for VLD3
      hw/intc/arm_gicv3_its: Add trace events for commands
      hw/intc/arm_gicv3_its: Add trace events for table reads and writes
      hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps
      hw/intc/arm_gicv3: Fix missing spaces in error log messages
      hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace event

Richard Henderson (2):
      target/arm: Provide cpu property for controling FEAT_LPA2
      hw/arm/virt: Disable LPA2 for -machine virt-6.2

 meson.build                    |   7 ++-
 include/hw/arm/virt.h          |   1 +
 include/qemu-common.h          |   2 -
 include/qemu/memalign.h        |  61 ++++++++++++++++++++++
 include/qemu/osdep.h           |  18 -------
 target/arm/cpu.h               |   5 +-
 block/blkverify.c              |   1 +
 block/block-copy.c             |   1 +
 block/commit.c                 |   1 +
 block/crypto.c                 |   1 +
 block/dmg.c                    |   1 +
 block/export/fuse.c            |   1 +
 block/file-posix.c             |   1 +
 block/io.c                     |   1 +
 block/mirror.c                 |   1 +
 block/nvme.c                   |   1 +
 block/parallels-ext.c          |   1 +
 block/parallels.c              |   1 +
 block/qcow.c                   |   1 +
 block/qcow2-cache.c            |   1 +
 block/qcow2-cluster.c          |   1 +
 block/qcow2-refcount.c         |   1 +
 block/qcow2-snapshot.c         |   1 +
 block/qcow2.c                  |   1 +
 block/qed-l2-cache.c           |   1 +
 block/qed-table.c              |   1 +
 block/qed.c                    |   1 +
 block/quorum.c                 |   1 +
 block/raw-format.c             |   1 +
 block/vdi.c                    |   1 +
 block/vhdx-log.c               |   1 +
 block/vhdx.c                   |   1 +
 block/vmdk.c                   |   1 +
 block/vpc.c                    |   1 +
 block/win32-aio.c              |   1 +
 hw/arm/virt.c                  |   7 +++
 hw/block/dataplane/xen-block.c |   1 +
 hw/block/fdc.c                 |   1 +
 hw/ide/core.c                  |   1 +
 hw/intc/arm_gicv3.c            |   8 +++
 hw/intc/arm_gicv3_cpuif.c      |   3 +-
 hw/intc/arm_gicv3_dist.c       |   4 +-
 hw/intc/arm_gicv3_its.c        |  69 +++++++++++++++++++++----
 hw/ppc/spapr.c                 |   1 +
 hw/ppc/spapr_softmmu.c         |   1 +
 hw/scsi/scsi-disk.c            |   1 +
 hw/tpm/tpm_ppi.c               |   2 +-
 nbd/server.c                   |   1 +
 net/l2tpv3.c                   |   2 +-
 plugins/loader.c               |   1 +
 qemu-img.c                     |   1 +
 qemu-io-cmds.c                 |   1 +
 qom/object.c                   |   1 +
 softmmu/physmem.c              |   1 +
 target/arm/cpu.c               |   6 +++
 target/arm/cpu64.c             |  24 +++++++++
 target/arm/translate-neon.c    |  13 +++--
 target/i386/hvf/hvf.c          |   1 +
 target/i386/kvm/kvm.c          |   1 +
 tcg/region.c                   |   1 +
 tests/bench/atomic_add-bench.c |   1 +
 tests/bench/qht-bench.c        |   1 +
 util/atomic64.c                |   1 +
 util/memalign.c                |  92 +++++++++++++++++++++++++++++++++
 util/oslib-posix.c             |  46 -----------------
 util/oslib-win32.c             |  35 -------------
 util/qht.c                     |   1 +
 hw/intc/trace-events           |  21 ++++++++
 tests/avocado/boot_linux.py    |   2 +
 ui/cocoa.m                     | 112 +++++++++--------------------------------
 util/meson.build               |   1 +
 71 files changed, 377 insertions(+), 212 deletions(-)
 create mode 100644 include/qemu/memalign.h
 create mode 100644 util/memalign.c


             reply	other threads:[~2022-03-07 16:48 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-07 16:46 Peter Maydell [this message]
2022-03-07 16:46 ` [PULL 01/18] util: Make qemu_oom_check() a static function Peter Maydell
2022-03-07 16:46 ` [PULL 02/18] util: Unify implementations of qemu_memalign() Peter Maydell
2022-03-07 16:46 ` [PULL 03/18] util: Return valid allocation for qemu_try_memalign() with zero size Peter Maydell
2022-03-07 16:46 ` [PULL 04/18] meson.build: Don't misdetect posix_memalign() on Windows Peter Maydell
2022-03-07 16:46 ` [PULL 05/18] util: Share qemu_try_memalign() implementation between POSIX and Windows Peter Maydell
2022-03-07 16:46 ` [PULL 06/18] util: Use meson checks for valloc() and memalign() presence Peter Maydell
2022-03-07 16:46 ` [PULL 07/18] util: Put qemu_vfree() in memalign.c Peter Maydell
2022-03-07 16:46 ` [PULL 08/18] osdep: Move memalign-related functions to their own header Peter Maydell
2022-03-07 16:47 ` [PULL 09/18] target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero Peter Maydell
2022-03-07 16:47 ` [PULL 10/18] target/arm/translate-neon: Simplify align field check for VLD3 Peter Maydell
2022-03-07 16:47 ` [PULL 11/18] hw/intc/arm_gicv3_its: Add trace events for commands Peter Maydell
2022-03-07 16:47 ` [PULL 12/18] hw/intc/arm_gicv3_its: Add trace events for table reads and writes Peter Maydell
2022-03-07 16:47 ` [PULL 13/18] hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps Peter Maydell
2022-03-07 16:47 ` [PULL 14/18] hw/intc/arm_gicv3: Fix missing spaces in error log messages Peter Maydell
2022-03-07 16:47 ` [PULL 15/18] hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace event Peter Maydell
2022-03-07 16:47 ` [PULL 16/18] ui/cocoa: Use the standard about panel Peter Maydell
2022-03-07 16:47 ` [PULL 17/18] target/arm: Provide cpu property for controling FEAT_LPA2 Peter Maydell
2022-03-07 16:47 ` [PULL 18/18] hw/arm/virt: Disable LPA2 for -machine virt-6.2 Peter Maydell
2022-03-08 17:08 ` [PULL 00/18] target-arm queue Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2020-10-01 14:47 Peter Maydell
2020-10-01 18:45 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220307164709.2503250-1-peter.maydell@linaro.org \
    --to=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.