/macosx-10.5.8/xnu-1228.15.4/osfmk/console/ppc/ |
H A D | video_scroll.s | 52 stwu r1,-(FM_SIZE+16)(r1) /* Get space for a couple of registers on stack */ 54 stw r6,(FM_SIZE+16+FM_LR_SAVE)(r1) /* Save the return */ 59 vsufpuon1: stfd f0,(FM_SIZE+0)(r1) /* Save one register */ 60 stfd f1,(FM_SIZE+8)(r1) /* and the second */ 81 lfd f0,(FM_SIZE+0)(r1) /* Load back one register */ 82 lfd f1,(FM_SIZE+8)(r1) /* and the second */ 105 stwu r1,-(FM_SIZE+16)(r1) /* Get space for a couple of registers on stack */ 107 stw r6,(FM_SIZE+16+FM_LR_SAVE)(r1) /* Save the return */ 112 vsdfpuon1: stfd f0,(FM_SIZE+0)(r1) /* Save one register */ 113 stfd f1,(FM_SIZE [all...] |
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/ppc/ |
H A D | IOAsmSupport.s | 80 #define FM_SIZE 64 define 98 stwu r1, -(PARAM_SIZE+FM_SIZE)(r1) 106 addi r1, r1,(PARAM_SIZE+FM_SIZE)
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/ |
H A D | kdp_asm.s | 63 subi r9, r9, FM_REDZONE + FM_SIZE 73 subi r1, r9, FM_SIZE 81 addi r1, r1, FM_SIZE
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | movc.s | 160 #define kSFSize (FM_SIZE+160) 189 stfd f0,FM_SIZE+0(r1) // save the 4 FPRs we use to copy 190 stfd f1,FM_SIZE+8(r1) 192 stfd f2,FM_SIZE+16(r1) 194 stfd f3,FM_SIZE+24(r1) 226 lfd f0,FM_SIZE+0(r1) // restore the FPRs 227 lfd f1,FM_SIZE+8(r1) 228 lfd f2,FM_SIZE+16(r1) 229 lfd f3,FM_SIZE+24(r1) 237 la r9,FM_SIZE [all...] |
H A D | misc_asm.s | 78 subi r9,r9,FM_REDZONE+FM_SIZE ; Carve some extra space here 85 subi r1,r9,FM_SIZE ; Carve a new frame 93 addi r1,r1,FM_SIZE ; Pop off first stack frame
|
H A D | thread.h | 202 ((vm_offset_t)(((vm_offset_t)stack)+KERNEL_STACK_SIZE)-FM_SIZE)
|
H A D | ppc_init.c | 159 BootProcInfo.intstack_top_ss = (vm_offset_t)&intstack + INTSTACK_SIZE - FM_SIZE; 160 BootProcInfo.debstack_top_ss = (vm_offset_t)&debstack + KERNEL_STACK_SIZE - FM_SIZE;
|
H A D | hw_exception.s | 93 #define TRAP_SPACE_NEEDED FM_REDZONE+(2*FM_SIZE)+256 144 subi r1,r1,FM_SIZE ; Push a header onto the current stack 160 stwu r1, -FM_SIZE(r1) ; and make new frame 256 addi r5,r5,KERNEL_STACK_SIZE-FM_SIZE ; Reset to empty 272 subi r3,r3,KERNEL_STACK_SIZE-FM_SIZE ; Adjust to start of stack 274 cmplwi cr2,r3,KERNEL_STACK_SIZE-FM_SIZE ; Check if we are on debug stack 412 stwu r1, -FM_SIZE(r1) ; and make new frame 420 stwu r1,-(FM_SIZE+ARG_SIZE+MUNGE_ARGS_SIZE)(r1) ; Make a stack frame 761 addi r5,r5,KERNEL_STACK_SIZE-FM_SIZE ; Reset to empty 929 addi r5,r9,INTSTACK_SIZE-FM_SIZE ; Shif [all...] |
H A D | cpu.c | 240 proc_info->istackptr = (vm_offset_t)interrupt_stack + INTSTACK_SIZE - FM_SIZE; 242 proc_info->debstackptr = (vm_offset_t)debugger_stack + KERNEL_STACK_SIZE - FM_SIZE; 264 kfree((void *)(proc_info->intstack_top_ss - INTSTACK_SIZE + FM_SIZE), INTSTACK_SIZE); 265 kfree((void *)(proc_info->debstack_top_ss - KERNEL_STACK_SIZE + FM_SIZE), KERNEL_STACK_SIZE);
|
H A D | savearea_asm.s | 975 subi r1,r1,(FM_ALIGN(16)+FM_SIZE) ; Make space for 4 registers on stack 977 stw r28,FM_SIZE+0(r1) ; Save R28 978 stw r29,FM_SIZE+4(r1) ; Save R29 979 stw r30,FM_SIZE+8(r1) ; Save R30 980 stw r31,FM_SIZE+12(r1) ; Save R31 1002 addi r1,r1,(FM_ALIGN(16)+FM_SIZE); Pop stack - have not trashed register so no need to reload 1237 lwz r28,FM_SIZE+0(r1) ; Restore R28 1238 lwz r29,FM_SIZE+4(r1) ; Restore R29 1239 lwz r30,FM_SIZE+8(r1) ; Restore R30 1240 lwz r31,FM_SIZE [all...] |
H A D | hw_lock.s | 83 stwu r1,-(FM_ALIGN(space)+FM_SIZE)(r1) __ASMNL__ \ 88 stw r2,(FM_ALIGN(space)+FM_SIZE+FM_CR_SAVE)(r1) __ASMNL__ \ 89 stw r0,(FM_ALIGN(space)+FM_SIZE+FM_LR_SAVE)(r1) __ASMNL__ 911 lwz r2,(FM_ALIGN(0)+FM_SIZE+FM_CR_SAVE)(r1) 1157 lwz r2,(FM_ALIGN(0)+FM_SIZE+FM_CR_SAVE)(r1) 1202 stw r2,(FM_ALIGN(0)+FM_SIZE+FM_CR_SAVE)(r1) 1208 lwz r2,(FM_ALIGN(0)+FM_SIZE+FM_CR_SAVE)(r1) 2237 lwz r2,(FM_ALIGN(0)+FM_SIZE+FM_CR_SAVE)(r1)
|
H A D | hw_vm.s | 140 stwu r1,-(FM_ALIGN((31-17+1)*4)+FM_SIZE)(r1) ; Make some space on the stack 159 stw r0,(FM_ALIGN((31-17+1)*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return 350 hamReturnC: lwz r0,(FM_ALIGN((31-17+1)*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Get the return 525 stwu r1,-(FM_ALIGN(hrmStackSize)+FM_SIZE)(r1) ; Make some space on the stack 547 stw r0,(FM_ALIGN(hrmStackSize)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return 845 lwz r0,(FM_ALIGN(hrmStackSize)+FM_SIZE+FM_LR_SAVE)(r1) ; Restore the return 1745 stwu r1,-(FM_ALIGN(hrmStackSize)+FM_SIZE)(r1) ; Make some space on the stack 1766 stw r0,(FM_ALIGN(hrmStackSize)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return 1824 hppRetnCmn: lwz r12,(FM_ALIGN(hrmStackSize)+FM_SIZE+FM_LR_SAVE)(r1) ; Restore the return 1856 stwu r1,-(FM_ALIGN(hrmStackSize)+FM_SIZE)(r [all...] |
H A D | asm.h | 697 #define FM_SIZE 64 /* minimum frame contents, backptr and LR save. Make sure it is quadaligned */ macro
|
H A D | pcb.c | 96 #define KF_SIZE (FM_SIZE+ARG_SIZE+FM_REDZONE)
|
H A D | skiplists.s | 838 stwu r1,-(FM_ALIGN((31-13+1)*4)+FM_SIZE)(r1) ; Make some space on the stack 841 stw r0,(FM_ALIGN((31-13+1)*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return 976 lwz r0,(FM_ALIGN((31-13+1)*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Get the return
|
H A D | machine_routines_asm.s | 2049 stwu r1, -(FM_ALIGN(4*4)+FM_SIZE)(r1) ; Make some space on the stack 2054 stw r0, (FM_ALIGN(4*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return 2119 lwz r0, (FM_ALIGN(4*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Get the return
|
H A D | start.s | 458 addi r29,r29,INTSTACK_SIZE-FM_SIZE
|
H A D | vmachmon_asm.s | 831 stwu r1,-(FM_ALIGN(20*4)+FM_SIZE)(r1) ; Get enough space for the registers 834 stw r0,(FM_ALIGN(20*4)+FM_SIZE+FM_LR_SAVE)(r1) ; Save the return
|