18#ifndef __LIBARCH_CACHE_H
19#define __LIBARCH_CACHE_H
Cache management interface.
virtual Result cleanData(Address addr)
Clean one data page.
virtual Result cleanInvalidate(Type type)=0
Clean and invalidate entire cache.
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 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.