/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/ppc/ |
H A D | mmu_helper.c | 983 int esel = (env->spr[SPR_BOOKE_MAS0] & MAS0_ESEL_MASK) >> MAS0_ESEL_SHIFT; in booke206_cur_tlb() 987 tlb = (env->spr[SPR_BOOKE_MAS0] & MAS0_TLBSEL_MASK) >> MAS0_TLBSEL_SHIFT; in booke206_cur_tlb() 990 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 1032 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 1050 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 1142 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 1143 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 1144 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 1198 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in helper_booke206_tlbsx() 1212 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | mmu_common.c | 1298 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1335 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1338 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss()
|
H A D | cpu.h | 1671 #define SPR_BOOKE_MAS0 (0x270) macro
|
/dports/emulators/qemu/qemu-6.2.0/target/ppc/ |
H A D | mmu_helper.c | 983 int esel = (env->spr[SPR_BOOKE_MAS0] & MAS0_ESEL_MASK) >> MAS0_ESEL_SHIFT; in booke206_cur_tlb() 987 tlb = (env->spr[SPR_BOOKE_MAS0] & MAS0_TLBSEL_MASK) >> MAS0_TLBSEL_SHIFT; in booke206_cur_tlb() 990 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 1032 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 1050 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 1142 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 1143 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 1144 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 1198 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in helper_booke206_tlbsx() 1212 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | mmu_common.c | 1298 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1335 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1338 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss()
|
H A D | cpu.h | 1692 #define SPR_BOOKE_MAS0 (0x270) macro
|
/dports/emulators/qemu-utils/qemu-4.2.1/target/ppc/ |
H A D | mmu_helper.c | 1536 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1573 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1576 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2667 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2709 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2727 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2819 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2820 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2889 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1659 #define SPR_BOOKE_MAS0 (0x270) macro
|
H A D | kvm.c | 1109 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|
/dports/emulators/qemu5/qemu-5.2.0/target/ppc/ |
H A D | mmu_helper.c | 1536 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1573 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1576 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2667 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2709 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2727 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2819 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2820 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2889 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1638 #define SPR_BOOKE_MAS0 (0x270) macro
|
H A D | kvm.c | 1114 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/ppc/ |
H A D | mmu_helper.c | 1536 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1573 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1576 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2667 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2709 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2727 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2819 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2820 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2889 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1615 #define SPR_BOOKE_MAS0 (0x270) macro
|
H A D | kvm.c | 1114 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/ppc/ |
H A D | mmu_helper.c | 1528 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1565 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1568 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2649 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2698 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2716 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2805 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2806 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2807 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2875 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1683 #define SPR_BOOKE_MAS0 (0x270) macro
|
H A D | kvm.c | 1120 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|
/dports/emulators/qemu42/qemu-4.2.1/target/ppc/ |
H A D | mmu_helper.c | 1536 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1573 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1576 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2667 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2709 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2727 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2819 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2820 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2889 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1659 #define SPR_BOOKE_MAS0 (0x270) macro
|
H A D | kvm.c | 1109 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/ppc/ |
H A D | mmu_helper.c | 1536 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1573 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1576 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2667 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2709 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2727 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2819 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2820 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2889 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1615 #define SPR_BOOKE_MAS0 (0x270) macro
|
/dports/emulators/qemu60/qemu-6.0.0/target/ppc/ |
H A D | mmu_helper.c | 1537 env->spr[SPR_BOOKE_MAS0] = env->spr[SPR_BOOKE_MAS4] & MAS4_TLBSELD_MASK; in booke206_update_mas_tlb_miss() 1574 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in booke206_update_mas_tlb_miss() 1577 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_update_mas_tlb_miss() 2668 if ((tlbncfg & TLBnCFG_HES) && (env->spr[SPR_BOOKE_MAS0] & MAS0_HES)) { in booke206_cur_tlb() 2710 switch (env->spr[SPR_BOOKE_MAS0] & MAS0_WQ_MASK) { in helper_booke206_tlbwe() 2728 if (((env->spr[SPR_BOOKE_MAS0] & MAS0_ATSEL) == MAS0_ATSEL_LRAT) && in helper_booke206_tlbwe() 2820 env->spr[SPR_BOOKE_MAS0] = tlbn << MAS0_TLBSEL_SHIFT; in booke206_tlb_to_mas() 2821 env->spr[SPR_BOOKE_MAS0] |= way << MAS0_ESEL_SHIFT; in booke206_tlb_to_mas() 2822 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_NV_SHIFT; in booke206_tlb_to_mas() 2890 env->spr[SPR_BOOKE_MAS0] |= env->last_way << MAS0_ESEL_SHIFT; in helper_booke206_tlbsx() [all …]
|
H A D | cpu.h | 1638 #define SPR_BOOKE_MAS0 (0x270) macro
|