TEMU  4.4
The Terma Emulator
temu_CacheCtrlIface Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Memory/Cache.h>

Data Fields

void(* evictionInProgress )(void *Obj)
 Global evict operation ongoing. More...
 
void(* evictionCompleted )(void *Obj)
 Global evict operation completed. More...
 

Detailed Description

The cache control interface can be implemented by a cache controller. Which may be embedded in a CPU or device model. Typically, the assumption is that the cache controller will turn on and off the cache and that it may need to be notified on global eviction operations, which may or may not be reflected in the cache controllers status registers.

Field Documentation

◆ evictionCompleted

void(* temu_CacheCtrlIface::evictionCompleted) (void *Obj)

Global evict operation completed.

◆ evictionInProgress

void(* temu_CacheCtrlIface::evictionInProgress) (void *Obj)

Global evict operation ongoing.


The documentation for this struct was generated from the following file: