ppc_cpu Struct Reference

Back to the index.

Public Attributes | List of all members
ppc_cpu Struct Reference

#include <cpu_ppc.h>

Public Attributes

struct ppc_cpu_type_def cpu_type
 
uint64_t of_emul_addr
 
int mode
 
int bits
 
int irq_asserted
 
int dec_intr_pending
 
uint64_t zero
 
uint32_t cr
 
uint32_t fpscr
 
uint64_t gpr [PPC_NGPRS]
 
uint64_t fpr [PPC_NFPRS]
 
uint64_t vr_hi [PPC_NVRS]
 
uint64_t vr_lo [PPC_NVRS]
 
uint64_t msr
 
uint64_t tgpr [PPC_N_TGPRS]
 
uint32_t sr [16]
 
uint64_t spr [1024]
 
uint64_t ll_addr
 
int ll_bit
 

Detailed Description

Definition at line 110 of file cpu_ppc.h.

Member Data Documentation

◆ bits

int ppc_cpu::bits

◆ cpu_type

struct ppc_cpu_type_def ppc_cpu::cpu_type

◆ cr

uint32_t ppc_cpu::cr

Definition at line 122 of file cpu_ppc.h.

Referenced by ppc_cpu_register_dump(), ppc_exception(), update_cr0(), and X().

◆ dec_intr_pending

int ppc_cpu::dec_intr_pending

Definition at line 119 of file cpu_ppc.h.

Referenced by reg_access_msr().

◆ fpr

uint64_t ppc_cpu::fpr[PPC_NFPRS]

Definition at line 125 of file cpu_ppc.h.

Referenced by ppc_cpu_register_dump(), and X().

◆ fpscr

uint32_t ppc_cpu::fpscr

Definition at line 123 of file cpu_ppc.h.

Referenced by ppc_cpu_register_dump(), and X().

◆ gpr

uint64_t ppc_cpu::gpr[PPC_NGPRS]

◆ irq_asserted

int ppc_cpu::irq_asserted

Definition at line 118 of file cpu_ppc.h.

Referenced by ppc_irq_interrupt_assert(), ppc_irq_interrupt_deassert(), and reg_access_msr().

◆ ll_addr

uint64_t ppc_cpu::ll_addr

Definition at line 136 of file cpu_ppc.h.

Referenced by X().

◆ ll_bit

int ppc_cpu::ll_bit

Definition at line 137 of file cpu_ppc.h.

Referenced by X().

◆ mode

int ppc_cpu::mode

Definition at line 115 of file cpu_ppc.h.

Referenced by ppc_cpu_disassemble_instr(), ppc_cpu_dumpinfo(), and X().

◆ msr

uint64_t ppc_cpu::msr

Definition at line 130 of file cpu_ppc.h.

Referenced by ppc_exception(), reg_access_msr(), and X().

◆ of_emul_addr

uint64_t ppc_cpu::of_emul_addr

Definition at line 113 of file cpu_ppc.h.

Referenced by MACHINE_SETUP().

◆ spr

uint64_t ppc_cpu::spr[1024]

Definition at line 134 of file cpu_ppc.h.

Referenced by ppc_bat(), ppc_cpu_register_dump(), ppc_exception(), update_cr0(), and X().

◆ sr

uint32_t ppc_cpu::sr[16]

Definition at line 133 of file cpu_ppc.h.

Referenced by ppc_cpu_register_dump(), and X().

◆ tgpr

uint64_t ppc_cpu::tgpr[PPC_N_TGPRS]

Definition at line 131 of file cpu_ppc.h.

Referenced by reg_access_msr().

◆ vr_hi

uint64_t ppc_cpu::vr_hi[PPC_NVRS]

Definition at line 127 of file cpu_ppc.h.

Referenced by X().

◆ vr_lo

uint64_t ppc_cpu::vr_lo[PPC_NVRS]

Definition at line 128 of file cpu_ppc.h.

Referenced by X().

◆ zero

uint64_t ppc_cpu::zero

Definition at line 120 of file cpu_ppc.h.

Referenced by X().


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

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18