From 29932d07192b03a2f22d63bbf0dfbb49e985b001 Mon Sep 17 00:00:00 2001 From: Jason Wang Date: Thu, 1 Mar 2018 13:06:13 -0500 Subject: [PATCH] memory: handle alias in memory_region_is_iommu() Backports commit 12d37882f0c0def5dee1c21be5d8fea9c21baada from qemu --- qemu/include/exec/memory.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qemu/include/exec/memory.h b/qemu/include/exec/memory.h index 22bbff16..b19c8785 100644 --- a/qemu/include/exec/memory.h +++ b/qemu/include/exec/memory.h @@ -577,6 +577,9 @@ static inline bool memory_region_is_romd(MemoryRegion *mr) */ static inline bool memory_region_is_iommu(MemoryRegion *mr) { + if (mr->alias) { + return memory_region_is_iommu(mr->alias); + } return mr->iommu_ops; }