cputlb.c: Use correct address space when looking up MemoryRegionSection
commitd7898cda81b6efa6b2d7a749882695cdcf280eaa
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 21 Jan 2016 14:15:05 +0000 (21 14:15 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 21 Jan 2016 14:15:05 +0000 (21 14:15 +0000)
tree2e67001b7985d21d62d8b9ad26b46c8173612dc4
parentd7f25a9e6a6b2c69a0be6033903b7d6087bcf47d
cputlb.c: Use correct address space when looking up MemoryRegionSection

When looking up the MemoryRegionSection for the new TLB entry in
tlb_set_page_with_attrs(), use cpu_asidx_from_attrs() to determine
the correct address space index for the lookup, and pass it into
address_space_translate_for_iotlb().

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
cputlb.c
exec.c
include/exec/exec-all.h