Lines Matching refs:mtpr

202         mtpr	r31, ev5__ps		// Set Ibox current mode to kernel
208 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
210 mtpr r30, pt_usp // save user stack
234 mtpr r13, exc_addr // load exc_addr with entMM
265 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kern
274 mtpr r30, pt_usp // save user stack
288 mtpr r31, ev5__ps // Set Ibox current mode to kernel
308 mtpr r14, ev5__ipl // load the new IPL into Ibox
338 mtpr r10, exc_addr // Restore exc_address if there was a trap.
350 mtpr r8, ev5__itb_pte // Ibox remembers the VA, load the PTE into the ITB.
378 mtpr r10, pt6 // Stash exc_addr away
387 mtpr r8, ev5__dtb_pte // Write DTB PTE part. E0.
390 mtpr r10, ev5__dtb_tag // Write DTB TAG part, completes DTB load. No virt ref for 3 cycles.
394 mtpr r10, exc_addr // Return linkage in case we trapped. E1.
426 mtpr r8, pt4 // save r8 to do exc_addr check
431 mtpr r22, pt5 // Get some scratch space. E1.
435 mtpr r21, pt4 // Get some scratch space. E1.
458 mtpr r21, ev5__dtb_pte // Write the PTE. E0.
461 mtpr r8, ev5__dtb_tag // Write the TAG. E0. No virtual references in subsequent 3 cycles.
493 mtpr r31, ev5__ps // Set Ibox current mode to kernel
513 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
515 mtpr r30, pt_usp // save user stack
524 mtpr r25, pt0 // Stash VA
569 mtpr r31, ev5__ps // Set Ibox current mode to kernel
580 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
604 mtpr r30, pt_usp // save user stack
625 mtpr r31, ic_flush_ctl // Flush the Icache
649 mtpr r31, ev5__ps // Set Ibox current mode to kernel
658 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
660 mtpr r30, pt_usp // save user stack
682 mtpr r13, exc_addr // load exc_addr with entIF
717 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
722 mtpr r30, pt_usp // save user stack
728 mtpr r31, ev5__ps // Set Ibox current mode to kernel
737 mfpr r17, ev5__exc_mask // Get exception register mask IPR - no mtpr exc_sum in next cycle
747 mtpr r31, ev5__exc_sum // Unlock exc_sum and exc_mask
750 mtpr r12, exc_addr // Set new PC - 1 bubble to hw_rei - E1
775 mtpr r31, ev5__ps // Set Ibox current mode to kernel
786 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
788 mtpr r30, pt_usp // save user stack
813 mtpr r13, exc_addr // load exc_addr with entIF
827 mtpr r13, exc_addr // load exc_addr with entIF
873 mtpr r25, exc_addr // load exc_addr with entMM
890 mtpr r25, exc_addr // load exc_addr with entUna
949 mtpr r0, pt0
951 mtpr r31, dtb_cm // Make sure that the CM IPRs are all kernel mode
952 mtpr r31, ips
954 mtpr r14, exc_addr // Set PC to instruction that caused trouble
975 mtpr r11, ev5__dtb_cm
976 mtpr r11, ev5__ps // Make sure ps hasn't changed
981 mtpr r14, exc_addr // give ibox new PC
1014 mtpr r16, pt_entint
1022 mtpr r16, pt_entarith
1030 mtpr r16, pt_entmm
1038 mtpr r16, pt_entif
1046 mtpr r16, pt_entuna
1054 mtpr r16, pt_entsys
1068 mtpr r31, ev5__dtb_ia // Flush DTB
1069 mtpr r31, ev5__itb_ia // Flush ITB
1077 mtpr r31, ev5__dtb_iap // Flush DTB
1078 mtpr r31, ev5__itb_iap // Flush ITB
1098 mtpr r17, ev5__itb_is // Flush ITB
1103 mtpr r17, ev5__dtb_is // Flush DTB.
1112 mtpr r17, ev5__dtb_is // Flush DTB
1116 mtpr r17, ev5__itb_is // Flush ITB
1134 mtpr r13, exc_addr // load exc_addr with entIF
1149 mtpr r11, ev5__dtb_cm // set Mbox current mode - no virt ref for 2 cycles
1150 mtpr r11, ev5__ps // set Ibox current mode - 2 bubble to hw_rei
1152 mtpr r31, ev5__ipl // set the ipl. No hw_rei for 2 cycles
1153 mtpr r25, pt_ksp // save off incase RTI to user
1169 mtpr r25, pt_ksp // save off incase RTI to user
1171 mtpr r12, ev5__ipl // set the new ipl.
1205 mtpr r12, itb_asn // no hw_rei_stall in 0,1,2,3,4
1207 mtpr r24, dtb_asn // Load up new ASN
1208 mtpr r25, icsr // write the icsr
1215 mtpr r14, pt_ptbr // load the new ptbr
1217 mtpr r13, cc // set new offset
1221 mtpr r25, pt_usp // save usp
1234 mtpr r31, ev5__alt_mode // ensure alt_mode set to 0 (kernel)
1235 mtpr r2, pt_misc // update the chip
1277 mtpr r31, ev5__ps // Set Ibox current mode to kernel
1283 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
1285 mtpr r30, pt_usp // save user stack
1315 mtpr r13, exc_addr // set vector address
1336 mtpr r31, ev5__ps // Set Ibox current mode to kernel
1342 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
1344 mtpr r30, pt_usp // save user stack
1374 mtpr r13, exc_addr // set vector address
1406 mtpr r11, pt0 // Save PS for stack write
1426 mtpr r31, ev5__ps // Set Ibox current mode to kernel
1428 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
1433 mtpr r30, pt_usp // save user stack
1463 mtpr r13, exc_addr // set vector address
1483 mtpr r12, exc_addr // and set entry point
1516 mtpr r22, exc_addr // set for rei
1547 mtpr r31, ev5__ic_flush_ctl // Icache flush - E1
1627 mtpr r31, ev5__ps // Set Ibox current mode to kernel
1636 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
1638 mtpr r30, pt_usp // save user stack
1660 mtpr r13, exc_addr // load exc_addr with entIF
1684 mtpr r30, pt_usp // save user stack
1777 mtpr r0, icsr // Turn off SDE
1850 mtpr r2, icsr // Restore original ICSR
1940 mtpr r0, icsr // write to icsr, enabling FEN
1943 mtpr r31, dtbIa // Clear all DTB entries
1947 mtpr r0, dtbPte // Load the PTE and set valid
1948 mtpr r1, dtbTag // Write the PTE and tag into the DTB
1956 mtpr r0, dtbPte // Load the PTE and set valid
1957 mtpr r4, dtbTag // Write the PTE and tag into the DTB
2040 mtpr r31, dtb_ia // clear the dtb
2041 mtpr r31, itb_ia // clear the itb
2071 mtpr r31, dtbIa // Clear all DTB entries
2075 mtpr r0, dtbPte // Load the PTE and set valid
2076 mtpr r1, dtbTag // Write the PTE and tag into the DTB
2084 mtpr r0, dtbPte // Load the PTE and set valid
2085 mtpr r4, dtbTag // Write the PTE and tag into the DTB
2093 mtpr r0, icsr // Update the chip
2182 //orig mtpr r0, dtb_cm // set current mode in mbox too
2186 //orig mtpr r0, dtb_asn // set ASN in Mbox too
2188 //orig mtpr r0, mvptbr // use ivptbr value to restore mvptbr
2205 mtpr r0, dtbCm // Set Mbox current mode too.
2209 mtpr r0, dtbAsn // Set Mbox ASN too
2211 mtpr r0, mVptBr // Set Mbox VptBr too
2244 mtpr r2, icsr // Turn off SDE - no palshadow rd/wr for 3 bubble cycles
2324 mtpr r31, dtb_ia // clear the tb //orig
2325 mtpr r31, itb_ia // clear the itb //orig
2369 mtpr r14, pt10 // Stash exc_addr
2370 mtpr r14, exc_addr
2381 mtpr r0, pt0 // Stash for scratch
2384 mtpr r25, pt_misc // Save mchk code!scbv!whami!mces
2387 mtpr r1, pt1 // Stash for scratch
2390 mtpr r4, pt4
2391 mtpr r5, pt5
2393 mtpr r6, pt6
2424 mtpr r12, exc_addr
2425 mtpr r0, pt0
2664 mtpr r1, pt_mces // Write MCES back
2804 mtpr r1, ev5__icsr // write new ICSR. 3 Bubble cycles to HW_REI
2831 mtpr r16, ev5__mvptbr // Load Mbox copy
2832 mtpr r16, ev5__ivptbr // Load Ibox copy
2875 mtpr r16, pt_pcbb // set new pcbb
2902 mtpr r16, pt_sysval // Pad paltemp write
3008 mtpr r22, ev5__ipl // set new mask
3044 mtpr r16, pt_kgp
3062 mtpr r16, pt_usp
3237 mtpr r31, ev5__ipl // zero ibox IPL - 2 bubbles to hw_rei
3239 mtpr r11, ev5__dtb_cm // set Mbox current mode - no virt ref for 2 cycles
3240 mtpr r11, ev5__ps // set Ibox current mode - 2 bubble to hw_rei
3242 mtpr r23, exc_addr // set return address - 1 bubble to hw_rei
3243 mtpr r25, pt_ksp // save kern stack
3292 mtpr r13, exc_addr // set return address
3322 mtpr r31, ev5__ps // Set Ibox current mode to kernel
3327 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
3329 mtpr r30, pt_usp // save user stack
3363 mtpr r31, ev5__ps // Set Ibox current mode to kernel
3368 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
3370 mtpr r30, pt_usp // save user stack
3416 mtpr r31, ev5__dtb_cm // set Mbox current mode - no virt ref for 2 cycles
3417 mtpr r31, ev5__ps // set Ibox current mode - 2 bubble to hw_rei
3422 mtpr r30, pt_usp // save usp
3429 mtpr r12, exc_addr // set address
3659 mtpr r31, ev5__ps // Set Ibox current mode to kernel
3664 mtpr r31, ev5__dtb_cm // Set Mbox current mode to kernel -
3666 mtpr r30, pt_usp // save user stack
3791 mtpr r25, ev5__pmctr
3842 mtpr r14, ev5__pmctr // update pmctr ipr
3891 mtpr r13, icsr // update icsr
3953 mtpr r13, ev5__pmctr // update pmctr ipr
3987 mtpr r25, ev5__pmctr
3996 mtpr r8, icsr // 4 bubbles to hw_rei
4050 mtpr r14, ev5__pmctr // update pmctr ipr