Patent ID: 9703723
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A non-transitory computer readable device having a computer program product for performing mapping within a data processing system having a virtual machine controlled by a hypervisor, said computer readable device comprising: program code for, in response to a demand to access a real memory address by a guest partition of said virtual machine having an associated logical address, sending said logical address by said guest partition to a central processing unit of said data processing system, wherein said central processing unit converts said logical address to encrypted real address information; program code for sending said encrypted real address information from said central processing unit to said guest partition of said virtual machine, and for sending said encrypted real address information from said guest partition of said virtual machine to an accelerator without knowing a real address within said encrypted real address information; program code for, in response to a receipt of said encrypted real address information from said guest partition of said virtual machine by said accelerator, decrypting said encrypted real address information by said accelerator into a set of real address information without using a hypervisor to perform mapping; and program code for accessing a memory device within said data processing system by said accelerator using a real address included within said set of real address information.