diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-14 07:57:38 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-14 07:59:55 +0200 |
commit | a12724f9343a2016958fdc31b4c7362c9429ce78 (patch) | |
tree | d5a31c94986ec708bf16aadd57ab39a22491e508 /c/src/lib/libbsp/powerpc/qoriq/configure.ac | |
parent | cpukit: pppd: fix compile warning (diff) | |
download | rtems-a12724f9343a2016958fdc31b4c7362c9429ce78.tar.bz2 |
bsp/qoriq: Fix MMU initialization for e6500
In case a hypervisor mode is present, then we must set MAS8 for some TLB
operations, otherwise the run-time behaviour is unpredictable.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qoriq/configure.ac')
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/configure.ac b/c/src/lib/libbsp/powerpc/qoriq/configure.ac index a02f209455..bc78d7dfbb 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/configure.ac +++ b/c/src/lib/libbsp/powerpc/qoriq/configure.ac @@ -164,6 +164,10 @@ RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[qoriq_t*],[0xf]) RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[*],[0x0]) RTEMS_BSPOPTS_HELP([QORIQ_MMU_DEVICE_MAS7],[MAS7 value for device TLB1 entries]) +RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[qoriq_t*],[1]) +RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[*],[]) +RTEMS_BSPOPTS_HELP([QORIQ_HAS_HYPERVISOR_MODE],[defined if the processor core has a hypervisor mode]) + RTEMS_BSPOPTS_SET([QORIQ_L2CSR0],[qoriq_t*],[0xfec20000]) RTEMS_BSPOPTS_SET([QORIQ_L2CSR0],[*],[]) RTEMS_BSPOPTS_HELP([QORIQ_L2CSR0],[address of L2CSR0 register]) |