Lines Matching refs:space
74 .long EXT(vmm_map_page32) ; Maps a page from the main address space into the VM space - supports 32-bit
78 .long EXT(vmm_unmap_page32) ; Unmaps a page from the VM space - supports 32-bit
80 .long EXT(vmm_unmap_all_pages) ; Unmaps all pages from the VM space
118 .long EXT(vmm_map_page) ; Map a host to guest address space - supports 64-bit
342 * Then we will setup the new address space to run with, and anything else that is normally part
367 rlwinm r31,r4,24,24,31 ; Get the address space
375 subic. r31,r31,1 ; Make address space 0 based and test if we use default
379 bge-- swvmmDAdsp ; There was an explicit address space request
380 mr r31,r4 ; Default the address space to the context ID
388 cmplwi cr1,r31,kVmmMaxContexts ; See if we have a valid address space ID
389 rlwinm r8,r8,0,24,31 ; Clean up address space
393 sub r8,r8,r31 ; Get diff between launching address space - 1 and last mapped into (should be 1 if the same)
395 cmplwi r8,1 ; See if we have the same address space
396 bge-- cr1,swvmmBogAdsp ; Address space is no good...
397 lwzx r31,r26,r31 ; Get the requested address space pmap
400 beq swvmmAdspOk ; Do not invalidate address space if we are launching the same
402 stb r0,vmmGFlags+3(r28) ; Clear the last mapped address space ID so we will not redrive later
412 stw r31,vmmPmap(r2) ; Save the last dispatched address space
431 cmplwi cr1,r31,0 ; Is there actually an address space defined?
435 ; Special note: we need to intercept any attempt to launch a guest into a non-existent address space.
439 beq-- cr1,swvmEmulateISI ; We are trying to launch into an undefined address space. This is not so good...
490 bf++ vmmMapDone,swvmNoMap ; We have not mapped anything or it was not for this address space
692 li r2,kVmmInvalidAdSpace ; Set bogus address space return
831 stwu r1,-(FM_ALIGN(20*4)+FM_SIZE)(r1) ; Get enough space for the registers
1676 bf++ vmmMapDone,fgrNoMap ; No mapping done for this space.
1721 bf++ vmmMapDone,fgrXNoMap ; No mapping done for this space.