diff options
author | Paul Mackerras <paulus@ozlabs.org> | 2018-05-18 15:30:10 +1000 |
---|---|---|
committer | Paul Mackerras <paulus@ozlabs.org> | 2018-05-18 15:30:10 +1000 |
commit | 9c9e9cf40a9e6a385bc3e74f93d4f06f5b0b25d2 (patch) | |
tree | cfd38618cb1796ac0366c598b36e30a5ebea5a64 /arch/powerpc/include/asm | |
parent | 16d5c39d54031afe8a5663b4638030d9fc38ba19 (diff) | |
parent | 9f9eae5ce717f497812dfc1bda5219bc589b455d (diff) | |
download | op-kernel-dev-9c9e9cf40a9e6a385bc3e74f93d4f06f5b0b25d2.zip op-kernel-dev-9c9e9cf40a9e6a385bc3e74f93d4f06f5b0b25d2.tar.gz |
Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next
This merges in the ppc-kvm topic branch of the powerpc repository
to get some changes on which future patches will depend, in particular
the definitions of various new TLB flushing functions.
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Diffstat (limited to 'arch/powerpc/include/asm')
-rw-r--r-- | arch/powerpc/include/asm/book3s/64/tlbflush-radix.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h b/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h index 19b45ba..ef5c3f2 100644 --- a/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h +++ b/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h @@ -51,4 +51,11 @@ extern void radix__flush_tlb_all(void); extern void radix__flush_tlb_pte_p9_dd1(unsigned long old_pte, struct mm_struct *mm, unsigned long address); +extern void radix__flush_tlb_lpid_page(unsigned int lpid, + unsigned long addr, + unsigned long page_size); +extern void radix__flush_pwc_lpid(unsigned int lpid); +extern void radix__local_flush_tlb_lpid(unsigned int lpid); +extern void radix__local_flush_tlb_lpid_guest(unsigned int lpid); + #endif |