Go to the documentation of this file.
18 #ifndef __LIBARCH_CACHE_H
19 #define __LIBARCH_CACHE_H
virtual Result invalidate(Type type)=0
Invalidate the entire cache.
virtual Result cleanAddress(Type type, Address addr)=0
Clean one memory page.
unsigned long Address
A memory address.
virtual Result cleanData(Address addr)
Clean one data page.
virtual Result cleanInvalidateAddress(Type type, Address addr)=0
Clean and invalidate one memory page.
virtual Result invalidateAddress(Type type, Address addr)=0
Invalidate one memory page.
virtual Result cleanInvalidate(Type type)=0
Clean and invalidate entire cache.
Cache management interface.