• Home
  • Raw
  • Download

Lines Matching refs:r5

84 		lwi	r5, r1, 0;		\
85 mts rmsr, r5; \
89 lwi r5, r1, PT_R5; \
322 swi r5, r1, PT_R5
329 mfs r5, rmsr;
331 swi r5, r1, 0;
337 andi r5, r4, 0x1F; /* Extract ESR[EXC] */
340 addk r6, r5, r5; /* << 1 */
345 lwi r5, r0, TOPHYS(exception_debug_table)
346 addi r5, r5, 1
347 swi r5, r0, TOPHYS(exception_debug_table)
348 lwi r5, r6, TOPHYS(exception_debug_table)
349 addi r5, r5, 1
350 swi r5, r6, TOPHYS(exception_debug_table)
396 lbui r5, r3, 0; /* Exception address in r3 */
399 sbi r5, r0, TOPHYS(ex_tmp_data_loc_0);
400 lbui r5, r3, 1;
401 sbi r5, r0, TOPHYS(ex_tmp_data_loc_1);
402 lbui r5, r3, 2;
403 sbi r5, r0, TOPHYS(ex_tmp_data_loc_2);
404 lbui r5, r3, 3;
405 sbi r5, r0, TOPHYS(ex_tmp_data_loc_3);
410 lbui r5, r3, 0; /* Exception address in r3 */
413 sbi r5, r0, TOPHYS(ex_tmp_data_loc_0);
414 lbui r5, r3, 1;
415 sbi r5, r0, TOPHYS(ex_tmp_data_loc_1);
420 lbui r5, r0, TOPHYS(ex_reg_op);
423 addk r5, r5, r5;
424 addk r5, r5, r5;
425 addk r5, r5, r5;
426 addk r5, r5, r6;
427 bra r5;
431 lbui r5, r0, TOPHYS(ex_reg_op);
434 add r5, r5, r5;
435 add r5, r5, r5;
436 add r5, r5, r5;
437 add r5, r5, r6;
438 bra r5;
491 ori r5, r0, CONFIG_KERNEL_START
492 cmpu r5, r3, r5
493 bgti r5, ex3
520 bsrli r5, r3, PGDIR_SHIFT - 2
521 andi r5, r5, PAGE_SIZE - 4
523 or r4, r4, r5
525 andi r5, r4, PAGE_MASK /* Extract L2 (pte) base address */
526 beqi r5, ex2 /* Bail if no table */
528 tophys(r5,r5)
531 or r5, r5, r6
532 lwi r4, r5, 0 /* Get Linux PTE */
539 swi r4, r5, 0 /* Update Linux page table */
557 mfs r5, rtlbx /* DEBUG: TBD */
621 bsrli r5, r3, PGDIR_SHIFT - 2
622 andi r5, r5, PAGE_SIZE - 4
624 or r4, r4, r5
626 andi r5, r4, PAGE_MASK /* Extract L2 (pte) base address */
627 beqi r5, ex7 /* Bail if no table */
629 tophys(r5,r5)
632 or r5, r5, r6
633 lwi r4, r5, 0 /* Get Linux PTE */
639 swi r4, r5, 0
692 bsrli r5, r3, PGDIR_SHIFT - 2
693 andi r5, r5, PAGE_SIZE - 4
695 or r4, r4, r5
697 andi r5, r4, PAGE_MASK /* Extract L2 (pte) base address */
698 beqi r5, ex10 /* Bail if no table */
700 tophys(r5,r5)
703 or r5, r5, r6
704 lwi r4, r5, 0 /* Get Linux PTE */
710 swi r4, r5, 0
752 lwi r5, r0, TOPHYS(tlb_index)
753 addik r5, r5, 1 /* MS: inc tlb_index -> use next one */
756 andi r5, r5, MICROBLAZE_TLB_SIZE - 1
758 cmp r31, r5, r6
760 lwi r5, r0, TOPHYS(tlb_skip)
763 swi r5, r0, TOPHYS(tlb_index)
766 mts rtlbx, r5 /* MS: save current TLB */
808 mts rpid, r5 /* Shadow TLBs are automatically */
836 load1: lbui r5, r4, 0; /* Exception address in r4 - delay slot */
839 sbi r5, r6, 0;
840 load2: lbui r5, r4, 1;
841 sbi r5, r6, 1;
842 load3: lbui r5, r4, 2;
843 sbi r5, r6, 2;
844 load4: lbui r5, r4, 3;
845 sbi r5, r6, 3;
853 sbi r5, r6, 0;
854 load5: lbui r5, r4, 1;
855 sbi r5, r6, 1;
859 addik r5, r8, lw_table_vm;
860 bra r5;
865 addik r5, r8, sw_table_vm;
866 bra r5;
868 addik r5, r0, ex_tmp_data_loc_0;
870 swi r3, r5, 0; /* Get the word - delay slot */
872 lbui r3, r5, 0;
874 lbui r3, r5, 1;
876 lbui r3, r5, 2;
878 lbui r3, r5, 3;
884 lbui r3, r5, 0;
886 lbui r3, r5, 1;
890 lbui r3, r5, 2;
892 lbui r3, r5, 3;
904 ori r5, r7, 0 /* setup pointer to pt_regs */