From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/24] target-arm queue
Date: Fri, 4 May 2018 18:55:29 +0100 [thread overview]
Message-ID: <20180504175529.23064-1-peter.maydell@linaro.org> (raw)
v2: fixed format string errors in trace messages.
-- PMM
The following changes since commit c8b7e627b4269a3bc3ae41d9f420547a47e6d9b9:
Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-05-04' into staging (2018-05-04 14:42:46 +0100)
are available in the Git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180504-1
for you to fetch changes up to e24e3454829579eb815ec95d7b3679b0f65845b4:
hw/arm/virt: Introduce the iommu option (2018-05-04 18:52:58 +0100)
----------------------------------------------------------------
target-arm queue:
* Emulate the SMMUv3 (IOMMU); one will be created in the 'virt' board
if the commandline includes "-machine iommu=smmuv3"
* target/arm: Implement v8M VLLDM and VLSTM
* hw/arm: Don't fail qtest due to missing SD card in -nodefaults mode
* Some fixes to silence Coverity false-positives
* arm: boot: set boot_info starting from first_cpu
(fixes a technical bug not visible in practice)
* hw/net/smc91c111: Convert away from old_mmio
* hw/usb/tusb6010: Convert away from old_mmio
* hw/char/cmsdk-apb-uart.c: Accept more input after character read
* target/arm: Make MPUIR write-ignored on OMAP, StrongARM
* hw/arm/virt: Add linux,pci-domain property
----------------------------------------------------------------
Eric Auger (11):
hw/arm/smmu-common: smmu base device and datatypes
hw/arm/smmu-common: IOMMU memory region and address space setup
hw/arm/smmu-common: VMSAv8-64 page table walk
hw/arm/smmuv3: Wired IRQ and GERROR helpers
hw/arm/smmuv3: Queue helpers
hw/arm/smmuv3: Implement MMIO write operations
hw/arm/smmuv3: Event queue recording helper
hw/arm/smmuv3: Implement translate callback
hw/arm/smmuv3: Abort on vfio or vhost case
target/arm/kvm: Translate the MSI doorbell in kvm_arch_fixup_msi_route
hw/arm/virt: Introduce the iommu option
Igor Mammedov (1):
arm: boot: set boot_info starting from first_cpu
Jan Kiszka (1):
hw/arm/virt: Add linux,pci-domain property
Mathew Maidment (1):
target/arm: Correct MPUIR privilege level in register_cp_regs_for_features() conditional case
Patrick Oppenlander (1):
hw/char/cmsdk-apb-uart.c: Accept more input after character read
Peter Maydell (3):
hw/usb/tusb6010: Convert away from old_mmio
hw/net/smc91c111: Convert away from old_mmio
target/arm: Implement v8M VLLDM and VLSTM
Prem Mallappa (3):
hw/arm/smmuv3: Skeleton
hw/arm/virt: Add SMMUv3 to the virt board
hw/arm/virt-acpi-build: Add smmuv3 node in IORT table
Richard Henderson (2):
target/arm: Tidy conditions in handle_vec_simd_shri
target/arm: Tidy condition in disas_simd_two_reg_misc
Thomas Huth (1):
hw/arm: Don't fail qtest due to missing SD card in -nodefaults mode
hw/arm/Makefile.objs | 1 +
hw/arm/smmu-internal.h | 99 +++
hw/arm/smmuv3-internal.h | 621 ++++++++++++++++++
include/hw/acpi/acpi-defs.h | 15 +
include/hw/arm/smmu-common.h | 145 +++++
include/hw/arm/smmuv3.h | 87 +++
include/hw/arm/virt.h | 10 +
hw/arm/boot.c | 2 +-
hw/arm/omap1.c | 8 +-
hw/arm/omap2.c | 8 +-
hw/arm/pxa2xx.c | 15 +-
hw/arm/smmu-common.c | 372 +++++++++++
hw/arm/smmuv3.c | 1191 +++++++++++++++++++++++++++++++++++
hw/arm/virt-acpi-build.c | 55 +-
hw/arm/virt.c | 101 ++-
hw/char/cmsdk-apb-uart.c | 1 +
hw/net/smc91c111.c | 54 +-
hw/usb/tusb6010.c | 40 +-
target/arm/helper.c | 2 +-
target/arm/kvm.c | 38 +-
target/arm/translate-a64.c | 12 +-
target/arm/translate.c | 17 +-
default-configs/aarch64-softmmu.mak | 1 +
hw/arm/trace-events | 37 ++
target/arm/trace-events | 3 +
25 files changed, 2868 insertions(+), 67 deletions(-)
create mode 100644 hw/arm/smmu-internal.h
create mode 100644 hw/arm/smmuv3-internal.h
create mode 100644 include/hw/arm/smmu-common.h
create mode 100644 include/hw/arm/smmuv3.h
create mode 100644 hw/arm/smmu-common.c
create mode 100644 hw/arm/smmuv3.c
next reply other threads:[~2018-05-04 17:55 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-04 17:55 Peter Maydell [this message]
2018-05-08 9:50 ` [Qemu-devel] [PULL 00/24] target-arm queue Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2019-06-17 14:33 Peter Maydell
2019-06-17 15:41 ` Peter Maydell
2018-05-04 17:15 Peter Maydell
2018-05-04 17:58 ` Peter Maydell
2018-05-06 16:00 ` Auger Eric
2018-01-16 13:33 Peter Maydell
2018-01-16 15:44 ` Peter Maydell
2017-04-20 16:40 Peter Maydell
2017-04-20 17:30 ` Peter Maydell
2015-09-14 13:52 Peter Maydell
2015-09-14 15:12 ` 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=20180504175529.23064-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.