Searched refs:r29 (Results 1 - 20 of 20) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/ppc/
H A D_types.h80 unsigned int r29; member in struct:ppc_thread_state
127 unsigned long long r29; member in struct:ppc_thread_state64
H A D_structs.h125 unsigned int r29; variable
224 unsigned long long r29; variable
/macosx-10.5.8/xnu-1228.15.4/libsa/ppc/
H A Dsetjmp.s79 stw r29, 68(ARG0)
151 lwz r29, 68(ARG0)
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A D_setjmp.s76 stw r29, 68(ARG0)
148 lwz r29, 68(ARG0)
H A Dmovc.s1017 stw r29,FM_ARG0+0x0C(r1) // save non-volatile r29
1030 // r29: source address
1039 rlwinm r29,r3,0,1,0 // form source address high-order bits
1041 rlwimi r29,r4,0,0,31 // form source address low-order bits
1054 mr r28,r29 // no, so source must be virtual
1062 std r29,FM_ARG0+0x30(r1) // preserve 64-bit r29 across 32-bit call
1065 ld r29,FM_ARG0+0x30(r1) // restore 64-bit r29
[all...]
H A Dskiplists.s930 stw r29,0x0E8+4(r19)
970 std r29,0x0E8(r19)
1052 lwz r29,mpFlags(r26) ; get bits for this mapping
1058 andi. r27,r29,mpLists ; get #lists this mapping is supposed to be on
1071 rlwinm r29,r29,mpBSub+1,31,31 ; Rotate to get 0 if 4K bsu or 1 if 32MB bsu
1073 ori r29,r29,0x3216 ; OR in 0x00003216 (0x3200 and a base rotate of 22)
1074 rlwnm r29,r29,r2
[all...]
H A DEmulate64.s85 rlwinm. r0,r29,0,SRR1_PRG_ILL_INS_BIT,SRR1_PRG_ILL_INS_BIT // illegal opcode?
210 ld r29,savesrr1(r13) // get the MSR etc at the fault
229 // r29 = SRR1 (ie, MSR at interrupt)
232 rlwinm r3,r29,31,MSR_DR_BIT,MSR_DR_BIT // Move instruction translate bit to DR
252 rlwinm. r0,r29,0,MSR_SE_BIT,MSR_SE_BIT // Were we single stepping?
258 rlwinm r3,r29,0,MSR_DR_BIT,MSR_DR_BIT // was data translation on at fault?
294 // r29 = SRR1 (ie, MSR at fault)
331 sradi r15,r29,32 // propogate SF bit from SRR1 (MSR_SF, which is bit 0)
546 rlwinm. r4,r29,0,MSR_PR_BIT,MSR_PR_BIT // did fault occur in user mode?
901 rlwimi r29,r
[all...]
H A Dstart.s105 subi r29,r3,(ACT_PER_PROC-ppe_vaddr) ; Substract mact.PerProc offset
134 subi r29,r28,(ACT_PER_PROC-ppe_vaddr) ; Substract mact.PerProc offset
156 mtsprg 1,r29 ; Set spr1
435 lwz r29,PP_HIBERNATE(r30)
436 andi. r29, r29, 1
449 mfmsr r29 ; Get the MSR
450 rldicl r29,r29,0,MSR_SF_BIT+1 ; turn 64-bit mode off
451 mtmsrd r29 ; Se
[all...]
H A Dhw_exception.s550 cmplw r31,r29 ; Is this syscall in the table?
1122 chkfac: lwz r29,savesrr1+4(r3) ; Get the current MSR
1129 rlwinm. r0,r29,0,MSR_PR_BIT,MSR_PR_BIT ; Are we going into user state?
1134 rlwinm r29,r29,0,MSR_FP_BIT+1,MSR_FP_BIT-1 ; Turn off floating point for now
1137 rlwinm r29,r29,0,MSR_VEC_BIT+1,MSR_VEC_BIT-1 ; Turn off vector for now
1232 rlwinm. r0,r29,0,MSR_PR_BIT,MSR_PR_BIT ; (TEST/DEBUG) Going into user state?
1304 fpuena: ori r29,r29,lo1
[all...]
H A Dlowmem_vectors.s1396 stw r29,saver29+4(r13) ; Save R29
1735 std r29,saver29(r13) ; Save R29
2335 mr r29,r13 ; Save the save
2346 xor r27,r29,r30 ; Flip to virtual
2960 mfsprg r29,0 ; Get the per_proc block back
2963 lwz r3,ijsave(r29) ; Get the inject savearea top
2964 lwz r4,ijsave+4(r29) ; And get the bottom of the inject savearea pointer
2989 stw r0,ijsave(r29) ; Clear the pointer to the saved savearea
2990 stw r0,ijsave+4(r29) ; Clear the pointer to the saved savearea
3049 EatRupt: mfsprg r29,
[all...]
H A Dcswtch.s565 lwz r29,curctx(r17) ; Grab the current context anchor of the current thread
574 mr r5,r29 ; (TEST/DEBUG)
587 cmplw cr2,r22,r29 ; Are both old and new the same context?
727 fsnosave: la r15,FPUsync(r29) ; Point to the sync word
756 lwz r19,FPUcpu(r29) ; Get the last CPU we ran on
757 lwz r14,FPUsave(r29) ; Point to the top of the "new" context stack
759 stw r16,FPUcpu(r29) ; Claim context for us
763 lwz r13,FPUlevel(r29) ; (TEST/DEBUG)
781 sub r0,r18,r29 ; Subtract one from the other
782 sub r11,r29,r1
[all...]
H A Dhw_vm.s156 stw r29,FM_ARG0+0x30(r1) ; Save a register
203 mr r29,r4 ; Save top half of vaddr for later
224 adde r8,r29,r22 ; Add the rest of the length on
288 rlwimi r10,r29,18,0,13 ; Shift EA[18:31] down to VSID (31-bit math works because of max hash table size)
364 lwz r29,FM_ARG0+0x30(r1) ; Save a register
543 stw r29,FM_ARG0+0x38(r1) ; Save a register
574 mr r29,r4 ; Top half of vaddr
592 mr r4,r29 ; High order of address
628 mr r4,r29 ; High order of address
660 rlwinm r23,r29,
[all...]
H A Dstatus.c183 ts->r29 = (unsigned int)sv->save_r29;
255 xts->r29 = sv->save_r29;
504 ts->r29 = (unsigned int)sv->save_r29;
576 xts->r29 = sv->save_r29;
772 genuser->save_r29 = (uint64_t)ts->r29;
830 genuser->save_r29 = xts->r29;
H A Dsavearea_asm.s978 stw r29,FM_SIZE+4(r1) ; Save R29
1083 lwz r29,SACflags(r2) ; Get the flags
1087 rlwinm. r0,r29,0,sac_permb,sac_permb ; Is this a permanently allocated area? (also sets 0 needed below)
1090 lwz r29,SACprev+4(r2) ; and the previous
1094 stnot1st: stw r28,SACnext+4(r29) ; Previous guy points to my next
1096 stw r29,SACprev+4(r28) ; Next guy points back to my previous
1188 lwz r29,SACflags(r2) ; Get the flags
1192 rlwinm. r0,r29,0,sac_permb,sac_permb ; Is this a permanently allocated area? (also sets 0 needed below)
1195 ld r29,SACprev(r2) ; and the previous
1200 std r28,SACnext(r29) ; Previou
[all...]
H A Dvmachmon_asm.s535 mfsprg r29,1 ; Get the current activation
536 lwz r29,ACT_PER_PROC(r29) ; Get the per_proc block
543 lhz r29,PP_CPU_NUMBER(r29) ; Get our cpu number
550 stw r29,FPUcpu(r25) ; Claim the context for ourselves
618 stw r29,VMXcpu(r25) ; Claim the context for ourselves
2125 stw r29,saver29+4(r3) ; Save r29
2153 std r29,saver2
[all...]
H A DEmulate.s246 li r29,emfp0 ; Point to work area
248 dcbz r29,r31 ; Clear and allocate a cache line for us to work in
254 lis r29,hi16(EXT(aaFPopTable)) ; High part of FP branch table
257 ori r29,r29,lo16(EXT(aaFPopTable)) ; Low part of FP branch table
259 rlwimi r29,r20,0,22,28 ; Index into table based upon register||iDouble||iStore
260 mtctr r29 ; Get set to call the function
H A Dmachine_routines_asm.s2051 stw r29, FM_ARG0+0x04(r1) ; Save a register
2062 lwzx r29, r31, r3 ; Load the PowerTune number 0 or 1
2091 mr r5, r29
2094 rlwinm r29, r29, 13-6, 6, 7 ; Move to PSR speed location and isolate the requested speed
2103 cmpw r0, r29 ; Compare the requested and current speeds
2121 lwz r29, FM_ARG0+0x04(r1) ; Restore a register
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/architecture/ppc/
H A Dreg_help.h82 #define s1 r29 // ....
/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/
H A Dchud_thread_ppc.c94 ts->r29 = (unsigned int)sv->save_r29;
146 xts->r29 = sv->save_r29;
211 sv->save_r29 = (uint64_t)ts->r29;
259 sv->save_r29 = xts->r29;
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/
H A Dkdp_machdep.c178 state->r29 = (unsigned int)saved_state->save_r29;
229 state->r29 = saved_state->save_r29;
312 saved_state->save_r29 = state->r29;
361 saved_state->save_r29 = state->r29;

Completed in 184 milliseconds