On 31 May 2018 at 15:23, Peter Maydell <peter.mayd...@linaro.org> wrote: > target-arm queue. This has the "plumb txattrs through various > bits of exec.c" patches, and a collection of bug fixes from > various people. > > thanks > -- PMM > > > > The following changes since commit a3ac12fba028df90f7b3dbec924995c126c41022: > > Merge remote-tracking branch 'remotes/ehabkost/tags/numa-next-pull-request' > into staging (2018-05-31 11:12:36 +0100) > > are available in the Git repository at: > > git://git.linaro.org/people/pmaydell/qemu-arm.git > tags/pull-target-arm-20180531 > > for you to fetch changes up to 49d1dca0520ea71bc21867fab6647f474fcf857b: > > KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice > (2018-05-31 14:52:53 +0100) >
Patch "Make address_space_translate{, _cached}() take a MemTxAttrs argument" needs this squashed into it: --- a/target/arm/kvm.c +++ b/target/arm/kvm.c @@ -664,7 +664,8 @@ int kvm_arch_fixup_msi_route(struct kvm_irq_routing_entry *route, /* MSI doorbell address is translated by an IOMMU */ rcu_read_lock(); - mr = address_space_translate(as, address, &xlat, &len, true); + mr = address_space_translate(as, address, &xlat, &len, true, + MEMTXATTRS_UNSPECIFIED); if (!mr) { goto unlock; } to avoid a compile failure on arm hosts. -- PMM