TEMU  4.4
The Terma Emulator
Sparc.h File Reference
#include "temu-c/Memory/Memory.h"
#include "temu-c/Support/Objsys.h"
#include <stdint.h>
Include dependency graph for Sparc.h:

Go to the source code of this file.

Data Structures

struct  temu_SparcV8Iface
 
struct  temu_Leon5Iface
 

Macros

#define TEMU_SPARCV8_IFACE_TYPE   "SparcIface"
 
#define TEMU_LEON5_IFACE_TYPE   "temu::Leon5Iface"
 

Typedefs

typedef void(* temu_SparcAsrHandler) (void *Cpu, uint32_t Instr)
 
typedef void(* temu_SparcAsiHandler) (void *Cpu, temu_MemTransaction *MT)
 
typedef struct temu_SparcV8Iface temu_SparcV8Iface
 

Functions

 TEMU_IFACE_REFERENCE_TYPE (temu_SparcV8)
 
 TEMU_IFACE_REFERENCE_TYPE (temu_Leon5)
 

Macro Definition Documentation

◆ TEMU_LEON5_IFACE_TYPE

#define TEMU_LEON5_IFACE_TYPE   "temu::Leon5Iface"

◆ TEMU_SPARCV8_IFACE_TYPE

#define TEMU_SPARCV8_IFACE_TYPE   "SparcIface"

Typedef Documentation

◆ temu_SparcAsiHandler

typedef void(* temu_SparcAsiHandler) (void *Cpu, temu_MemTransaction *MT)

◆ temu_SparcAsrHandler

typedef void(* temu_SparcAsrHandler) (void *Cpu, uint32_t Instr)

◆ temu_SparcV8Iface

Interface for SPARC specific functionality

Function Documentation

◆ TEMU_IFACE_REFERENCE_TYPE() [1/2]

TEMU_IFACE_REFERENCE_TYPE ( temu_Leon5  )

◆ TEMU_IFACE_REFERENCE_TYPE() [2/2]

TEMU_IFACE_REFERENCE_TYPE ( temu_SparcV8  )