Home
last modified time | relevance | path

Searched refs:SPR_BOOKE_MAS0 (Results 1 – 25 of 45) sorted by relevance

12

/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/ppc/
H A Dmmu_helper.c983 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 Dmmu_common.c1298 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 Dcpu.h1671 #define SPR_BOOKE_MAS0 (0x270) macro
/dports/emulators/qemu/qemu-6.2.0/target/ppc/
H A Dmmu_helper.c983 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 Dmmu_common.c1298 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 Dcpu.h1692 #define SPR_BOOKE_MAS0 (0x270) macro
/dports/emulators/qemu-utils/qemu-4.2.1/target/ppc/
H A Dmmu_helper.c1536 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 Dcpu.h1659 #define SPR_BOOKE_MAS0 (0x270) macro
H A Dkvm.c1109 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 Dmmu_helper.c1536 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 Dcpu.h1638 #define SPR_BOOKE_MAS0 (0x270) macro
H A Dkvm.c1114 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 Dmmu_helper.c1536 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 Dcpu.h1615 #define SPR_BOOKE_MAS0 (0x270) macro
H A Dkvm.c1114 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 Dmmu_helper.c1528 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 Dcpu.h1683 #define SPR_BOOKE_MAS0 (0x270) macro
H A Dkvm.c1120 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 Dmmu_helper.c1536 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 Dcpu.h1659 #define SPR_BOOKE_MAS0 (0x270) macro
H A Dkvm.c1109 env->spr[SPR_BOOKE_MAS0] = sregs.u.e.mas0; in kvmppc_get_booke_sregs()
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/ppc/
H A Dmmu_helper.c1536 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 Dcpu.h1615 #define SPR_BOOKE_MAS0 (0x270) macro
/dports/emulators/qemu60/qemu-6.0.0/target/ppc/
H A Dmmu_helper.c1537 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 Dcpu.h1638 #define SPR_BOOKE_MAS0 (0x270) macro

12