qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 6d9c1b: hw/arm/virt: Add linux, pci-domain pr


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 6d9c1b: hw/arm/virt: Add linux, pci-domain property
Date: Tue, 08 May 2018 02:49:27 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6d9c1b8dbb3527258bbc473aa3a9b02c6a86c506
      
https://github.com/qemu/qemu/commit/6d9c1b8dbb3527258bbc473aa3a9b02c6a86c506
  Author: Jan Kiszka <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/virt.c

  Log Message:
  -----------
  hw/arm/virt: Add linux,pci-domain property

This allows to pin the host controller in the Linux PCI domain space.
Linux requires that property to be available consistently or not at all,
in which case the domain number becomes unstable on additions/removals.
Adding it here won't make a difference in practice for most setups as we
only expose one controller.

However, enabling Jailhouse on top may introduce another controller, and
that one would like to have stable address as well. So the property is
needed for the first controller as well.

Signed-off-by: Jan Kiszka <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 100061121c1f69a672ce7bb3e9e3781f8018f9f6
      
https://github.com/qemu/qemu/commit/100061121c1f69a672ce7bb3e9e3781f8018f9f6
  Author: Mathew Maidment <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Correct MPUIR privilege level in register_cp_regs_for_features() 
conditional case

The duplication of id_tlbtr_reginfo was unintentionally added within
3281af8114c6b8ead02f08b58e3c36895c1ea047 which should have been
id_mpuir_reginfo.

The effect was that for OMAP and StrongARM CPUs we would
incorrectly UNDEF writes to MPUIR rather than NOPing them.

Signed-off-by: Mathew Maidment <address@hidden>
Message-id: address@hidden
[PMM: tweak commit message]
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 0c6a108ec1efd8498b281086d44604204196a9d5
      
https://github.com/qemu/qemu/commit/0c6a108ec1efd8498b281086d44604204196a9d5
  Author: Patrick Oppenlander <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/char/cmsdk-apb-uart.c

  Log Message:
  -----------
  hw/char/cmsdk-apb-uart.c: Accept more input after character read

The character frontend needs to be notified that the uart receive buffer
is empty and ready to handle another character.

Previously, the uart only worked correctly when receiving one character
at a time.

Signed-off-by: Patrick Oppenlander <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: a22cadbefd2b2ff57f5c06688f7ed06c52d6929a
      
https://github.com/qemu/qemu/commit/a22cadbefd2b2ff57f5c06688f7ed06c52d6929a
  Author: Peter Maydell <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/usb/tusb6010.c

  Log Message:
  -----------
  hw/usb/tusb6010: Convert away from old_mmio

Convert the tusb6010 device away from using the old_mmio field
of MemoryRegionOps. This device is used only in the n800 and n810
boards.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden


  Commit: 50a22d0de84955692a5f31134d88c1e8fea80247
      
https://github.com/qemu/qemu/commit/50a22d0de84955692a5f31134d88c1e8fea80247
  Author: Peter Maydell <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/net/smc91c111.c

  Log Message:
  -----------
  hw/net/smc91c111: Convert away from old_mmio

Convert the smc91c111 device away from using the old_mmio field of
MemoryRegionOps. This device is used by several Arm board models.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden


  Commit: 0c9492765a56c1547dc7edf56971c97685354fe4
      
https://github.com/qemu/qemu/commit/0c9492765a56c1547dc7edf56971c97685354fe4
  Author: Igor Mammedov <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/boot.c

  Log Message:
  -----------
  arm: boot: set boot_info starting from first_cpu

Even though nothing is currently broken (since all boards
use first_cpu as boot cpu), make sure that boot_info is set
on all CPUs.
If some board would like support heterogenuos setup (i.e.
init boot_info on subset of CPUs) in future, it should add
a reasonable API to do it, instead of starting assigning
boot_info from some CPU and till the end of present CPUs
list.

Ref:
"Message-ID: <address@hidden>"

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 8dae46970532afcf93470b00e83ca9921980efc3
      
https://github.com/qemu/qemu/commit/8dae46970532afcf93470b00e83ca9921980efc3
  Author: Richard Henderson <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M target/arm/translate-a64.c

  Log Message:
  -----------
  target/arm: Tidy conditions in handle_vec_simd_shri

The (size > 3 && !is_q) condition is identical to the preceeding test
of bit 3 in immh; eliminate it.  For the benefit of Coverity, assert
that size is within the bounds we expect.

Fixes: Coverity CID1385846
Fixes: Coverity CID1385849
Fixes: Coverity CID1385852
Fixes: Coverity CID1385857
Signed-off-by: Richard Henderson <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: a8766e3172c1671cab297c1ef4566a3c5d094822
      
https://github.com/qemu/qemu/commit/a8766e3172c1671cab297c1ef4566a3c5d094822
  Author: Richard Henderson <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M target/arm/translate-a64.c

  Log Message:
  -----------
  target/arm: Tidy condition in disas_simd_two_reg_misc

Path analysis shows that size == 3 && !is_q has been eliminated.

Fixes: Coverity CID1385853
Signed-off-by: Richard Henderson <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: a82929a251481af1467569810ec309b57558f7fe
      
https://github.com/qemu/qemu/commit/a82929a251481af1467569810ec309b57558f7fe
  Author: Thomas Huth <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/omap1.c
    M hw/arm/omap2.c
    M hw/arm/pxa2xx.c

  Log Message:
  -----------
  hw/arm: Don't fail qtest due to missing SD card in -nodefaults mode

When running omap1/2 or pxa2xx based ARM machines with -nodefaults,
they bail out immediately complaining about a "missing SecureDigital
device". That's not how the "default" devices in vl.c are meant to
work - it should be possible for a board to also start up without
default devices. So let's turn the error message and exit() into
a warning instead.

Signed-off-by: Thomas Huth <address@hidden>
Message-id: address@hidden
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: b1e5336a9899016c53d59eba53ebf6abcc21995c
      
https://github.com/qemu/qemu/commit/b1e5336a9899016c53d59eba53ebf6abcc21995c
  Author: Peter Maydell <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M target/arm/translate.c

  Log Message:
  -----------
  target/arm: Implement v8M VLLDM and VLSTM

For v8M the instructions VLLDM and VLSTM support lazy saving
and restoring of the secure floating-point registers. Even
if the floating point extension is not implemented, these
instructions must act as NOPs in Secure state, so they can
be used as part of the secure-to-nonsecure call sequence.

Fixes: https://bugs.launchpad.net/qemu/+bug/1768295
Cc: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-id: address@hidden


  Commit: 527773eeef9f2225370f9c17c35074b2ed0ced92
      
https://github.com/qemu/qemu/commit/527773eeef9f2225370f9c17c35074b2ed0ced92
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M default-configs/aarch64-softmmu.mak
    M hw/arm/Makefile.objs
    A hw/arm/smmu-common.c
    A include/hw/arm/smmu-common.h

  Log Message:
  -----------
  hw/arm/smmu-common: smmu base device and datatypes

The patch introduces the smmu base device and class for the ARM
smmu. Devices for specific versions will be derived from this
base device.

We also introduce some important datatypes.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: cac994ef43b128c80c56b4cd4dd9d8af0f95da3f
      
https://github.com/qemu/qemu/commit/cac994ef43b128c80c56b4cd4dd9d8af0f95da3f
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmu-common.c
    M hw/arm/trace-events
    M include/hw/arm/smmu-common.h

  Log Message:
  -----------
  hw/arm/smmu-common: IOMMU memory region and address space setup

We set up the infrastructure to enumerate all the PCI devices
attached to the SMMU and create an associated IOMMU memory
region and address space.

Those info are stored in SMMUDevice objects. The devices are
grouped according to the PCIBus they belong to. A hash table
indexed by the PCIBus pointer is used. Also an array indexed by
the bus number allows to find the list of SMMUDevices.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 93641948d4c85f261be1f25a0bdc2ded3476e7d9
      
https://github.com/qemu/qemu/commit/93641948d4c85f261be1f25a0bdc2ded3476e7d9
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmu-common.c
    A hw/arm/smmu-internal.h
    M hw/arm/trace-events
    M include/hw/arm/smmu-common.h

  Log Message:
  -----------
  hw/arm/smmu-common: VMSAv8-64 page table walk

This patch implements the page table walk for VMSAv8-64.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 10a83cb9887eddb1b504ecf3b189159db949178e
      
https://github.com/qemu/qemu/commit/10a83cb9887eddb1b504ecf3b189159db949178e
  Author: Prem Mallappa <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/Makefile.objs
    A hw/arm/smmuv3-internal.h
    A hw/arm/smmuv3.c
    M hw/arm/trace-events
    A include/hw/arm/smmuv3.h

  Log Message:
  -----------
  hw/arm/smmuv3: Skeleton

This patch implements a skeleton for the smmuv3 device.
Datatypes and register definitions are introduced. The MMIO
region, the interrupts and the queue are initialized.

Only the MMIO read operation is implemented here.

Signed-off-by: Prem Mallappa <address@hidden>
Signed-off-by: Eric Auger <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 6a736033d343e0e5774849fa0eef88f2582c364a
      
https://github.com/qemu/qemu/commit/6a736033d343e0e5774849fa0eef88f2582c364a
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3-internal.h
    M hw/arm/smmuv3.c
    M hw/arm/trace-events

  Log Message:
  -----------
  hw/arm/smmuv3: Wired IRQ and GERROR helpers

We introduce some helpers to handle wired IRQs and especially
GERROR interrupt. SMMU writes GERROR register on GERROR event
and SW acks GERROR interrupts by setting GERRORn.

The Wired interrupts are edge sensitive hence the pulse usage.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: dadd1a0809b1aff8c4d5364f3714b3e0e039dcb0
      
https://github.com/qemu/qemu/commit/dadd1a0809b1aff8c4d5364f3714b3e0e039dcb0
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3-internal.h
    M hw/arm/smmuv3.c
    M hw/arm/trace-events

  Log Message:
  -----------
  hw/arm/smmuv3: Queue helpers

We introduce helpers to read/write into the command and event
circular queues.

smmuv3_write_eventq and smmuv3_cmq_consume will become static
in subsequent patches.

Invalidation commands are not yet dealt with. We do not cache
data that need to be invalidated. This will change with vhost
integration.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: fae4be38b35dcfae48494c023454e8988c15b69a
      
https://github.com/qemu/qemu/commit/fae4be38b35dcfae48494c023454e8988c15b69a
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3-internal.h
    M hw/arm/smmuv3.c
    M hw/arm/trace-events

  Log Message:
  -----------
  hw/arm/smmuv3: Implement MMIO write operations

Now we have relevant helpers for queue and irq
management, let's implement MMIO write operations.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: bb981004eaf4bab2c8ae4feaaf6ead8be7275044
      
https://github.com/qemu/qemu/commit/bb981004eaf4bab2c8ae4feaaf6ead8be7275044
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3-internal.h
    M hw/arm/smmuv3.c
    M hw/arm/trace-events

  Log Message:
  -----------
  hw/arm/smmuv3: Event queue recording helper

Let's introduce a helper function aiming at recording an
event in the event queue.

Signed-off-by: Eric Auger <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 9bde7f0674fe0354ab58ccf25fdfd9f2f68f2b5c
      
https://github.com/qemu/qemu/commit/9bde7f0674fe0354ab58ccf25fdfd9f2f68f2b5c
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3-internal.h
    M hw/arm/smmuv3.c
    M hw/arm/trace-events

  Log Message:
  -----------
  hw/arm/smmuv3: Implement translate callback

This patch implements the IOMMU Memory Region translate()
callback. Most of the code relates to the translation
configuration decoding and check (STE, CD).

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 0d1ac82eced6bb641a98cd5d7f3b829635f95fac
      
https://github.com/qemu/qemu/commit/0d1ac82eced6bb641a98cd5d7f3b829635f95fac
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/smmuv3.c

  Log Message:
  -----------
  hw/arm/smmuv3: Abort on vfio or vhost case

At the moment, the SMMUv3 does not support notification on
TLB invalidation. So let's log an error as soon as such notifier
gets enabled.

Signed-off-by: Eric Auger <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: b05c81d292be96e27bd61ed1f67d313eafbda4d9
      
https://github.com/qemu/qemu/commit/b05c81d292be96e27bd61ed1f67d313eafbda4d9
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M target/arm/kvm.c
    M target/arm/trace-events

  Log Message:
  -----------
  target/arm/kvm: Translate the MSI doorbell in kvm_arch_fixup_msi_route

In case the MSI is translated by an IOMMU we need to fixup the
MSI route with the translated address.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Bharat Bhushan <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 584105eab2f49132b00c4d4baa0d94e0a4baed38
      
https://github.com/qemu/qemu/commit/584105eab2f49132b00c4d4baa0d94e0a4baed38
  Author: Prem Mallappa <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/virt.c
    M include/hw/arm/virt.h

  Log Message:
  -----------
  hw/arm/virt: Add SMMUv3 to the virt board

Add code to instantiate an smmuv3 in virt machine. A new iommu
integer member is introduced in VirtMachineState to store the type
of the iommu in use.

Signed-off-by: Prem Mallappa <address@hidden>
Signed-off-by: Eric Auger <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: a703b4f6c1ee25090384fe75074f2571d7b69e02
      
https://github.com/qemu/qemu/commit/a703b4f6c1ee25090384fe75074f2571d7b69e02
  Author: Prem Mallappa <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/virt-acpi-build.c
    M include/hw/acpi/acpi-defs.h

  Log Message:
  -----------
  hw/arm/virt-acpi-build: Add smmuv3 node in IORT table

This patch builds the smmuv3 node in the ACPI IORT table.

The RID space of the root complex, which spans 0x0-0x10000
maps to streamid space 0x0-0x10000 in smmuv3, which in turn
maps to deviceid space 0x0-0x10000 in the ITS group.

The guest must feature the IOMMU probe deferral series
(https://lkml.org/lkml/2017/4/10/214) which fixes streamid
multiple lookup. This bug is not related to the SMMU emulation.

Signed-off-by: Prem Mallappa <address@hidden>
Signed-off-by: Eric Auger <address@hidden>
Reviewed-by: Shannon Zhao <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: e24e3454829579eb815ec95d7b3679b0f65845b4
      
https://github.com/qemu/qemu/commit/e24e3454829579eb815ec95d7b3679b0f65845b4
  Author: Eric Auger <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M hw/arm/virt.c

  Log Message:
  -----------
  hw/arm/virt: Introduce the iommu option

ARM virt machine now exposes a new "iommu" option.
The SMMUv3 IOMMU is instantiated using -machine virt,iommu=smmuv3.

Signed-off-by: Eric Auger <address@hidden>
Signed-off-by: Prem Mallappa <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>


  Commit: 853f8ca13cd6d2566b87ed647f8bb5480cdc5e47
      
https://github.com/qemu/qemu/commit/853f8ca13cd6d2566b87ed647f8bb5480cdc5e47
  Author: Peter Maydell <address@hidden>
  Date:   2018-05-04 (Fri, 04 May 2018)

  Changed paths:
    M default-configs/aarch64-softmmu.mak
    M hw/arm/Makefile.objs
    M hw/arm/boot.c
    M hw/arm/omap1.c
    M hw/arm/omap2.c
    M hw/arm/pxa2xx.c
    A hw/arm/smmu-common.c
    A hw/arm/smmu-internal.h
    A hw/arm/smmuv3-internal.h
    A hw/arm/smmuv3.c
    M hw/arm/trace-events
    M hw/arm/virt-acpi-build.c
    M hw/arm/virt.c
    M hw/char/cmsdk-apb-uart.c
    M hw/net/smc91c111.c
    M hw/usb/tusb6010.c
    M include/hw/acpi/acpi-defs.h
    A include/hw/arm/smmu-common.h
    A include/hw/arm/smmuv3.h
    M include/hw/arm/virt.h
    M target/arm/helper.c
    M target/arm/kvm.c
    M target/arm/trace-events
    M target/arm/translate-a64.c
    M target/arm/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/pmaydell/tags/pull-target-arm-20180504-1' into staging

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

# gpg: Signature made Fri 04 May 2018 18:54:49 BST
# gpg:                using RSA key 3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <address@hidden>"
# gpg:                 aka "Peter Maydell <address@hidden>"
# gpg:                 aka "Peter Maydell <address@hidden>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

* remotes/pmaydell/tags/pull-target-arm-20180504-1: (24 commits)
  hw/arm/virt: Introduce the iommu option
  hw/arm/virt-acpi-build: Add smmuv3 node in IORT table
  hw/arm/virt: Add SMMUv3 to the virt board
  target/arm/kvm: Translate the MSI doorbell in kvm_arch_fixup_msi_route
  hw/arm/smmuv3: Abort on vfio or vhost case
  hw/arm/smmuv3: Implement translate callback
  hw/arm/smmuv3: Event queue recording helper
  hw/arm/smmuv3: Implement MMIO write operations
  hw/arm/smmuv3: Queue helpers
  hw/arm/smmuv3: Wired IRQ and GERROR helpers
  hw/arm/smmuv3: Skeleton
  hw/arm/smmu-common: VMSAv8-64 page table walk
  hw/arm/smmu-common: IOMMU memory region and address space setup
  hw/arm/smmu-common: smmu base device and datatypes
  target/arm: Implement v8M VLLDM and VLSTM
  hw/arm: Don't fail qtest due to missing SD card in -nodefaults mode
  target/arm: Tidy condition in disas_simd_two_reg_misc
  target/arm: Tidy conditions in handle_vec_simd_shri
  arm: boot: set boot_info starting from first_cpu
  hw/net/smc91c111: Convert away from old_mmio
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/c8b7e627b426...853f8ca13cd6
      **NOTE:** This service been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

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