Lines Matching refs:r4
192 addis r4,r3,KERNELBASE@h /* current address of _start */
194 cmplw 0,r4,r5 /* already running at PHYSICAL_START? */
225 100: lwz r4,0(0)
227 cmpw 0,r4,r3
375 mfspr r4,SPRN_SPRG_RTAS
376 cmpwi cr1,r4,0
393 mfspr r4,SPRN_DAR /* into the hash table */
397 mfspr r4,SPRN_DAR
409 mr r4,r12 /* SRR0 is fault address */
411 1: mr r4,r12
423 mfspr r4,SPRN_DAR
424 stw r4,_DAR(r11)
792 lwzx r0,r6,r4
839 mr r4,r24
863 tophys(r4,r2)
864 addi r4,r4,THREAD /* phys address of our thread_struct */
865 CLR_TOP32(r4)
866 mtspr SPRN_SPRG_THREAD,r4
871 li r4,MSR_KERNEL
872 FIX_SRR1(r4,r5)
876 mtspr SPRN_SRR1,r4
915 li r4,0
916 3: mtsrin r3,r4
918 addis r4,r4,0x1000 /* address of next segment */
929 LOAD_BAT(0,r3,r4,r5)
930 LOAD_BAT(1,r3,r4,r5)
931 LOAD_BAT(2,r3,r4,r5)
932 LOAD_BAT(3,r3,r4,r5)
934 LOAD_BAT(4,r3,r4,r5)
935 LOAD_BAT(5,r3,r4,r5)
936 LOAD_BAT(6,r3,r4,r5)
937 LOAD_BAT(7,r3,r4,r5)
950 tophys(r4,r2)
951 addi r4,r4,THREAD /* init task's THREAD */
952 CLR_TOP32(r4)
953 mtspr SPRN_SPRG_THREAD,r4
967 mr r4,r31
977 lis r4,2f@h
978 ori r4,r4,2f@l
979 tophys(r4,r4)
982 mtspr SPRN_SRR0,r4
1004 li r4,MSR_KERNEL
1005 FIX_SRR1(r4,r5)
1009 mtspr SPRN_SRR1,r4
1019 lwz r3,MMCONTEXTID(r4)
1032 lwz r4,MM_PGD(r4)
1035 stw r4, 0x4(r5)
1037 li r4,0
1040 mtsrin r3,r4
1043 addis r4,r4,0x1000 /* address of next segment */
1119 addi r4, r3, __after_mmu_off - _start
1124 mtspr SPRN_SRR0,r4
1262 mtlr r4