TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
ARM.h File Reference
#include <stdint.h>
#include "temu-c/Support/Objsys.h"
Include dependency graph for ARM.h:

Go to the source code of this file.

Data Structures

struct  temu_ARMCpuIface
 
struct  temu_ARMCoProcessorIface
 

Macros

#define TEMU_ARM_CPU_IFACE_TYPE   "ARMCpu"
 
#define TEMU_ARM_COPROC_IFACE_TYPE   "ARMCoProcessor"
 

Enumerations

enum  temu_ARMMode {
  teARM_Usr, teARM_Fiq, teARM_Irq, teARM_Svc,
  teARM_Mon, teARM_Abt, teARM_Hyp, teARM_Und,
  teARM_Sys
}
 
enum  temu_ARMExecMode { teARM_ARM, teARM_Thumb, teARM_Jazelle, teARM_ThumbEE }
 

Functions

 TEMU_IFACE_REFERENCE_TYPE (temu_ARMCpu)
 
 TEMU_IFACE_REFERENCE_TYPE (temu_ARMCoProcessor)
 

Macro Definition Documentation

#define TEMU_ARM_COPROC_IFACE_TYPE   "ARMCoProcessor"

Definition at line 67 of file ARM.h.

#define TEMU_ARM_CPU_IFACE_TYPE   "ARMCpu"

Definition at line 53 of file ARM.h.

Enumeration Type Documentation

Enumerator
teARM_ARM 
teARM_Thumb 
teARM_Jazelle 
teARM_ThumbEE 

Definition at line 27 of file ARM.h.

Enumerator
teARM_Usr 
teARM_Fiq 
teARM_Irq 
teARM_Svc 
teARM_Mon 
teARM_Abt 
teARM_Hyp 
teARM_Und 
teARM_Sys 

Definition at line 15 of file ARM.h.

Function Documentation

TEMU_IFACE_REFERENCE_TYPE ( temu_ARMCpu  )
TEMU_IFACE_REFERENCE_TYPE ( temu_ARMCoProcessor  )