/openbmc/qemu/target/cris/ |
H A D | machine.c | 43 VMSTATE_UINT32(pc, CPUCRISState), 44 VMSTATE_UINT32(ksp, CPUCRISState), 45 VMSTATE_INT32(dslot, CPUCRISState), 46 VMSTATE_INT32(btaken, CPUCRISState), 47 VMSTATE_UINT32(btarget, CPUCRISState), 48 VMSTATE_UINT32(cc_op, CPUCRISState), 49 VMSTATE_UINT32(cc_mask, CPUCRISState), 50 VMSTATE_UINT32(cc_dest, CPUCRISState), 51 VMSTATE_UINT32(cc_src, CPUCRISState), 53 VMSTATE_INT32(cc_size, CPUCRISState), [all …]
|
H A D | translate.c | 1208 static int dec_bccq(CPUCRISState *env, DisasContext *dc) in dec_bccq() 1242 static int dec_addq(CPUCRISState *env, DisasContext *dc) in dec_addq() 1267 static int dec_subq(CPUCRISState *env, DisasContext *dc) in dec_subq() 1280 static int dec_cmpq(CPUCRISState *env, DisasContext *dc) in dec_cmpq() 1295 static int dec_andq(CPUCRISState *env, DisasContext *dc) in dec_andq() 1310 static int dec_orq(CPUCRISState *env, DisasContext *dc) in dec_orq() 1341 static int dec_asrq(CPUCRISState *env, DisasContext *dc) in dec_asrq() 2765 int (*dec)(CPUCRISState *env, DisasContext *dc); 2951 CPUCRISState *env = cpu_env(cs); in cris_tr_init_disas_context() 3009 CPUCRISState *env = cpu_env(cs); in cris_tr_translate_insn() [all …]
|
H A D | op_helper.c | 47 void helper_tlb_flush_pid(CPUCRISState *env, uint32_t pid) in helper_tlb_flush_pid() 57 void helper_spc_write(CPUCRISState *env, uint32_t new_spc) in helper_spc_write() 144 static void cris_ccs_rshift(CPUCRISState *env) in cris_ccs_rshift() 160 void helper_rfe(CPUCRISState *env) in helper_rfe() 177 void helper_rfn(CPUCRISState *env) in helper_rfn() 248 uint32_t helper_evaluate_flags_muls(CPUCRISState *env, in helper_evaluate_flags_muls() 271 uint32_t helper_evaluate_flags_mulu(CPUCRISState *env, in helper_evaluate_flags_mulu() 383 uint32_t helper_evaluate_flags_move_4(CPUCRISState *env, in helper_evaluate_flags_move_4() 397 uint32_t helper_evaluate_flags_move_2(CPUCRISState *env, in helper_evaluate_flags_move_2() 415 void helper_evaluate_flags(CPUCRISState *env) in helper_evaluate_flags() [all …]
|
H A D | mmu.h | 16 void cris_mmu_init(CPUCRISState *env); 17 void cris_mmu_flush_pid(CPUCRISState *env, uint32_t pid); 19 CPUCRISState *env, uint32_t vaddr,
|
H A D | mmu.c | 34 void cris_mmu_init(CPUCRISState *env) in cris_mmu_init() 53 static void cris_mmu_update_rand_lfsr(CPUCRISState *env) in cris_mmu_update_rand_lfsr() 74 static uint32_t cris_mmu_translate_seg(CPUCRISState *env, int seg) in cris_mmu_translate_seg() 112 static void dump_tlb(CPUCRISState *env, int mmu) in dump_tlb() 133 CPUCRISState *env, uint32_t vaddr, in cris_mmu_translate_page() 289 void cris_mmu_flush_pid(CPUCRISState *env, uint32_t pid) in cris_mmu_flush_pid() 322 CPUCRISState *env, uint32_t vaddr, in cris_mmu_translate()
|
H A D | cpu.h | 168 } CPUCRISState; typedef 179 CPUCRISState env; 263 static inline int cpu_mmu_index (CPUCRISState *env, bool ifetch) in cpu_mmu_index() 280 static inline void cpu_get_tb_cpu_state(CPUCRISState *env, vaddr *pc, in cpu_get_tb_cpu_state()
|
H A D | gdbstub.c | 27 CPUCRISState *env = &cpu->env; in crisv10_cpu_gdb_read_register() 59 CPUCRISState *env = &cpu->env; in cris_cpu_gdb_read_register() 94 CPUCRISState *env = &cpu->env; in cris_cpu_gdb_write_register()
|
H A D | helper.c | 43 static void cris_shift_ccs(CPUCRISState *env) in cris_shift_ccs() 57 CPUCRISState *env = &cpu->env; in cris_cpu_tlb_fill() 101 CPUCRISState *env = &cpu->env; in crisv10_cpu_do_interrupt() 163 CPUCRISState *env = &cpu->env; in cris_cpu_do_interrupt() 266 CPUCRISState *env = &cpu->env; in cris_cpu_exec_interrupt()
|
H A D | cpu.c | 64 CPUCRISState *env = &cpu->env; in cris_cpu_reset_hold() 72 memset(env, 0, offsetof(CPUCRISState, end_reset_fields)); in cris_cpu_reset_hold() 186 CPUCRISState *env = &cc->env; in cris_disas_set_info() 201 CPUCRISState *env = &cpu->env; in cris_cpu_initfn()
|
H A D | translate_v10.c.inc | 155 static int dec10_prep_move_m(CPUCRISState *env, DisasContext *dc, 864 static int dec10_ind_alu(CPUCRISState *env, DisasContext *dc, 883 static int dec10_ind_bound(CPUCRISState *env, DisasContext *dc, 902 static int dec10_alux_m(CPUCRISState *env, DisasContext *dc, int op) 926 static int dec10_dip(CPUCRISState *env, DisasContext *dc) 980 static unsigned int dec10_ind(CPUCRISState *env, DisasContext *dc) 1243 offsetof(CPUCRISState, cc_dest), 1251 offsetof(CPUCRISState, cc_size), 1254 offsetof(CPUCRISState, cc_mask), 1258 offsetof(CPUCRISState, pc), [all …]
|
/openbmc/qemu/linux-user/cris/ |
H A D | target_cpu.h | 23 static inline void cpu_clone_regs_child(CPUCRISState *env, target_ulong newsp, in cpu_clone_regs_child() 32 static inline void cpu_clone_regs_parent(CPUCRISState *env, unsigned flags) in cpu_clone_regs_parent() 36 static inline void cpu_set_tls(CPUCRISState *env, target_ulong newtls) in cpu_set_tls() 41 static inline abi_ulong get_sp_from_cpustate(CPUCRISState *state) in get_sp_from_cpustate()
|
H A D | signal.c | 46 static void setup_sigcontext(struct target_sigcontext *sc, CPUCRISState *env) in setup_sigcontext() 69 static void restore_sigcontext(struct target_sigcontext *sc, CPUCRISState *env) in restore_sigcontext() 92 static abi_ulong get_sigframe(CPUCRISState *env, int framesize) in get_sigframe() 109 target_sigset_t *set, CPUCRISState *env) in setup_frame() 150 target_sigset_t *set, CPUCRISState *env) in setup_rt_frame() 155 long do_sigreturn(CPUCRISState *env) in do_sigreturn() 186 long do_rt_sigreturn(CPUCRISState *env) in do_rt_sigreturn()
|
H A D | cpu_loop.c | 26 void cpu_loop(CPUCRISState *env) in cpu_loop()
|
/openbmc/qemu/hw/cris/ |
H A D | boot.c | 36 CPUCRISState *env = &cpu->env; in main_cpu_reset() 69 CPUCRISState *env = &cpu->env; in cris_load_image()
|