| /openbmc/qemu/accel/tcg/ |
| H A D | ldst_common.c.inc | 19 return do_ld1_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 26 return do_ld2_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 33 return do_ld4_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 40 return do_ld8_mmu(env_cpu(env), addr, oi, retaddr, MMU_DATA_LOAD); 70 return do_ld16_mmu(env_cpu(env), addr, oi, retaddr); 86 do_st1_mmu(env_cpu(env), addr, val, oi, ra); 93 do_st2_mmu(env_cpu(env), addr, val, oi, retaddr); 100 do_st4_mmu(env_cpu(env), addr, val, oi, retaddr); 107 do_st8_mmu(env_cpu(env), addr, val, oi, retaddr); 114 do_st16_mmu(env_cpu(env), addr, val, oi, retaddr); [all …]
|
| H A D | atomic_template.h | 84 DATA_TYPE *haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, in ATOMIC_NAME() 107 DATA_TYPE *haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, in ATOMIC_NAME() 127 haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, DATA_SIZE, retaddr); \ 163 haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, DATA_SIZE, retaddr); \ in GEN_ATOMIC_HELPER() 209 DATA_TYPE *haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, 232 DATA_TYPE *haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, in ATOMIC_NAME() 252 haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, DATA_SIZE, retaddr); \ 285 haddr = atomic_mmu_lookup(env_cpu(env), addr, oi, DATA_SIZE, retaddr); \
|
| H A D | atomic_common.c.inc | 23 if (cpu_plugin_mem_cbs_enabled(env_cpu(env))) { 24 qemu_plugin_vcpu_mem_cb(env_cpu(env), addr, 27 qemu_plugin_vcpu_mem_cb(env_cpu(env), addr,
|
| /openbmc/qemu/include/accel/tcg/ |
| H A D | cpu-ldst.h | 214 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_ldub_data_ra() 227 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_lduw_be_data_ra() 240 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_ldl_be_data_ra() 247 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_ldq_be_data_ra() 254 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_lduw_le_data_ra() 267 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_ldl_le_data_ra() 274 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_ldq_le_data_ra() 281 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_stb_data_ra() 288 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_stw_be_data_ra() 295 int mmu_index = cpu_mmu_index(env_cpu(env), false); in cpu_stl_be_data_ra() [all …]
|
| /openbmc/qemu/include/semihosting/ |
| H A D | uaccess.h | 29 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 40 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 51 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 69 cpu_memory_rw_debug(env_cpu(env), (addr), &val_, sizeof(val_), 1); }) 78 cpu_memory_rw_debug(env_cpu(env), (addr), &val_, sizeof(val_), 1); })
|
| /openbmc/qemu/semihosting/ |
| H A D | uaccess.c | 22 if (cpu_memory_rw_debug(env_cpu(env), addr, p, len, 0)) { in uaccess_lock_user() 32 int mmu_idx = cpu_mmu_index(env_cpu(env), false); in uaccess_strlen_user() 51 if (cpu_memory_rw_debug(env_cpu(env), addr, &c, 1, 0)) { in uaccess_strlen_user() 91 cpu_memory_rw_debug(env_cpu(env), addr, p, len, 1); in uaccess_unlock_user()
|
| /openbmc/qemu/target/alpha/ |
| H A D | sys_helper.c | 33 tlb_flush(env_cpu(env)); in helper_tbia() 38 tlb_flush_page(env_cpu(env), p); in helper_tbis() 43 tb_flush(env_cpu(env)); in helper_tb_flush()
|
| /openbmc/qemu/target/ppc/ |
| H A D | excp_helper.c | 202 cpu_abort(env_cpu(env), in powerpc_reset_wakeup() 426 cpu_abort(env_cpu(env), in powerpc_excp_40x() 474 cpu_abort(env_cpu(env), "Invalid program exception %d. Aborting\n", in powerpc_excp_40x() 501 cpu_abort(env_cpu(env), "%s exception not implemented\n", in powerpc_excp_40x() 505 cpu_abort(env_cpu(env), "Invalid PowerPC exception %d. Aborting\n", in powerpc_excp_40x() 533 cpu_abort(env_cpu(env), in powerpc_excp_6xx() 590 cpu_abort(env_cpu(env), "Invalid program exception %d. Aborting\n", in powerpc_excp_6xx() 612 cpu_abort(env_cpu(env), in powerpc_excp_6xx() 641 cpu_abort(env_cpu(env), "%s exception not implemented\n", in powerpc_excp_6xx() 645 cpu_abort(env_cpu(env), "Invalid PowerPC exception %d. Aborting\n", in powerpc_excp_6xx() [all …]
|
| H A D | mmu_helper.c | 56 tlb_flush(env_cpu(env)); in ppc6xx_tlb_invalidate_all() 64 CPUState *cs = env_cpu(env); in ppc6xx_tlb_invalidate_virt2() 121 tlb_flush(env_cpu(env)); in ppc4xx_tlb_invalidate_all() 143 tlb_flush(env_cpu(env)); in booke206_flush_tlb() 152 CPUState *cs = env_cpu(env); in do_invalidate_BAT() 204 tlb_flush(env_cpu(env)); in helper_store_ibatu() 237 tlb_flush(env_cpu(env)); in helper_store_dbatu() 255 tlb_flush(env_cpu(env)); in ppc_tlb_invalidate_all() 266 cpu_abort(env_cpu(env), "No TLB for PowerPC 4xx in real mode\n"); in ppc_tlb_invalidate_all() 270 cpu_abort(env_cpu(env), "MPC8xx MMU model is not implemented\n"); in ppc_tlb_invalidate_all() [all …]
|
| H A D | misc_helper.c | 49 CPUState *cs = env_cpu(env); in helper_spr_core_write_generic() 66 CPUState *cs = env_cpu(env); in helper_spr_write_CTRL() 167 tlb_flush(env_cpu(env)); in helper_store_sdr1() 175 CPUState *cs = env_cpu(env); in helper_store_ptcr() 252 CPUState *cs = env_cpu(env); in helper_load_dpdes() 284 CPUState *cs = env_cpu(env); in helper_store_dpdes() 373 CPUState *cs = env_cpu(env); in helper_store_pmcr() 407 tlb_flush(env_cpu(env)); in helper_store_pidr() 420 tlb_flush(env_cpu(env)); in helper_store_lpidr()
|
| H A D | timebase_helper.c | 62 CPUState *cs = env_cpu(env); in helper_store_purr() 80 CPUState *cs = env_cpu(env); in helper_store_tbl() 96 CPUState *cs = env_cpu(env); in helper_store_tbu() 137 CPUState *cs = env_cpu(env); in helper_store_hdecr() 153 CPUState *cs = env_cpu(env); in helper_store_vtb() 169 CPUState *cs = env_cpu(env); in helper_store_tbu40() 288 CPUState *cs = env_cpu(env); in write_tfmr()
|
| /openbmc/qemu/target/sparc/ |
| H A D | helper.c | 28 CPUState *cs = env_cpu(env); in cpu_raise_exception_ra() 36 CPUState *cs = env_cpu(env); in helper_raise_exception() 44 CPUState *cs = env_cpu(env); in helper_debug() 206 CPUState *cs = env_cpu(env); in helper_power_down() 217 CPUState *cs = env_cpu(env); in helper_rdasr17()
|
| /openbmc/qemu/target/s390x/ |
| H A D | gdbstub.c | 92 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_ac_reg() 208 tlb_flush(env_cpu(env)); in cpu_write_c_reg() 210 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_c_reg() 302 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_virt_kvm_reg() 306 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_virt_kvm_reg() 310 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_virt_kvm_reg() 314 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_virt_kvm_reg() 342 cpu_synchronize_post_init(env_cpu(env)); in cpu_write_gs_reg()
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | tlb-insns.c | 53 CPUState *cs = env_cpu(env); in tlbiall_is_write() 61 CPUState *cs = env_cpu(env); in tlbiasid_is_write() 69 CPUState *cs = env_cpu(env); in tlbimva_is_write() 77 CPUState *cs = env_cpu(env); in tlbimvaa_is_write() 96 CPUState *cs = env_cpu(env); in tlbiall_write() 109 CPUState *cs = env_cpu(env); in tlbimva_write() 123 CPUState *cs = env_cpu(env); in tlbiasid_write() 136 CPUState *cs = env_cpu(env); in tlbimvaa_write() 149 CPUState *cs = env_cpu(env); in tlbimva_hyp_write() 158 CPUState *cs = env_cpu(env); in tlbimva_hyp_is_write() [all …]
|
| /openbmc/qemu/linux-user/generic/ |
| H A D | target_prctl_unalign.h | 11 CPUState *cs = env_cpu(env); in do_prctl_get_unalign() 22 env_cpu(env)->prctl_unalign_sigbus = arg2 & PR_UNALIGN_SIGBUS; in do_prctl_set_unalign()
|
| /openbmc/qemu/target/xtensa/ |
| H A D | dbg_helper.c | 38 CPUState *cs = env_cpu(env); in HELPER() 59 CPUState *cs = env_cpu(env); in HELPER() 87 CPUState *cs = env_cpu(env); in set_dbreak() 134 CPUState *cs = env_cpu(env); in HELPER()
|
| /openbmc/qemu/target/hppa/ |
| H A D | op_helper.c | 34 CPUState *cs = env_cpu(env); in HELPER() 42 CPUState *cs = env_cpu(env); in hppa_dynamic_excp() 51 int mmu_idx = cpu_mmu_index(env_cpu(env), 0); in atomic_store_mask32() 57 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask32() 78 int mmu_idx = cpu_mmu_index(env_cpu(env), 0); in atomic_store_mask64() 84 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 98 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 227 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stby_e() 288 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stdby_e() 342 cpu_restore_state(env_cpu(env), GETPC()); in HELPER()
|
| /openbmc/qemu/target/i386/emulate/ |
| H A D | x86_emu.c | 169 emul_ops->write_mem(env_cpu(env), &val, ptr, size); in write_val_to_mem() 183 emul_ops->read_mem(env_cpu(env), env->emu_mmio_buf, ptr, bytes); in read_mmio() 400 emul_ops->handle_io(env_cpu(env), decode->op[0].val, &AL(env), 1, 1, 1); in exec_out() 403 emul_ops->handle_io(env_cpu(env), decode->op[0].val, &RAX(env), 1, in exec_out() 407 emul_ops->handle_io(env_cpu(env), DX(env), &AL(env), 1, 1, 1); in exec_out() 410 emul_ops->handle_io(env_cpu(env), DX(env), &RAX(env), 1, in exec_out() 425 emul_ops->handle_io(env_cpu(env), decode->op[0].val, &AL(env), 0, 1, 1); in exec_in() 428 emul_ops->handle_io(env_cpu(env), decode->op[0].val, &val, 0, in exec_in() 437 emul_ops->handle_io(env_cpu(env), DX(env), &AL(env), 0, 1, 1); in exec_in() 440 emul_ops->handle_io(env_cpu(env), DX(env), &val, 0, in exec_in() [all …]
|
| /openbmc/qemu/target/avr/ |
| H A D | helper.c | 153 CPUState *cs = env_cpu(env); in helper_sleep() 161 CPUState *cs = env_cpu(env); in helper_unsupported() 177 CPUState *cs = env_cpu(env); in helper_debug() 185 CPUState *cs = env_cpu(env); in helper_break() 247 CPUState *cs = env_cpu(env); in avr_cpu_trap_write()
|
| /openbmc/qemu/target/loongarch/tcg/ |
| H A D | tlb_helper.c | 34 CPUState *cs = env_cpu(env); in raise_mmu_exception() 104 int mmu_idx = cpu_mmu_index(env_cpu(env), false); in invalidate_tlb_entry() 123 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry() 129 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry() 398 tlb_flush(env_cpu(env)); in helper_tlbclr() 422 tlb_flush(env_cpu(env)); in helper_tlbflush() 431 tlb_flush(env_cpu(env)); in helper_invtlb_all() 444 tlb_flush(env_cpu(env)); in helper_invtlb_all_g() 460 tlb_flush(env_cpu(env)); in helper_invtlb_all_asid() 493 tlb_flush(env_cpu(env)); in helper_invtlb_page_asid() [all …]
|
| /openbmc/qemu/target/sh4/ |
| H A D | helper.c | 228 cpu_abort(env_cpu(env), "Unhandled itlb_replacement"); in itlb_replacement() 284 tlb_flush_page(env_cpu(env), ientry->vpn << 10); in copy_utlb_entry_itlb() 449 CPUState *cs = env_cpu(env); in cpu_load_tlb() 506 tlb_flush(env_cpu(s)); in cpu_sh4_invalidate_tlb() 532 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_itlb_addr() 574 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_itlb_data() 627 CPUState *cs = env_cpu(s); in cpu_sh4_write_mmaped_utlb_addr() 659 tlb_flush_page(env_cpu(s), vpn << 10); in cpu_sh4_write_mmaped_utlb_addr() 665 CPUState *cs = env_cpu(s); in cpu_sh4_write_mmaped_utlb_addr() 720 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_utlb_data()
|
| /openbmc/qemu/linux-user/riscv/ |
| H A D | cpu_loop.c | 31 CPUState *cs = env_cpu(env); in cpu_loop() 99 CPUState *cpu = env_cpu(env); in target_cpu_copy_regs()
|
| /openbmc/qemu/target/mips/tcg/ |
| H A D | exception.c | 69 CPUState *cs = env_cpu(env); in helper_wait() 142 CPUState *cs = env_cpu(env); in do_raise_exception_err()
|
| /openbmc/qemu/linux-user/arm/ |
| H A D | cpu_loop.c | 70 return g2h(env_cpu(env), addr); in atomic_mmu_lookup() 234 TaskState *ts = get_task_state(env_cpu(env)); in emulate_arm_fpa11() 289 CPUState *cs = env_cpu(env); in cpu_loop() 485 CPUState *cpu = env_cpu(env); in target_cpu_copy_regs()
|
| /openbmc/qemu/linux-user/m68k/ |
| H A D | cpu_loop.c | 28 CPUState *cs = env_cpu(env); in cpu_loop() 97 CPUState *cpu = env_cpu(env); in target_cpu_copy_regs()
|