• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/

Lines Matching refs:r2

371 			rlwinm.	r2,r28,0,0,30				; Is there a context there? (Note: we will ignore bit 31 so that we 
376 mulli r2,r4,vmmCEntrySize ; Get displacement from index
378 add r2,r2,r28 ; Point to the entry
382 swvmmDAdsp: la r2,vmmc(r2) ; Get the offset to the context array
384 lwz r4,vmmFlags(r2) ; Get the flags for the selected entry
386 lwz r5,vmmContextKern(r2) ; Get the context area address
412 stw r31,vmmPmap(r2) ; Save the last dispatched address space
421 swvmtryx: lwarx r4,r8,r2 ; Pick up the flags
423 stwcx. r4,r8,r2 ; Save the updated field
458 la r11,vmmFacCtx(r2) ; Point to the virtual machine facility context
459 mr r27,r2 ; Save the context entry
507 lwz r2,vmmLastMap(r28) ; Get the last mapped address
511 stw r2,savedar(r30) ; Set the DAR to the last thing we mapped
514 lis r2,hi16(MASK(DSISR_HASH)) ; Set PTE/DBAT miss
517 stw r2,savedsisr(r30) ; Pretend we have a PTE miss
684 swvmmBogus: li r2,kVmmBogusContext ; Set bogus index return
688 stw r2,saver3+4(r30) ; Pass back the return code
692 li r2,kVmmInvalidAdSpace ; Set bogus address space return
696 stw r2,saver3+4(r30) ; Pass back the return code
700 li r2,kVmmStopped ; Set stopped return
704 stw r2,saver3+4(r30) ; Pass back the return code
705 stw r2,return_code(r5) ; Save the exit code
709 li r2,kVmmReturnNull ; Set null return
713 stw r2,saver3+4(r30) ; Pass back the return code
714 stw r2,return_code(r5) ; Save the exit code
722 li r2,kVmmReturnInstrPageFault ; Set ISI
727 stw r2,saver3+4(r30) ; Pass back the return code
728 stw r2,return_code(r5) ; Save the exit code
770 lwz r2,vmmCEntry(r3) ; Get the context that is active
773 lwz r19,vmmFlags(r2) ; Get the status flags
782 stw r19,vmmFlags(r2) ; Set the status flags
788 lwz r5,vmmContextKern(r2) ; Get the state page kernel addr
799 mr r27,r2 ; Save the context entry
804 mr r2,r27 ; Restore
836 lwz r2,vmmCEntry(r3) ; Get the context that is active
838 lwz r19,vmmFlags(r2) ; Get the status flags
856 lwz r5,vmmContextKern(r2) ; Get the context area address
865 mr r27,r2 ; Save the context entry
1678 lwz r2,vmmLastMap(r28) ; Get the last mapped address
1682 stw r2,savedar(r30) ; Set the DAR to the last thing we mapped
1685 lis r2,hi16(MASK(DSISR_HASH)) ; Set PTE/DBAT miss
1688 stw r2,savedsisr(r30) ; Pretend we have a PTE miss
1704 lwz r6,famguestr2(r20) ; Load famguest ctx r2
1708 stw r6,saver2+4(r30) ; Set savearea r2
1723 ld r2,vmmLastMap(r28) ; Get the last mapped address
1726 std r2,savedar(r30) ; Set the DAR to the last thing we mapped
1728 lis r2,hi16(MASK(DSISR_HASH)) ; Set PTE/DBAT miss
1731 stw r2,savedsisr(r30) ; Pretend we have a PTE miss
1747 ld r6,famguestXr2(r20) ; Load famguest ctx r2
1751 std r6,saver2(r30) ; Set savearea r2
1774 lwz r4,VMMXAFlgs(r2) ; Get the eXtended Architecture flags
1775 lwz r1,pfAvailable(r2) ; Get the CPU features flags
1780 lwz r3,VMMareaPhys(r2) ; Load phys state page addr
1798 lwz r6,saver2+4(r13) ; Load savearea r2
1802 stw r6,famguestr2(r3) ; Save r2 in famguest ctx
1804 lwz r4,spcFlags(r2) ; Load per_proc spcFlags
1806 stw r4,spcFlags(r2) ; Update per_proc spcFlags
1807 mfsrr0 r2 ; Get the interrupt srr0
1809 stw r2,famguestpc(r3) ; Save srr0 in famguest ctx
1831 stw r2,famparam(r6) ; Set famparam 0 with srr0
1858 lwz r3,VMMareaPhys(r2) ; Load phys state page addr
1868 ld r6,saver2(r13) ; Load savearea r2
1872 std r6,famguestXr2(r3) ; Save r2 in famguest ctx
1874 lwz r4,spcFlags(r2) ; Load per_proc spcFlags
1876 stw r4,spcFlags(r2) ; Update per_proc spcFlags
1877 mfsrr0 r2 ; Get the interrupt srr0
1879 std r2,famguestXpc(r3) ; Save srr0 in famguest ctx
1901 std r2,famparamX(r6) ; Set famparam 0 with srr0
1921 lwz r4,VMMXAFlgs(r2) ; Get the eXtended Architecture flags
1922 lwz r3,VMMareaPhys(r2) ; Load phys state page addr
1927 lwz r6,saver2+4(r13) ; Load savearea r2
1937 stw r6,famguestr2(r3) ; Save r2 in famguest
1941 lwz r6,saver6+4(r13) ; Load savearea r2
1944 lwz r4,spcFlags(r2) ; Load spcFlags
1951 stw r4,spcFlags(r2) ; Update spcFlags
1953 lwz r2,famhandler(r3) ; Load famhandler to resume
1955 stw r5,saver2+4(r13) ; Store srr0 in savearea r2
1977 stw r2,savesrr0+4(r13) ; Store famhandler in srr0
1982 ld r6,saver2(r13) ; Load savearea r2
1987 std r6,famguestXr2(r3) ; Save r2 in famguest
1991 ld r6,saver6(r13) ; Load savearea r2
1994 lwz r4,spcFlags(r2) ; Load spcFlags
2001 stw r4,spcFlags(r2) ; Update spcFlags
2003 ld r2,famhandlerX(r3) ; Load famhandler to resume
2005 std r5,saver2(r13) ; Store srr0 in savearea r2
2027 std r2,savesrr0(r13) ; Store famhandler in srr0
2094 mr r2,r7 ; Save r7
2096 cmpw cr0,r7,r2 ; Is userProtKeybit changed?
2154 mfxer r2 ; Get xer
2157 std r2,savexer(r3) ; Save xer
2161 li r2,1 ; Set to 1
2165 sth r2,ppInvSeg(r5) ; Force a reload of the SRs
2200 ld r2,savexer(r3) ; Load xer
2204 mtxer r2 ; Restore xer
2231 lwz r2,famguestr2(r13) ; Load r2
2279 mr r2,r7 ; Save r7
2281 cmpw cr0,r7,r2 ; Is userProtKeybit changed?
2309 mfxer r2 ; Get xer
2312 std r2,savexer(r3) ; Save xer
2315 li r2,1 ; Set to 1
2319 sth r2,ppInvSeg(r5) ; Force a reload of the SRs
2327 ld r2,savexer(r3) ; Load xer
2331 mtxer r2 ; Restore xer
2357 ld r2,famguestXr2(r13) ; Load r2