diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-12-19 13:06:39 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-09 14:03:34 +0100 |
commit | 0e05095ab5d082a39918243280831496f341b7f8 (patch) | |
tree | 07339f4bc9ac064ad7d0179b449bfc657e92fe65 /c/src/lib/libbsp/powerpc/qoriq/include/mmu.h | |
parent | bsps/powerpc: ppc_exc_initialize_interrupt_stack() (diff) | |
download | rtems-0e05095ab5d082a39918243280831496f341b7f8.tar.bz2 |
bsp/qoriq: Add MAS7 support for MMU
This enables usage of the full real address space which is 40-bit on the
T2080 for example.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/include/mmu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/mmu.h b/c/src/lib/libbsp/powerpc/qoriq/include/mmu.h index 2962ff268d..0215227f30 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/include/mmu.h +++ b/c/src/lib/libbsp/powerpc/qoriq/include/mmu.h @@ -52,6 +52,7 @@ typedef struct { uint32_t mas1; uint32_t mas2; uint32_t mas3; + uint32_t mas7; } qoriq_mmu_entry; typedef struct { @@ -67,7 +68,8 @@ bool qoriq_mmu_add( uint32_t last, uint32_t mas1, uint32_t mas2, - uint32_t mas3 + uint32_t mas3, + uint32_t mas7 ); void qoriq_mmu_partition(qoriq_mmu_context *self, int max_count); @@ -83,6 +85,7 @@ void qoriq_tlb1_write( uint32_t mas1, uint32_t mas2, uint32_t mas3, + uint32_t mas7, uint32_t ea, uint32_t tsize ); |