KVM: ARM: Handle I/O aborts
[pandora-kernel.git] / arch / arm / include / asm / kvm_host.h
index ed79043..e65fc96 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <asm/kvm.h>
 #include <asm/kvm_asm.h>
+#include <asm/kvm_mmio.h>
 #include <asm/fpstate.h>
 
 #define KVM_MAX_VCPUS CONFIG_KVM_ARM_MAX_VCPUS
@@ -99,6 +100,9 @@ struct kvm_vcpu_arch {
        int last_pcpu;
        cpumask_t require_dcache_flush;
 
+       /* IO related fields */
+       struct kvm_decode mmio_decode;
+
        /* Interrupt related fields */
        u32 irq_lines;          /* IRQ and FIQ levels */