Commit d2f15e09 authored by Christophe Leroy's avatar Christophe Leroy Committed by Michael Ellerman

powerpc/32: always populate page tables for Abatron BDI.

When CONFIG_BDI_SWITCH is set, the page tables have to be populated
allthough large TLBs are used, because the BDI switch knows nothing
about those large TLBs which are handled directly in TLB miss logic.
Signed-off-by: default avatarChristophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 9e849f23
...@@ -263,7 +263,10 @@ void __init mapin_ram(void) ...@@ -263,7 +263,10 @@ void __init mapin_ram(void)
if (base >= top) if (base >= top)
continue; continue;
base = mmu_mapin_ram(base, top); base = mmu_mapin_ram(base, top);
__mapin_ram_chunk(base, top); if (IS_ENABLED(CONFIG_BDI_SWITCH))
__mapin_ram_chunk(reg->base, top);
else
__mapin_ram_chunk(base, top);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment