![]() |
RTEMS 6.1
|
Data Fields | |
| struct { | |
| uint32_t pad:24 | |
| uint32_t tid:8 | |
| } | id |
| struct { | |
| uint32_t epn:22 | |
| uint32_t size:3 | |
| uint32_t v:1 | |
| uint32_t att:2 | |
| uint32_t pad:4 | |
| } | hi |
| struct { | |
| uint32_t rpn:22 | |
| uint32_t perm:6 | |
| uint32_t wimg:4 | |
| } | lo |
| struct { | |
| uint32_t pad:24 | |
| uint32_t tid:8 | |
| } | id |
| struct { | |
| uint32_t epn:22 | |
| uint32_t v:1 | |
| uint32_t ts:1 | |
| uint32_t size:4 | |
| uint32_t tpar:4 | |
| } | w0 |
| struct { | |
| uint32_t rpn:22 | |
| uint32_t par1:2 | |
| uint32_t pad:4 | |
| uint32_t erpn:4 | |
| } | w1 |
| struct { | |
| uint32_t par2:2 | |
| uint32_t pad1:14 | |
| uint32_t att:4 | |
| uint32_t wimge:5 | |
| uint32_t pad2:1 | |
| uint32_t perm:6 | |
| } | w2 |
| uint32_t bsp_tlb_entry_t::att |
Valid
| struct { ... } bsp_tlb_entry_t::lo |
High word
| uint32_t bsp_tlb_entry_t::pad |
Little-endian, User-defined
For matching the TLB array parity
| uint32_t bsp_tlb_entry_t::pad1 |
Parity for TLB word 2
| uint32_t bsp_tlb_entry_t::pad2 |
Write-Through/Caching Inhibited/Memory Coherent/Guarded/Endian
| uint32_t bsp_tlb_entry_t::par1 |
The real (translated) page number.
| uint32_t bsp_tlb_entry_t::perm |
Real page number
| uint32_t bsp_tlb_entry_t::size |
Effective page number
Translation Address Space
| uint32_t bsp_tlb_entry_t::tpar |
Page size
| uint32_t bsp_tlb_entry_t::ts |
Valid
| uint32_t bsp_tlb_entry_t::v |
Page size
Effective page number
| uint32_t bsp_tlb_entry_t::wimg |
Execute enable, Write-enable, Zone select
| uint32_t bsp_tlb_entry_t::wimge |
User-defined attributes