Home
last modified time | relevance | path

Searched refs:env_cpu (Results 1 – 25 of 151) sorted by relevance

1234567

/openbmc/qemu/accel/tcg/
H A Dldst_common.c.inc19 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 Datomic_template.h84 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 Datomic_common.c.inc23 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 Duaccess.h24 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 Dmmu_helper.c55 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 Dexcp_helper.c228 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 Dmisc_helper.c49 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 Dtimebase_helper.c63 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 Duaccess.c19 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 Dgdbstub.c92 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 Dsys_helper.c33 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 Dhelper.c29 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 Dop_helper.c31 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 Dtlb_helper.c52 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 Ddbg_helper.c38 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 Dx86_emu.c184 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 Dtarget_prctl_unalign.h11 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 Dhelper.c227 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 Dhelper.c162 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 Dcpu_loop.c31 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 Dexception.c69 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 Dvm86.c52 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 Dmisc_helper.c118 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 Dcpu_loop.c103 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 Dexcp_helper.c96 CPUState *cs = env_cpu(env); in raise_interrupt2()
145 CPUState *cs = env_cpu(env); in helper_icebp()

1234567