diff options
author | Alexey Kardashevskiy <aik@ozlabs.ru> | 2016-03-01 07:54:39 +0100 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2016-03-01 23:56:50 +0100 |
commit | 14f853f1b257b69cf0213ad8c49c01038ccf7ef9 (patch) | |
tree | 5d92a33f6d75e573a83cb57400c6827e519ab64e /arch/powerpc/include/asm/kvm_host.h | |
parent | KVM: PPC: Add @page_shift to kvmppc_spapr_tce_table (diff) | |
download | linux-14f853f1b257b69cf0213ad8c49c01038ccf7ef9.tar.xz linux-14f853f1b257b69cf0213ad8c49c01038ccf7ef9.zip |
KVM: PPC: Add @offset to kvmppc_spapr_tce_table
This enables userspace view of TCE tables to start from non-zero offset
on a bus. This will be used for huge DMA windows.
This only changes the internal structure, the user interface needs to
change in order to use an offset.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/include/asm/kvm_host.h')
-rw-r--r-- | arch/powerpc/include/asm/kvm_host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/kvm_host.h b/arch/powerpc/include/asm/kvm_host.h index edf66f770498..2e7c79101652 100644 --- a/arch/powerpc/include/asm/kvm_host.h +++ b/arch/powerpc/include/asm/kvm_host.h @@ -184,6 +184,7 @@ struct kvmppc_spapr_tce_table { u64 liobn; struct rcu_head rcu; u32 page_shift; + u64 offset; /* in pages */ u64 size; /* window size in pages */ struct page *pages[0]; }; |