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

#include <temu-c/Target/PowerPC.h>

Collaboration diagram for temu_PowerPCIface:

Data Fields

uint64_t(* getXER )(const void *Cpu)
 
void(* setXER )(void *Cpu, uint64_t Value)
 
uint32_t(* getCR )(const void *Cpu)
 
void(* setCR )(void *Cpu, uint32_t Value)
 
uint64_t(* getMSR )(const void *Cpu)
 
void(* setMSR )(void *Cpu, uint64_t Value)
 
uint64_t(* getReserveAddress )(const void *Obj)
 
void(* setReserveAddress )(const void *Obj, uint64_t address)
 
int(* isReservationBitSet )(const void *Obj)
 
void(* clearAddressReservation )(const void *Obj)
 
uint32_t(* getCTR )(const void *Cpu)
 
void(* setCTR )(void *Cpu, uint32_t Value)
 
uint64_t(* getLR )(const void *Cpu)
 
void(* setLR )(void *Cpu, uint64_t Value)
 
uint32_t(* getFPSCR )(const void *Cpu)
 
void(* setFPSCR )(void *Cpu, uint32_t Value)
 
void(* installEAResource )(void *Obj, unsigned RID, temu_MemAccessIfaceRef Device)
 

Detailed Description

Definition at line 24 of file PowerPC.h.

Field Documentation

void(* temu_PowerPCIface::clearAddressReservation)(const void *Obj)

Definition at line 35 of file PowerPC.h.

uint32_t(* temu_PowerPCIface::getCR)(const void *Cpu)

Definition at line 28 of file PowerPC.h.

uint32_t(* temu_PowerPCIface::getCTR)(const void *Cpu)

Definition at line 36 of file PowerPC.h.

uint32_t(* temu_PowerPCIface::getFPSCR)(const void *Cpu)

Definition at line 40 of file PowerPC.h.

uint64_t(* temu_PowerPCIface::getLR)(const void *Cpu)

Definition at line 38 of file PowerPC.h.

uint64_t(* temu_PowerPCIface::getMSR)(const void *Cpu)

Definition at line 30 of file PowerPC.h.

uint64_t(* temu_PowerPCIface::getReserveAddress)(const void *Obj)

Definition at line 32 of file PowerPC.h.

uint64_t(* temu_PowerPCIface::getXER)(const void *Cpu)

Definition at line 26 of file PowerPC.h.

void(* temu_PowerPCIface::installEAResource)(void *Obj, unsigned RID, temu_MemAccessIfaceRef Device)

Definition at line 42 of file PowerPC.h.

int(* temu_PowerPCIface::isReservationBitSet)(const void *Obj)

Definition at line 34 of file PowerPC.h.

void(* temu_PowerPCIface::setCR)(void *Cpu, uint32_t Value)

Definition at line 29 of file PowerPC.h.

void(* temu_PowerPCIface::setCTR)(void *Cpu, uint32_t Value)

Definition at line 37 of file PowerPC.h.

void(* temu_PowerPCIface::setFPSCR)(void *Cpu, uint32_t Value)

Definition at line 41 of file PowerPC.h.

void(* temu_PowerPCIface::setLR)(void *Cpu, uint64_t Value)

Definition at line 39 of file PowerPC.h.

void(* temu_PowerPCIface::setMSR)(void *Cpu, uint64_t Value)

Definition at line 31 of file PowerPC.h.

void(* temu_PowerPCIface::setReserveAddress)(const void *Obj, uint64_t address)

Definition at line 33 of file PowerPC.h.

void(* temu_PowerPCIface::setXER)(void *Cpu, uint64_t Value)

Definition at line 27 of file PowerPC.h.


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