/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/ppc/ |
H A D | _types.h | 80 unsigned int r29; member in struct:ppc_thread_state 127 unsigned long long r29; member in struct:ppc_thread_state64
|
H A D | _structs.h | 125 unsigned int r29; variable 224 unsigned long long r29; variable
|
/macosx-10.5.8/xnu-1228.15.4/libsa/ppc/ |
H A D | setjmp.s | 79 stw r29, 68(ARG0) 151 lwz r29, 68(ARG0)
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | _setjmp.s | 76 stw r29, 68(ARG0) 148 lwz r29, 68(ARG0)
|
H A D | movc.s | 1017 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 D | skiplists.s | 930 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 D | Emulate64.s | 85 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 D | start.s | 105 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 D | hw_exception.s | 550 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 D | lowmem_vectors.s | 1396 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 D | cswtch.s | 565 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 D | hw_vm.s | 156 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 D | status.c | 183 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 D | savearea_asm.s | 978 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 D | vmachmon_asm.s | 535 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 D | Emulate.s | 246 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 D | machine_routines_asm.s | 2051 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 D | reg_help.h | 82 #define s1 r29 // ....
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/ |
H A D | chud_thread_ppc.c | 94 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 D | kdp_machdep.c | 178 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;
|