/openbmc/qemu/accel/tcg/ |
H A D | ldst_common.c.inc | 371 int mmu_index = cpu_mmu_index(env_cpu(env), false); 372 return cpu_ldub_mmuidx_ra(env, addr, mmu_index, ra); 382 int mmu_index = cpu_mmu_index(env_cpu(env), false); 383 return cpu_lduw_be_mmuidx_ra(env, addr, mmu_index, ra); 393 int mmu_index = cpu_mmu_index(env_cpu(env), false); 394 return cpu_ldl_be_mmuidx_ra(env, addr, mmu_index, ra); 399 int mmu_index = cpu_mmu_index(env_cpu(env), false); 400 return cpu_ldq_be_mmuidx_ra(env, addr, mmu_index, ra); 405 int mmu_index = cpu_mmu_index(env_cpu(env), false); 406 return cpu_lduw_le_mmuidx_ra(env, addr, mmu_index, ra); [all …]
|
/openbmc/qemu/target/arm/ |
H A D | gdbstub64.c | 440 uint32_t mmu_index; in handle_q_memtag() local 465 mmu_index = cpu_mmu_index(env_cpu(env), false); in handle_q_memtag() 467 tags = allocation_tag_mem_probe(env, mmu_index, addr, MMU_DATA_LOAD, 1, in handle_q_memtag() 486 uint32_t mmu_index; in handle_q_isaddresstagged() local 494 mmu_index = cpu_mmu_index(env_cpu(env), false); in handle_q_isaddresstagged() 495 tags = allocation_tag_mem_probe(env, mmu_index, addr, MMU_DATA_LOAD, 1, in handle_q_isaddresstagged() 506 uint32_t mmu_index; in handle_Q_memtag() local 540 mmu_index = cpu_mmu_index(env_cpu(env), false); in handle_Q_memtag() 541 tags = allocation_tag_mem_probe(env, mmu_index, start_addr, MMU_DATA_STORE, in handle_Q_memtag()
|
H A D | cpu.c | 2713 cc->mmu_index = arm_cpu_mmu_index; in arm_cpu_class_init()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 60 int mmu_index; member 67 val, sa->mmu_index, sa->ra); in pushw() 74 val, sa->mmu_index, sa->ra); in pushl() 81 sa->mmu_index, sa->ra); in popw() 90 sa->mmu_index, sa->ra); in popl() 323 int mmu_index, index; in switch_tss_ra() local 380 mmu_index = cpu_mmu_index_kernel(env); in switch_tss_ra() 382 MMU_DATA_STORE, mmu_index, retaddr); in switch_tss_ra() 387 mmu_index, retaddr); in switch_tss_ra() 391 MMU_DATA_LOAD, mmu_index, retaddr); in switch_tss_ra() [all …]
|
/openbmc/qemu/target/i386/ |
H A D | cpu.h | 2503 static inline bool is_mmu_index_smap(int mmu_index) in is_mmu_index_smap() argument 2505 return (mmu_index & ~1) == MMU_KSMAP64_IDX; in is_mmu_index_smap() 2508 static inline bool is_mmu_index_user(int mmu_index) in is_mmu_index_user() argument 2510 return (mmu_index & ~1) == MMU_USER64_IDX; in is_mmu_index_user() 2513 static inline bool is_mmu_index_32(int mmu_index) in is_mmu_index_32() argument 2515 assert(mmu_index < MMU_PHYS_IDX); in is_mmu_index_32() 2516 return mmu_index & 1; in is_mmu_index_32()
|
H A D | cpu.c | 8595 cc->mmu_index = x86_cpu_mmu_index; in x86_cpu_common_class_init()
|
/openbmc/qemu/include/exec/ |
H A D | cpu-common.h | 277 int ret = cs->cc->mmu_index(cs, ifetch); in cpu_mmu_index()
|
/openbmc/qemu/target/tricore/ |
H A D | cpu.c | 195 cc->mmu_index = tricore_cpu_mmu_index; in tricore_cpu_class_init()
|
/openbmc/qemu/target/rx/ |
H A D | cpu.c | 221 cc->mmu_index = riscv_cpu_mmu_index; in rx_cpu_class_init()
|
/openbmc/qemu/target/alpha/ |
H A D | cpu.c | 251 cc->mmu_index = alpha_cpu_mmu_index; in alpha_cpu_class_init()
|
/openbmc/qemu/target/hppa/ |
H A D | cpu.c | 249 cc->mmu_index = hppa_cpu_mmu_index; in hppa_cpu_class_init()
|
/openbmc/qemu/target/xtensa/ |
H A D | cpu.c | 260 cc->mmu_index = xtensa_cpu_mmu_index; in xtensa_cpu_class_init()
|
/openbmc/qemu/target/sh4/ |
H A D | cpu.c | 279 cc->mmu_index = sh4_cpu_mmu_index; in superh_cpu_class_init()
|
/openbmc/qemu/target/openrisc/ |
H A D | cpu.c | 261 cc->mmu_index = openrisc_cpu_mmu_index; in openrisc_cpu_class_init()
|
/openbmc/qemu/target/s390x/ |
H A D | cpu.c | 394 cc->mmu_index = s390x_cpu_mmu_index; in s390_cpu_class_init()
|
/openbmc/qemu/target/avr/ |
H A D | cpu.c | 235 cc->mmu_index = avr_cpu_mmu_index; in avr_cpu_class_init()
|
/openbmc/qemu/target/microblaze/ |
H A D | cpu.c | 451 cc->mmu_index = mb_cpu_mmu_index; in mb_cpu_class_init()
|
/openbmc/qemu/include/hw/core/ |
H A D | cpu.h | 155 int (*mmu_index)(CPUState *cpu, bool ifetch); member
|
/openbmc/qemu/target/riscv/ |
H A D | vector_helper.c | 129 int mmu_index = riscv_env_mmu_index(env, false); in probe_pages() local 132 mmu_index, ra); in probe_pages() 137 mmu_index, ra); in probe_pages() 328 uint32_t log2_esz, bool is_load, int mmu_index, 341 mmu_index, true, &host, ra); 389 int mmu_index = riscv_env_mmu_index(env, false); in vext_ldst_us() local 408 is_load, mmu_index, ldst_tlb, ldst_host, ra); in vext_ldst_us() 429 is_load, mmu_index, ldst_tlb, ldst_host, ra); in vext_ldst_us() 626 int mmu_index = riscv_env_mmu_index(env, false); local 649 mmu_index, true, &host, 0); [all …]
|
H A D | cpu.c | 2768 cc->mmu_index = riscv_cpu_mmu_index; in riscv_cpu_common_class_init()
|
/openbmc/qemu/target/m68k/ |
H A D | cpu.c | 575 cc->mmu_index = m68k_cpu_mmu_index; in m68k_cpu_class_init()
|
/openbmc/qemu/target/mips/ |
H A D | cpu.c | 585 cc->mmu_index = mips_cpu_mmu_index; in mips_cpu_class_init()
|
/openbmc/qemu/target/sparc/ |
H A D | cpu.c | 962 cc->mmu_index = sparc_cpu_mmu_index; in sparc_cpu_class_init()
|
/openbmc/qemu/target/loongarch/ |
H A D | cpu.c | 840 cc->mmu_index = loongarch_cpu_mmu_index; in loongarch_cpu_class_init()
|
/openbmc/qemu/target/ppc/ |
H A D | cpu_init.c | 7459 cc->mmu_index = ppc_cpu_mmu_index; in ppc_cpu_class_init()
|