Bit field declaration for ACTLR layout. More...
#include <core_ca.h>
Data Fields | |
struct { | |
uint32_t FW:1 | |
bit: 0 Cache and TLB maintenance broadcast More... | |
uint32_t SMP:1 | |
bit: 6 Enables coherent requests to the processor More... | |
uint32_t EXCL:1 | |
bit: 7 Exclusive L1/L2 cache control More... | |
uint32_t DODMBS:1 | |
bit: 10 Disable optimized data memory barrier behavior More... | |
uint32_t DWBST:1 | |
bit: 11 AXI data write bursts to Normal memory More... | |
uint32_t RADIS:1 | |
bit: 12 L1 Data Cache read-allocate mode disable More... | |
uint32_t L1PCTL:2 | |
bit:13..14 L1 Data prefetch control More... | |
uint32_t BP:2 | |
bit:16..15 Branch prediction policy More... | |
uint32_t RSDIS:1 | |
bit: 17 Disable return stack operation More... | |
uint32_t BTDIS:1 | |
bit: 18 Disable indirect Branch Target Address Cache (BTAC) More... | |
uint32_t DBDI:1 | |
bit: 28 Disable branch dual issue More... | |
} | b |
Structure used for bit access on Cortex-A5. | |
struct { | |
uint32_t SMP:1 | |
bit: 6 Enables coherent requests to the processor More... | |
uint32_t DODMBS:1 | |
bit: 10 Disable optimized data memory barrier behavior More... | |
uint32_t L2RADIS:1 | |
bit: 11 L2 Data Cache read-allocate mode disable More... | |
uint32_t L1RADIS:1 | |
bit: 12 L1 Data Cache read-allocate mode disable More... | |
uint32_t L1PCTL:2 | |
bit:13..14 L1 Data prefetch control More... | |
uint32_t DDVM:1 | |
bit: 15 Disable Distributed Virtual Memory (DVM) transactions More... | |
uint32_t DDI:1 | |
bit: 28 Disable dual issue More... | |
} | b |
Structure used for bit access on Cortex-A7. | |
struct { | |
uint32_t FW:1 | |
bit: 0 Cache and TLB maintenance broadcast More... | |
uint32_t L1PE:1 | |
bit: 2 Dside prefetch More... | |
uint32_t WFLZM:1 | |
bit: 3 Cache and TLB maintenance broadcast More... | |
uint32_t SMP:1 | |
bit: 6 Enables coherent requests to the processor More... | |
uint32_t EXCL:1 | |
bit: 7 Exclusive L1/L2 cache control More... | |
uint32_t AOW:1 | |
bit: 8 Enable allocation in one cache way only More... | |
uint32_t PARITY:1 | |
bit: 9 Support for parity checking, if implemented More... | |
} | b |
Structure used for bit access on Cortex-A9. | |
uint32_t | w |
Type used for word access. | |
Bit field declaration for ACTLR layout.
uint32_t ACTLR_Type::AOW |
bit: 8 Enable allocation in one cache way only
struct { ... } ACTLR_Type::b |
Structure used for bit access on Cortex-A5.
struct { ... } ACTLR_Type::b |
Structure used for bit access on Cortex-A7.
struct { ... } ACTLR_Type::b |
Structure used for bit access on Cortex-A9.
uint32_t ACTLR_Type::BP |
bit:16..15 Branch prediction policy
uint32_t ACTLR_Type::BTDIS |
bit: 18 Disable indirect Branch Target Address Cache (BTAC)
uint32_t ACTLR_Type::DBDI |
bit: 28 Disable branch dual issue
uint32_t ACTLR_Type::DDI |
bit: 28 Disable dual issue
uint32_t ACTLR_Type::DDVM |
bit: 15 Disable Distributed Virtual Memory (DVM) transactions
uint32_t ACTLR_Type::DODMBS |
bit: 10 Disable optimized data memory barrier behavior
uint32_t ACTLR_Type::DWBST |
bit: 11 AXI data write bursts to Normal memory
uint32_t ACTLR_Type::EXCL |
bit: 7 Exclusive L1/L2 cache control
uint32_t ACTLR_Type::FW |
bit: 0 Cache and TLB maintenance broadcast
uint32_t ACTLR_Type::L1PCTL |
bit:13..14 L1 Data prefetch control
uint32_t ACTLR_Type::L1PE |
bit: 2 Dside prefetch
uint32_t ACTLR_Type::L1RADIS |
bit: 12 L1 Data Cache read-allocate mode disable
uint32_t ACTLR_Type::L2RADIS |
bit: 11 L2 Data Cache read-allocate mode disable
uint32_t ACTLR_Type::PARITY |
bit: 9 Support for parity checking, if implemented
uint32_t ACTLR_Type::RADIS |
bit: 12 L1 Data Cache read-allocate mode disable
uint32_t ACTLR_Type::RSDIS |
bit: 17 Disable return stack operation
uint32_t ACTLR_Type::SMP |
bit: 6 Enables coherent requests to the processor
uint32_t ACTLR_Type::w |
Type used for word access.
uint32_t ACTLR_Type::WFLZM |
bit: 3 Cache and TLB maintenance broadcast