aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorMario Smarduch <m.smarduch@samsung.com>2015-01-15 18:59:01 -0500
committerChristoffer Dall <christoffer.dall@linaro.org>2015-01-16 08:42:49 -0500
commit7276030a082c9c33150e5900a80e26c6e3189b16 (patch)
tree79a99541f3abdc51e7546b413a52aedaef93e92a /arch/arm/include
parent9836c6b9fff8cbc43e8bb0098e901fe84ceb0810 (diff)
KVM: arm/arm64: Enable Dirty Page logging for ARMv8
This patch enables ARMv8 ditry page logging support. Plugs ARMv8 into generic layer through Kconfig symbol, and drops earlier ARM64 constraints to enable logging at architecture layer. Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Mario Smarduch <m.smarduch@samsung.com>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/kvm_host.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/arch/arm/include/asm/kvm_host.h b/arch/arm/include/asm/kvm_host.h
index 38931d4f4ba3..7d07eb85c0b0 100644
--- a/arch/arm/include/asm/kvm_host.h
+++ b/arch/arm/include/asm/kvm_host.h
@@ -221,18 +221,6 @@ static inline void __cpu_init_hyp_mode(phys_addr_t boot_pgd_ptr,
221 kvm_call_hyp((void*)hyp_stack_ptr, vector_ptr, pgd_ptr); 221 kvm_call_hyp((void*)hyp_stack_ptr, vector_ptr, pgd_ptr);
222} 222}
223 223
224/**
225 * kvm_flush_remote_tlbs() - flush all VM TLB entries
226 * @kvm: pointer to kvm structure.
227 *
228 * Interface to HYP function to flush all VM TLB entries without address
229 * parameter.
230 */
231static inline void kvm_flush_remote_tlbs(struct kvm *kvm)
232{
233 kvm_call_hyp(__kvm_tlb_flush_vmid, kvm);
234}
235
236static inline int kvm_arch_dev_ioctl_check_extension(long ext) 224static inline int kvm_arch_dev_ioctl_check_extension(long ext)
237{ 225{
238 return 0; 226 return 0;