/openbmc/qemu/target/sh4/ |
H A D | helper.c | 277 int itlb; in copy_utlb_entry_itlb() local 280 itlb = itlb_replacement(env); in copy_utlb_entry_itlb() 281 ientry = &env->itlb[itlb]; in copy_utlb_entry_itlb() 286 update_itlb_use(env, itlb); in copy_utlb_entry_itlb() 287 return itlb; in copy_utlb_entry_itlb() 298 e = find_tlb_entry(env, address, env->itlb, ITLB_SIZE, use_asid); in find_itlb_entry() 339 matching = &env->itlb[n]; in get_mmu_address() 349 matching = &env->itlb[n]; in get_mmu_address() 501 tlb_t * entry = &s->itlb[i]; in cpu_sh4_invalidate_tlb() 512 tlb_t * entry = &s->itlb[index]; in cpu_sh4_read_mmaped_itlb_addr() [all …]
|
H A D | monitor.c | 54 print_tlb (mon, i, &env->itlb[i]); in hmp_info_tlb()
|
H A D | cpu.h | 188 tlb_t itlb[ITLB_SIZE]; /* instruction translation table */ member
|
/openbmc/qemu/target/xtensa/ |
H A D | mmu_helper.c | 111 env->config->itlb.varway56; in xtensa_tlb_get_addr_mask() 148 env->config->itlb.nrefillentries) == 32; in get_vpn_mask() 156 env->config->itlb.varway56; in get_vpn_mask() 178 env->config->itlb.varway56; in split_tlb_entry_spec_way() 187 env->config->itlb.nrefillentries) == 32; in split_tlb_entry_spec_way() 233 if (*wi < (dtlb ? env->config->dtlb.nways : env->config->itlb.nways)) { in split_tlb_entry_spec() 250 const xtensa_tlb *tlb = dtlb ? &env->config->dtlb : &env->config->itlb; in xtensa_tlb_get_entry() 255 env->itlb[wi] + ei; in xtensa_tlb_get_entry() 416 reset_tlb_mmu_all_ways(env, &env->config->itlb, env->itlb); in reset_mmu() 418 reset_tlb_mmu_ways56(env, &env->config->itlb, env->itlb); in reset_mmu() [all …]
|
H A D | overlay_tool.h | 365 .itlb = ITLB(XCHAL_HAVE_SPANNING_WAY), \ 388 .itlb = TLB_TEMPLATE, \
|
H A D | cpu.h | 481 xtensa_tlb itlb; member 526 xtensa_tlb_entry itlb[7][MAX_TLB_WAY_SIZE]; member
|
H A D | helper.h | 34 DEF_HELPER_3(itlb, void, env, i32, i32)
|
/openbmc/qemu/target/sparc/ |
H A D | mmu_helper.c | 678 if (ultrasparc_tag_match(&env->itlb[i], in get_physical_address_code() 681 if (TTE_IS_PRIV(env->itlb[i].tte) && is_user) { in get_physical_address_code() 707 TTE_SET_USED(env->itlb[i].tte); in get_physical_address_code() 836 switch (TTE_PGSIZE(env->itlb[i].tte)) { in dump_mmu() 851 if (TTE_IS_VALID(env->itlb[i].tte)) { in dump_mmu() 855 env->itlb[i].tag & (uint64_t)~0x1fffULL, in dump_mmu() 856 TTE_PA(env->itlb[i].tte), in dump_mmu() 858 TTE_IS_PRIV(env->itlb[i].tte) ? "priv" : "user", in dump_mmu() 859 TTE_IS_LOCKED(env->itlb[i].tte) ? in dump_mmu() 861 env->itlb[i].tag & (uint64_t)0x1fffULL, in dump_mmu() [all …]
|
H A D | ldst_helper.c | 1452 ret = env->itlb[reg].tte; in helper_ld_asi() 1459 ret = env->itlb[reg].tag; in helper_ld_asi() 1775 replace_tlb_1bit_lru(env->itlb, env->immu.tag_access, in helper_st_asi() 1787 replace_tlb_entry(&env->itlb[i], env->immu.tag_access, in helper_st_asi() 1797 demap_tlb(env->itlb, addr, "immu", env); in helper_st_asi()
|
H A D | machine.c | 237 VMSTATE_STRUCT_ARRAY(env.itlb, SPARCCPU, 64, 0,
|
H A D | cpu.h | 498 SparcTLBEntry itlb[64]; member
|
/openbmc/qemu/target/openrisc/ |
H A D | sys_helper.c | 125 mr = env->tlb.itlb[idx].mr; in HELPER() 132 env->tlb.itlb[idx].mr = rb; in HELPER() 136 env->tlb.itlb[idx].tr = rb; in HELPER() 316 return env->tlb.itlb[idx].mr; in HELPER() 320 return env->tlb.itlb[idx].tr; in HELPER()
|
H A D | mmu.c | 41 uint32_t imr = cpu->env.tlb.itlb[idx].mr; in get_phys_mmu() 42 uint32_t itr = cpu->env.tlb.itlb[idx].tr; in get_phys_mmu()
|
H A D | machine.c | 40 VMSTATE_STRUCT_ARRAY(itlb, CPUOpenRISCTLBContext, TLB_SIZE, 0,
|
H A D | cpu.h | 221 OpenRISCTLBEntry itlb[TLB_SIZE]; member
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | processor.h | 82 struct tlb_info itlb; member
|
/openbmc/qemu/pc-bios/ |
H A D | petalogix-s3adsp1800.dts | 82 xlnx,mmu-itlb-size = <0x02>;
|
H A D | petalogix-ml605.dts | 100 xlnx,mmu-itlb-size = < 0x02 >;
|
/openbmc/linux/arch/microblaze/boot/dts/ |
H A D | system.dts | 90 xlnx,mmu-itlb-size = <0x2>;
|