TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_MemoryMapIface Struct Reference

#include <temu-c/Memory/Memory.h>

Collaboration diagram for temu_MemoryMapIface:

Data Fields

void(* map )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryKind Type) __attribute__((deprecated))
 
void(* mapDevice )(void *Obj, uint64_t Addr, uint64_t Len, void *Device) __attribute__((deprecated))
 
void(* setAttribute )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))
 
void(* clearAttribute )(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))
 
void(* clearAttributes )(void *Obj, uint64_t Addr, uint64_t Len) __attribute__((deprecated))
 

Detailed Description

Standard interface for memory space objects

Users should not implement their own memory spaces. No stability guarantees are made about this interface at the moment.

Definition at line 162 of file Memory.h.

Field Documentation

void(* temu_MemoryMapIface::clearAttribute)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))

Definition at line 169 of file Memory.h.

void(* temu_MemoryMapIface::clearAttributes)(void *Obj, uint64_t Addr, uint64_t Len) __attribute__((deprecated))

Definition at line 172 of file Memory.h.

void(* temu_MemoryMapIface::map)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryKind Type) __attribute__((deprecated))

Definition at line 163 of file Memory.h.

void(* temu_MemoryMapIface::mapDevice)(void *Obj, uint64_t Addr, uint64_t Len, void *Device) __attribute__((deprecated))

Definition at line 165 of file Memory.h.

void(* temu_MemoryMapIface::setAttribute)(void *Obj, uint64_t Addr, uint64_t Len, temu_MemoryAttr Attr) __attribute__((deprecated))

Definition at line 167 of file Memory.h.


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