]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/powerpc/include/asm/kvm_host.h
KVM: PPC: VFIO: Add in-kernel acceleration for VFIO
[mirror_ubuntu-zesty-kernel.git] / arch / powerpc / include / asm / kvm_host.h
index b2dbeac3f45073b3f41336c4b83eef85d21d5225..16504232cdb5cb4a1eecd60d252cff8164906ba9 100644 (file)
@@ -191,6 +191,13 @@ struct kvmppc_pginfo {
        atomic_t refcnt;
 };
 
+struct kvmppc_spapr_tce_iommu_table {
+       struct rcu_head rcu;
+       struct list_head next;
+       struct iommu_table *tbl;
+       struct kref kref;
+};
+
 struct kvmppc_spapr_tce_table {
        struct list_head list;
        struct kvm *kvm;
@@ -199,6 +206,7 @@ struct kvmppc_spapr_tce_table {
        u32 page_shift;
        u64 offset;             /* in pages */
        u64 size;               /* window size in pages */
+       struct list_head iommu_tables;
        struct page *pages[0];
 };