Dataflow Runtime API  3.0.3.0
Enumerations | Functions
Core_CortexA8.h File Reference
#include <Imt.Base.Core.Platform/Platform.h>

Enumerations

enum  CoreCortexA8CacheMode { CACHE_ICACHE = (0x01) , CACHE_DCACHE = (0x02) , CACHE_ALL = (0x03) }
 Enumeration for cache mode identifiers. More...
 

Functions

void CortexA8_CacheEnable (const CoreCortexA8CacheMode cacheMode)
 Enables Cache. More...
 
void CortexA8_CacheDisable (const CoreCortexA8CacheMode cacheMode)
 Disables Cache. More...
 
void CortexA8_BranchPredictionEnable (void)
 Enables the branch prediction on Cortex-A8 core. More...
 

Enumeration Type Documentation

◆ CoreCortexA8CacheMode

Enumeration for cache mode identifiers.

Enumerator
CACHE_ICACHE 
CACHE_DCACHE 
CACHE_ALL 

Function Documentation

◆ CortexA8_BranchPredictionEnable()

void CortexA8_BranchPredictionEnable ( void  )

Enables the branch prediction on Cortex-A8 core.

◆ CortexA8_CacheDisable()

void CortexA8_CacheDisable ( const CoreCortexA8CacheMode  cacheMode)

Disables Cache.

The levels / type of Cache to be disabled is passed as parameter.

Note
Enabling Data Cache enables Unified cache also, if present.
Parameters
cacheModeThe selected CoreCortexA8CacheMode

◆ CortexA8_CacheEnable()

void CortexA8_CacheEnable ( const CoreCortexA8CacheMode  cacheMode)

Enables Cache.

The levels / type of Cache to be enabled is passed as parameter.

Note
Disabling Data Cache disables Unified cache also, if present.
Parameters
cacheModeThe selected CoreCortexA8CacheMode