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

Lines Matching refs:bit

74 			.long	EXT(vmm_map_page32)								; Maps a page from the main address space into the VM space - supports 32-bit
76 .long EXT(vmm_get_page_mapping32) ; Returns client va associated with VM va - supports 32-bit
78 .long EXT(vmm_unmap_page32) ; Unmaps a page from the VM space - supports 32-bit
82 .long EXT(vmm_get_page_dirty_flag32) ; Gets the change bit for a page and optionally clears it - supports 32-bit
94 .long EXT(vmm_protect_page32) ; Sets protection values for a page - supports 32-bit
96 .long EXT(vmm_map_execute32) ; Maps a page an launches VM - supports 32-bit
98 .long EXT(vmm_protect_execute32) ; Sets protection values for a page and launches VM - supports 32-bit
100 .long EXT(vmm_map_list32) ; Maps a list of pages - supports 32-bit
102 .long EXT(vmm_unmap_list32) ; Unmaps a list of pages - supports 32-bit
118 .long EXT(vmm_map_page) ; Map a host to guest address space - supports 64-bit
120 .long EXT(vmm_get_page_mapping) ; Get host address of a guest page - supports 64-bit
122 .long EXT(vmm_unmap_page) ; Unmap a guest page - supports 64-bit
124 .long EXT(vmm_get_page_dirty_flag) ; Check if guest page modified - supports 64-bit
126 .long EXT(vmm_protect_page) ; Sets protection values for a page - supports 64-bit
128 .long EXT(vmm_map_execute) ; Map guest page and launch - supports 64-bit
130 .long EXT(vmm_protect_execute) ; Set prot attributes and launch - supports 64-bit
132 .long EXT(vmm_map_list64) ; Map a list of pages into guest address spaces - supports 64-bit
134 .long EXT(vmm_unmap_list64) ; Unmap a list of pages from guest address spaces - supports 64-bit
180 ; all needed parameters and/or adds 32-/64-bit flavors to the needed functions.
311 li r6,0 ; Set 32-bit flavor
318 li r6,1 ; Set 64-bit flavor
325 li r6,0 ; Set 32-bit flavor
332 li r6,1 ; Set 64-bit flavor
339 * context area. We will validity check a bit and clear any nasty bits in the MSR and force
371 rlwinm. r2,r28,0,0,30 ; Is there a context there? (Note: we will ignore bit 31 so that we
415 rlwinm. r7,r6,0,vmmXStartb,vmmXStartb ; Clear all but start bit
422 rlwinm r4,r4,0,vmmXStopb+1,vmmXStopb-1 ; Clear the stop bit
473 rlwinm. r22,r22,0,0,0 ; Are we doing a 64-bit virtual machine?
474 rlwimi r15,r21,32+vmmFamSetb-FamVMmodebit,FamVMmodebit,FamVMmodebit ; Set FamVMmode bit
475 rlwinm r21,r21,0,vmmFamSetb+1,vmmFamSetb-1 ; Clear FamSet bit
477 lwz r22,famintercepts(r20) ; Load intercept bit field
480 lwz r22,faminterceptsX(r20) ; Load intercept bit field
493 ; This little bit of hoopala here (triggered by vmmMapDone) is
496 ; the redrive bit, the exception handler will redrive the exception as
545 andc r15,r15,r0 ; Clear the bit
597 rlwinm r11,r11,0,floatCngbit+1,floatCngbit-1 ; Clear the changed bit here
613 andc r15,r15,r0 ; Clear the bit
667 rlwinm r11,r11,0,vectorCngbit+1,vectorCngbit-1 ; Clear the changed bit here
721 rlwinm. r11,r11,0,0,0 ; Are we doing a 64-bit virtual machine?
723 crnot vmmDoing64,cr0_eq ; Remember if this is a 64-bit VM
730 bt vmmDoing64,vmISI64 ; Go do this for a 64-bit VM...
880 lis r9,hi16(SAVredrive) ; Get exception redrive bit
908 bt++ pf64Bitb,swap64 ; Go do this swap on a 64-bit machine...
1208 ; Here is the swap for 64-bit machines
1218 rlwinm. r22,r22,0,0,0 ; Are we doing a 64-bit virtual machine?
1220 crnot vmmDoing64,cr0_eq ; Remember if this is a 64-bit VM
1227 bt vmmDoing64,sw64x1 ; Skip to 64-bit stuff
1264 li r0,1 ; Get a 1 to turn on 64-bit
1265 lis r22,hi16(MSR_IMPORT_BITS) ; Get the MSR bits that are controllable by user (we will also allow 64-bit here)
1266 sldi r0,r0,63 ; Get 64-bit bit
1270 or r22,r22,r0 ; Add the 64-bit bit
1323 bt vmmDoing64,sw64x2 ; Skip to 64-bit stuff
1388 bt vmmDoing64,sw64x3 ; Skip to 64-bit stuff
1453 bt vmmDoing64,sw64x4 ; Skip to 64-bit stuff
1516 bt vmmDoing64,sw64x5 ; Skip to 64-bit stuff
1614 bt vmmDoing64,sw64DSI ; Skip to 64-bit stuff...
1629 swapISI64: bt vmmDoing64,sw64ISI ; Skip to 64-bit stuff...
1649 swapSC64: bt vmmDoing64,sw64SC ; Skip to 64-bit stuff...
1668 rlwinm. r4,r4,0,0,0 ; Are we doing a 64-bit virtual machine?
1776 rlwinm. r4,r4,0,0,0 ; Are we doing a 64-bit virtual machine?
1783 bt++ pf64Bitb,fexcVMareaPhys64 ; Go do this on a 64-bit machine...
1834 bt++ pf64Bitb,fexcrfi64 ; Go do this on a 64-bit machine...
1923 rlwinm. r4,r4,0,0,0 ; Are we doing a 64-bit virtual machine?
1929 bt++ pf64Bitb,fpfVMareaPhys64 ; Go do this on a 64-bit machine...
2035 * 64-bit mode on if supported, and all registers live except:
2051 rlwinm. r13,r13,0,0,0 ; Are we doing a 64-bit virtual machine?
2056 bt++ pf64Bitb,ufpVMareaPhys64 ; Go do this on a 64-bit machine...
2062 bne ufpX ; go handle a 64-bit virtual machine
2101 bt++ pf64Bitb,ufpsave64 ; Go do this on a 64-bit machine...
2173 bt++ pf64Bitb,ufprestore64 ; Go do this on a 64-bit machine...
2239 bt++ pf64Bitb,ufpVMrfi64 ; Go do this on a 64-bit machine...
2248 ufpX: ; here if virtual machine is 64-bit