TEMU  4.4
The Terma Emulator
temu_DeviceIdMemAccessIface Struct Reference

#include </builds/termade/temu/temu/include/temu-c/Models/IntegrationSupport.h>

Data Fields

void(* fetch )(void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)
 Called when fetching an instruction. More...
 
void(* read )(void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)
 Called when reading data. More...
 
void(* write )(void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)
 Called when writing data. More...
 

Detailed Description

Device ID Memory Access Interface

This interface mirrors the memory access interface, but takes an additional device id parameter to be filled in by the DeviceIdIntegrator class.

Field Documentation

◆ fetch

void(* temu_DeviceIdMemAccessIface::fetch) (void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)

Called when fetching an instruction.

◆ read

void(* temu_DeviceIdMemAccessIface::read) (void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)

Called when reading data.

◆ write

void(* temu_DeviceIdMemAccessIface::write) (void *Obj, uint32_t DeviceID, temu_MemTransaction *MT)

Called when writing data.


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