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>
这个提交包含在:
Mario Smarduch
2015-01-15 15:59:01 -08:00
提交者 Christoffer Dall
父节点 9836c6b9ff
当前提交 7276030a08
修改 4 个文件,包含 13 行新增24 行删除

查看文件

@@ -221,18 +221,6 @@ static inline void __cpu_init_hyp_mode(phys_addr_t boot_pgd_ptr,
kvm_call_hyp((void*)hyp_stack_ptr, vector_ptr, pgd_ptr);
}
/**
* kvm_flush_remote_tlbs() - flush all VM TLB entries
* @kvm: pointer to kvm structure.
*
* Interface to HYP function to flush all VM TLB entries without address
* parameter.
*/
static inline void kvm_flush_remote_tlbs(struct kvm *kvm)
{
kvm_call_hyp(__kvm_tlb_flush_vmid, kvm);
}
static inline int kvm_arch_dev_ioctl_check_extension(long ext)
{
return 0;