linux/arch/arm/include
Marc Zyngier 363ef89f8e arm/arm64: KVM: Invalidate data cache on unmap
Let's assume a guest has created an uncached mapping, and written
to that page. Let's also assume that the host uses a cache-coherent
IO subsystem. Let's finally assume that the host is under memory
pressure and starts to swap things out.

Before this "uncached" page is evicted, we need to make sure
we invalidate potential speculated, clean cache lines that are
sitting there, or the IO subsystem is going to swap out the
cached view, loosing the data that has been written directly
into memory.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
2015-01-29 23:24:56 +01:00
..
asm arm/arm64: KVM: Invalidate data cache on unmap 2015-01-29 23:24:56 +01:00
debug ARM: add lolevel debug support for asm9260 2014-11-28 15:08:06 +01:00
uapi/asm ARM: wire up execveat syscall 2015-01-07 20:31:54 +00:00