]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - arch/powerpc/mm/mmu_decl.h
powerpc/mm/32s: Use BATs for STRICT_KERNEL_RWX
[thirdparty/kernel/stable.git] / arch / powerpc / mm / mmu_decl.h
index c4a717da65eb8d6b0c2419cdf06f1a647985c6e0..98fc94affc292647fe82386a4e63cb142213ddad 100644 (file)
@@ -130,7 +130,7 @@ extern void wii_memory_fixups(void);
  */
 #ifdef CONFIG_PPC32
 extern void MMU_init_hw(void);
-extern unsigned long mmu_mapin_ram(unsigned long top);
+unsigned long mmu_mapin_ram(unsigned long base, unsigned long top);
 #endif
 
 #ifdef CONFIG_PPC_FSL_BOOK3E
@@ -165,3 +165,11 @@ unsigned long p_block_mapped(phys_addr_t pa);
 static inline phys_addr_t v_block_mapped(unsigned long va) { return 0; }
 static inline unsigned long p_block_mapped(phys_addr_t pa) { return 0; }
 #endif
+
+#if defined(CONFIG_PPC_BOOK3S_32)
+void mmu_mark_initmem_nx(void);
+void mmu_mark_rodata_ro(void);
+#else
+static inline void mmu_mark_initmem_nx(void) { }
+static inline void mmu_mark_rodata_ro(void) { }
+#endif