User Tools

Site Tools


mywiki:linux:cache

This is an old revision of the document!


Linux Cache Operation

opt Term API
Invalidate stale data problem dma_cache_inv(unsigned long address unsigned long size)
Flush/write back any dirty cache dma_cache_wback/dma_cache_wback_inv(unsigned long address, unsigned long size)

Note: For dma_cache_wback, in theory, for write back caches an invalidate kills the cache line only without actually writing the data out, thus destroying the data in the cache. A safer thing to do in this case is issue a flush and invalidate instruction

mywiki/linux/cache.1454047477.txt.gz · Last modified: (external edit)