Patent ID: 11907589
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. The system of claim 5, further comprising
a memory allocator on the client; and
buffers,
wherein the virtualization layer is further provided:
for identifying free portions of an address space on the client and on the hardware computing system;
for communicating an address space mapping from the hardware computing system to the client;
for scanning a process map for the client and the hardware computing system to find a free memory region available for allocation and reserving said memory region for unified memory use; and
for communicating said free memory region to the hardware computing system and reserving the region for unified memory use,

said memory allocator being provided for defining a unified memory arena using the free memory region, and
said virtualization layer being further provided for allocating and freeing buffers from the unified memory arena, and registering/deregistering said allocations with the hardware computing system.