diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-04-03 10:05:51 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-04-03 14:07:58 +0200 |
commit | f6e793a2cae956fabbb0e2db2ef9727176d1fc3a (patch) | |
tree | 5fe3fe4203cb2756d6795e691116363828d5df10 /c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c | |
parent | bsp/qoriq: Add post-link hook (diff) | |
download | rtems-f6e793a2cae956fabbb0e2db2ef9727176d1fc3a.tar.bz2 |
bsp/qoriq: Adjust MMU config only once
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c b/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c index 3f385aa999..3e572302ab 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c +++ b/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c @@ -191,12 +191,15 @@ static void TEXT config_fdt_adjust(void) } } -void TEXT qoriq_mmu_config(int first_tlb, int scratch_tlb) +void TEXT qoriq_mmu_config(bool boot_processor, int first_tlb, int scratch_tlb) { qoriq_mmu_context context; int i = 0; - config_fdt_adjust(); + if (boot_processor) { + config_fdt_adjust(); + } + qoriq_mmu_context_init(&context); for (i = 0; i < QORIQ_TLB1_ENTRY_COUNT; ++i) { |