diff options
author | Renaud Barbier <renaud.barbier@ge.com> | 2014-02-28 12:58:53 +0000 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-03-03 09:07:20 +0100 |
commit | 8c2f0bb041ffb417d03309e280ad4421052a031c (patch) | |
tree | 924fc328fd3bfeec61770069533dee1387ac95a9 /arch/ppc/include | |
parent | 35c49577dea944f6f8c0546860dd67714e247ffd (diff) | |
download | barebox-8c2f0bb041ffb417d03309e280ad4421052a031c.tar.gz barebox-8c2f0bb041ffb417d03309e280ad4421052a031c.tar.xz |
ppc: add support for memtest with cache disabled
Add support to enable caching on a memory region during the memory test.
Tested on P2020RDB and DA923RC.
Signed-off-by: Renaud Barbier <renaud.barbier@ge.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/ppc/include')
-rw-r--r-- | arch/ppc/include/asm/mmu.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/ppc/include/asm/mmu.h b/arch/ppc/include/asm/mmu.h index 72233b4175..6e15975545 100644 --- a/arch/ppc/include/asm/mmu.h +++ b/arch/ppc/include/asm/mmu.h @@ -557,6 +557,11 @@ extern int write_bat(ppc_bat_t bat, unsigned long upper, unsigned long lower); #ifndef __ASSEMBLY__ +#ifdef CONFIG_MMU +void remap_range(void *_start, size_t size, uint32_t flags); +uint32_t mmu_get_pte_cached_flags(void); +uint32_t mmu_get_pte_uncached_flags(void); +#else static inline void remap_range(void *_start, size_t size, uint32_t flags) { } @@ -570,6 +575,7 @@ static inline uint32_t mmu_get_pte_uncached_flags(void) { return 0; } +#endif /* CONFIG_MMU */ #endif #endif /* _PPC_MMU_H_ */ |