Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
Cache Reference | Production-Quality OAL Components
Send Feedback on this topic to the authors