Share via


Cache Functions (Compact 2013)

10/16/2014

The following table shows the Cache functions.

Programming Element

Description

OALCacheGlobalsInit

This function initializes the global variables that hold the cache parameters.

OALCleanDCacheLines

This function cleans the specified data cache lines, writing the modified cache entries for the write back cache back to main memory.

OALCleanDCache

This function cleans the data cache, writing the modified cache entries for the write back cache back to main memory.

OALClearDTLBEntry

This function clears the specified entry in the data TLB.

OALClearDTLB

This function clears the full data TLB.

OALClearITLBEntry

This function clears the specified entry in the instruction TLB.

OALClearITLB

This function clears the full instruction TLB.

OALClearTLBEntry

This function clears the specified TLB entry.

OALClearTLB

This function clears the full TLB.

OALFlushDCacheLines

This function flushes the specified data cache lines, writing the modified cache entries for the write back cache back to main memory.

OALFlushDCache

This function flushes the data cache, writing the modified cache entries for the write back cache back to main memory.

OALFlushICacheLines

This function flushes the specified instruction cache lines, invalidating the location of the specified lines.

OALFlushICache

This function flushes the instruction cache, invalidating the cache location.

OALIoCtlHalGetCacheInfo

This function populates the OAL_CACHE_INFO structure with information about the CPU/SOC cache.

See Also

Reference

Cache Reference