#include <cpu_mips.h>
Public Attributes | |
struct mips_cpu_type_def | cpu_type |
uint64_t | gpr [N_MIPS_GPRS] |
uint64_t | scratch |
uint64_t | hi |
uint64_t | lo |
struct mips_coproc * | coproc [N_MIPS_COPROCS] |
uint64_t | cop0_config_select1 |
int | last_written_tlb_index |
int | compare_register_set |
int | compare_interrupts_pending |
int32_t | count_register_read_count |
struct interrupt | irq_compare |
struct timer * | timer |
int | rmw |
uint64_t | rmw_len |
uint64_t | rmw_addr |
uint64_t | gpr_quadhi [N_MIPS_GPRS] |
uint64_t | hi1 |
uint64_t | lo1 |
uint32_t | r5900_sa |
int | cache_picache |
int | cache_pdcache |
int | cache_secondary |
int | cache_picache_linesize |
int | cache_pdcache_linesize |
int | cache_secondary_linesize |
unsigned char * | cache [2] |
void * | cache_tags [2] |
uint64_t | cache_last_paddr [2] |
int | cache_size [2] |
int | cache_linesize [2] |
int | cache_mask [2] |
Definition at line 205 of file cpu_mips.h.
unsigned char* mips_cpu::cache[2] |
Definition at line 267 of file cpu_mips.h.
Referenced by memory_cache_R3000().
uint64_t mips_cpu::cache_last_paddr[2] |
Definition at line 269 of file cpu_mips.h.
Referenced by memory_cache_R3000().
int mips_cpu::cache_linesize[2] |
Definition at line 271 of file cpu_mips.h.
Referenced by X().
int mips_cpu::cache_mask[2] |
Definition at line 272 of file cpu_mips.h.
Referenced by memory_cache_R3000().
int mips_cpu::cache_pdcache |
Definition at line 261 of file cpu_mips.h.
int mips_cpu::cache_pdcache_linesize |
Definition at line 264 of file cpu_mips.h.
int mips_cpu::cache_picache |
Definition at line 260 of file cpu_mips.h.
int mips_cpu::cache_picache_linesize |
Definition at line 263 of file cpu_mips.h.
int mips_cpu::cache_secondary |
Definition at line 262 of file cpu_mips.h.
int mips_cpu::cache_secondary_linesize |
Definition at line 265 of file cpu_mips.h.
int mips_cpu::cache_size[2] |
Definition at line 270 of file cpu_mips.h.
void* mips_cpu::cache_tags[2] |
Definition at line 268 of file cpu_mips.h.
int mips_cpu::compare_interrupts_pending |
Definition at line 226 of file cpu_mips.h.
int mips_cpu::compare_register_set |
Definition at line 225 of file cpu_mips.h.
uint64_t mips_cpu::cop0_config_select1 |
Definition at line 220 of file cpu_mips.h.
Referenced by coproc_register_read().
struct mips_coproc* mips_cpu::coproc[N_MIPS_COPROCS] |
Definition at line 219 of file cpu_mips.h.
Referenced by cop0_availability_check(), coproc_eret(), coproc_tlbpr(), coproc_tlbwri(), MACHINE_SETUP(), memory_cache_R3000(), MEMORY_RW(), mips_coproc_tlb_set_entry(), mips_cpu_exception(), mips_cpu_interrupt_assert(), mips_cpu_interrupt_deassert(), mips_cpu_tlbdump(), mips_unaligned_loadstore(), TRANSLATE_ADDRESS(), and X().
int32_t mips_cpu::count_register_read_count |
Definition at line 227 of file cpu_mips.h.
Referenced by coproc_register_read().
struct mips_cpu_type_def mips_cpu::cpu_type |
Definition at line 180 of file cpu_mips.h.
Referenced by cop0_availability_check(), coproc_function(), coproc_register_write(), coproc_tlbpr(), coproc_tlbwri(), MEMORY_RW(), mips_coproc_new(), mips_coproc_tlb_set_entry(), mips_cpu_dumpinfo(), mips_cpu_exception(), mips_cpu_register_dump(), mips_cpu_tlbdump(), TRANSLATE_ADDRESS(), and X().
uint64_t mips_cpu::gpr[N_MIPS_GPRS] |
Definition at line 209 of file cpu_mips.h.
Referenced by arcbios_emul(), arcbios_private_emul(), dec_jumptable_func(), DEVICE_ACCESS(), emul_machine_setup(), MACHINE_SETUP(), nop(), playstation2_sifbios_emul(), X(), and yamon_emul().
uint64_t mips_cpu::gpr_quadhi[N_MIPS_GPRS] |
Definition at line 248 of file cpu_mips.h.
Referenced by X().
uint64_t mips_cpu::hi |
Definition at line 215 of file cpu_mips.h.
Referenced by mips_cpu_register_dump(), and X().
uint64_t mips_cpu::hi1 |
Definition at line 249 of file cpu_mips.h.
Referenced by mips_cpu_register_dump().
struct interrupt mips_cpu::irq_compare |
Definition at line 227 of file cpu_mips.h.
int mips_cpu::last_written_tlb_index |
Definition at line 222 of file cpu_mips.h.
Referenced by coproc_tlbwri(), and TRANSLATE_ADDRESS().
uint64_t mips_cpu::lo |
Definition at line 216 of file cpu_mips.h.
Referenced by mips_cpu_register_dump(), and X().
uint64_t mips_cpu::lo1 |
Definition at line 250 of file cpu_mips.h.
Referenced by mips_cpu_register_dump().
uint32_t mips_cpu::r5900_sa |
Definition at line 251 of file cpu_mips.h.
int mips_cpu::rmw |
Definition at line 232 of file cpu_mips.h.
Referenced by coproc_eret(), and X().
uint64_t mips_cpu::rmw_addr |
Definition at line 234 of file cpu_mips.h.
Referenced by X().
uint64_t mips_cpu::rmw_len |
Definition at line 233 of file cpu_mips.h.
Referenced by X().
uint64_t mips_cpu::scratch |
Definition at line 212 of file cpu_mips.h.
Referenced by X().
struct timer* mips_cpu::timer |
Definition at line 229 of file cpu_mips.h.
Referenced by coproc_register_write().