/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/semihosting/ |
H A D | uaccess.h | 24 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 30 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 36 int ret_ = cpu_memory_rw_debug(env_cpu(env), (addr), \ 44 cpu_memory_rw_debug(env_cpu(env), (addr), &val_, sizeof(val_), 1); }) 48 cpu_memory_rw_debug(env_cpu(env), (addr), &val_, sizeof(val_), 1); })
|
/openbmc/qemu/target/ppc/ |
H A D | mmu_helper.c | 55 tlb_flush(env_cpu(env)); in ppc6xx_tlb_invalidate_all() 63 CPUState *cs = env_cpu(env); in ppc6xx_tlb_invalidate_virt2() 120 tlb_flush(env_cpu(env)); in ppc4xx_tlb_invalidate_all() 142 tlb_flush(env_cpu(env)); in booke206_flush_tlb() 151 CPUState *cs = env_cpu(env); in do_invalidate_BAT() 203 tlb_flush(env_cpu(env)); in helper_store_ibatu() 236 tlb_flush(env_cpu(env)); in helper_store_dbatu() 254 tlb_flush(env_cpu(env)); in ppc_tlb_invalidate_all() 265 cpu_abort(env_cpu(env), "No TLB for PowerPC 4xx in real mode\n"); in ppc_tlb_invalidate_all() 269 cpu_abort(env_cpu(env), "MPC8xx MMU model is not implemented\n"); in ppc_tlb_invalidate_all() [all …]
|
H A D | excp_helper.c | 228 cpu_abort(env_cpu(env), in powerpc_reset_wakeup() 431 CPUState *cs = env_cpu(env); in powerpc_checkstop() 495 cpu_abort(env_cpu(env), in powerpc_excp_40x() 543 cpu_abort(env_cpu(env), "Invalid program exception %d. Aborting\n", in powerpc_excp_40x() 570 cpu_abort(env_cpu(env), "%s exception not implemented\n", in powerpc_excp_40x() 574 cpu_abort(env_cpu(env), "Invalid PowerPC exception %d. Aborting\n", in powerpc_excp_40x() 602 cpu_abort(env_cpu(env), in powerpc_excp_6xx() 659 cpu_abort(env_cpu(env), "Invalid program exception %d. Aborting\n", in powerpc_excp_6xx() 681 cpu_abort(env_cpu(env), in powerpc_excp_6xx() 710 cpu_abort(env_cpu(env), "%s exception not implemented\n", in powerpc_excp_6xx() [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() 242 CPUState *cs = env_cpu(env); in helper_load_dpdes() 274 CPUState *cs = env_cpu(env); in helper_store_dpdes() 384 tlb_flush(env_cpu(env)); in helper_store_pidr() 397 tlb_flush(env_cpu(env)); in helper_store_lpidr()
|
H A D | timebase_helper.c | 63 CPUState *cs = env_cpu(env); in helper_store_purr() 81 CPUState *cs = env_cpu(env); in helper_store_tbl() 97 CPUState *cs = env_cpu(env); in helper_store_tbu() 138 CPUState *cs = env_cpu(env); in helper_store_hdecr() 154 CPUState *cs = env_cpu(env); in helper_store_vtb() 170 CPUState *cs = env_cpu(env); in helper_store_tbu40() 289 CPUState *cs = env_cpu(env); in write_tfmr()
|
/openbmc/qemu/semihosting/ |
H A D | uaccess.c | 19 if (cpu_memory_rw_debug(env_cpu(env), addr, p, len, 0)) { in uaccess_lock_user() 29 int mmu_idx = cpu_mmu_index(env_cpu(env), false); in uaccess_strlen_user() 48 if (cpu_memory_rw_debug(env_cpu(env), addr, &c, 1, 0)) { in uaccess_strlen_user() 88 cpu_memory_rw_debug(env_cpu(env), addr, p, len, 1); in uaccess_unlock_user()
|
/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/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/sparc/ |
H A D | helper.c | 29 CPUState *cs = env_cpu(env); in cpu_raise_exception_ra() 37 CPUState *cs = env_cpu(env); in helper_raise_exception() 45 CPUState *cs = env_cpu(env); in helper_debug() 207 CPUState *cs = env_cpu(env); in helper_power_down() 218 CPUState *cs = env_cpu(env); in helper_rdasr17()
|
/openbmc/qemu/target/hppa/ |
H A D | op_helper.c | 31 CPUState *cs = env_cpu(env); in HELPER() 39 CPUState *cs = env_cpu(env); in hppa_dynamic_excp() 48 int mmu_idx = cpu_mmu_index(env_cpu(env), 0); in atomic_store_mask32() 54 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask32() 75 int mmu_idx = cpu_mmu_index(env_cpu(env), 0); in atomic_store_mask64() 81 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 95 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 224 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stby_e() 285 probe_write(env, addr, 0, cpu_mmu_index(env_cpu(env), 0), ra); in do_stdby_e() 339 cpu_restore_state(env_cpu(env), GETPC()); in HELPER()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | tlb_helper.c | 52 CPUState *cs = env_cpu(env); in raise_mmu_exception() 122 int mmu_idx = cpu_mmu_index(env_cpu(env), false); in invalidate_tlb_entry() 137 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry() 143 tlb_flush_range_by_mmuidx(env_cpu(env), addr, pagesize, in invalidate_tlb_entry() 354 tlb_flush(env_cpu(env)); in helper_tlbclr() 378 tlb_flush(env_cpu(env)); in helper_tlbflush() 387 tlb_flush(env_cpu(env)); in helper_invtlb_all() 400 tlb_flush(env_cpu(env)); in helper_invtlb_all_g() 416 tlb_flush(env_cpu(env)); in helper_invtlb_all_asid() 445 tlb_flush(env_cpu(env)); in helper_invtlb_page_asid() [all …]
|
/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/i386/hvf/ |
H A D | x86_emu.c | 184 vmx_write_mem(env_cpu(env), ptr, &val, size); in write_val_ext() 189 vmx_read_mem(env_cpu(env), env->hvf_mmio_buf, ptr, bytes); in read_mmio() 401 hvf_handle_io(env_cpu(env), decode->op[0].val, &AL(env), 1, 1, 1); in exec_out() 404 hvf_handle_io(env_cpu(env), decode->op[0].val, &RAX(env), 1, in exec_out() 408 hvf_handle_io(env_cpu(env), DX(env), &AL(env), 1, 1, 1); in exec_out() 411 hvf_handle_io(env_cpu(env), DX(env), &RAX(env), 1, in exec_out() 426 hvf_handle_io(env_cpu(env), decode->op[0].val, &AL(env), 0, 1, 1); in exec_in() 429 hvf_handle_io(env_cpu(env), decode->op[0].val, &val, 0, in exec_in() 438 hvf_handle_io(env_cpu(env), DX(env), &AL(env), 0, 1, 1); in exec_in() 441 hvf_handle_io(env_cpu(env), DX(env), &val, 0, decode->operand_size, 1); in exec_in() [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/sh4/ |
H A D | helper.c | 227 cpu_abort(env_cpu(env), "Unhandled itlb_replacement"); in itlb_replacement() 283 tlb_flush_page(env_cpu(env), ientry->vpn << 10); in copy_utlb_entry_itlb() 448 CPUState *cs = env_cpu(env); in cpu_load_tlb() 505 tlb_flush(env_cpu(s)); in cpu_sh4_invalidate_tlb() 531 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_itlb_addr() 573 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_itlb_data() 626 CPUState *cs = env_cpu(s); in cpu_sh4_write_mmaped_utlb_addr() 658 tlb_flush_page(env_cpu(s), vpn << 10); in cpu_sh4_write_mmaped_utlb_addr() 664 CPUState *cs = env_cpu(s); in cpu_sh4_write_mmaped_utlb_addr() 719 tlb_flush_page(env_cpu(s), address); in cpu_sh4_write_mmaped_utlb_data()
|
/openbmc/qemu/target/avr/ |
H A D | helper.c | 162 CPUState *cs = env_cpu(env); in helper_sleep() 170 CPUState *cs = env_cpu(env); in helper_unsupported() 186 CPUState *cs = env_cpu(env); in helper_debug() 194 CPUState *cs = env_cpu(env); in helper_break()
|
/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/ |
H A D | vm86.c | 52 CPUState *cs = env_cpu(env); in save_v86_state() 112 CPUState *cs = env_cpu(env); in clear_IF() 130 CPUState *cs = env_cpu(env); in get_vflags() 147 CPUState *cs = env_cpu(env); in do_int() 195 CPUState *cs = env_cpu(env); in do_vm86()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | misc_helper.c | 118 CPUState *cs = env_cpu(env); in helper_write_crN() 134 CPUState *cs = env_cpu(env); in helper_wrmsr() 506 tlb_flush_page(env_cpu(env), addr); in helper_flush_page() 511 CPUState *cs = env_cpu(env); in helper_hlt() 530 CPUState *cs = env_cpu(env); in helper_mwait()
|
/openbmc/qemu/linux-user/arm/ |
H A D | cpu_loop.c | 103 return g2h(env_cpu(env), addr); in atomic_mmu_lookup() 267 TaskState *ts = get_task_state(env_cpu(env)); in emulate_arm_fpa11() 322 CPUState *cs = env_cpu(env); in cpu_loop() 517 CPUState *cpu = env_cpu(env); in target_cpu_copy_regs()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | excp_helper.c | 96 CPUState *cs = env_cpu(env); in raise_interrupt2() 145 CPUState *cs = env_cpu(env); in helper_icebp()
|