diff options
author | Christophe Leroy <christophe.leroy@c-s.fr> | 2019-02-21 20:08:48 +0100 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2019-02-23 11:04:32 +0100 |
commit | 5e04ae85fbed8eef209a40a63f8ef507fe623064 (patch) | |
tree | b1a608bb1f8199d8f4e6be6e5d2c60562f363806 /arch/powerpc/include | |
parent | powerpc/kconfig: define CONFIG_DATA_SHIFT and CONFIG_ETEXT_SHIFT (diff) | |
download | linux-5e04ae85fbed8eef209a40a63f8ef507fe623064.tar.xz linux-5e04ae85fbed8eef209a40a63f8ef507fe623064.zip |
powerpc/mm/32s: add setibat() clearibat() and update_bats()
setibat() and clearibat() allows to manipulate IBATs independently
of DBATs.
update_bats() allows to update bats after init. This is done
with MMU off.
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r-- | arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/book3s/32/mmu-hash.h b/arch/powerpc/include/asm/book3s/32/mmu-hash.h index 0c261ba2c826..5cb588395fdc 100644 --- a/arch/powerpc/include/asm/book3s/32/mmu-hash.h +++ b/arch/powerpc/include/asm/book3s/32/mmu-hash.h @@ -92,6 +92,8 @@ typedef struct { unsigned long vdso_base; } mm_context_t; +void update_bats(void); + /* patch sites */ extern s32 patch__hash_page_A0, patch__hash_page_A1, patch__hash_page_A2; extern s32 patch__hash_page_B, patch__hash_page_C; |