summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-09-19 14:34:21 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-09-19 14:34:21 +0200
commit31540bfb81bb90b2aca8200b607c69f53ebab7b5 (patch)
tree52e8d0b9fb9091ba3a522bf9eed501c1105f5992 /c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
parentbsp/qoriq: Avoid IVOR38..42 access as hv guest (diff)
downloadrtems-31540bfb81bb90b2aca8200b607c69f53ebab7b5.tar.bz2
bsp/qoriq: MMU configuration as hypervisor guest
Re-enable MMU configuration as hypervisor guest. Make sure the QORIQ_TLB1_ENTRY_COUNT is set according to the hypervisor configuration. Update #3085.
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.c2
1 files changed, 2 insertions, 0 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 ab0d080ec8..90b0534fa3 100644
--- a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
+++ b/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c
@@ -135,6 +135,7 @@ static entry DATA config[] = {
ENTRY_RW(bsp_section_stack_begin, bsp_section_stack_size),
ENTRY_IO(bsp_section_nocache_begin, bsp_section_nocache_size),
ENTRY_IO(bsp_section_nocachenoload_begin, bsp_section_nocachenoload_size),
+#ifndef QORIQ_IS_HYPERVISOR_GUEST
#if QORIQ_CHIP_IS_T_VARIANT(QORIQ_CHIP_VARIANT)
/* BMan Portals */
ENTRY_DEV_CACHED(&qoriq_bman_portal[0][0], sizeof(qoriq_bman_portal[0])),
@@ -144,6 +145,7 @@ static entry DATA config[] = {
ENTRY_DEV(&qoriq_qman_portal[1][0], sizeof(qoriq_qman_portal[1])),
#endif
ENTRY_DEV(&qoriq, sizeof(qoriq))
+#endif
};
static DATA char memory_path[] = "/memory";