From: Ard Biesheuvel Date: Mon, 17 Nov 2014 14:58:53 +0000 (+0000) Subject: arm, arm64: KVM: handle potential incoherency of readonly memslots X-Git-Tag: omap-for-v3.20/drop-legacy-3517~40^2~2^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=849260c72c6b8bd53850cb00b80027db3a273c2c;p=pandora-kernel.git arm, arm64: KVM: handle potential incoherency of readonly memslots Readonly memslots are often used to implement emulation of ROMs and NOR flashes, in which case the guest may legally map these regions as uncached. To deal with the incoherency associated with uncached guest mappings, treat all readonly memslots as incoherent, and ensure that pages that belong to regions tagged as such are flushed to DRAM before being passed to the guest. Signed-off-by: Ard Biesheuvel Signed-off-by: Marc Zyngier --- Reading git-diff-tree failed