Expanding memory support for a processor using virtualization
First Claim
Patent Images
1. A system comprising:
- a processor to execute instructions, the processor to access a maximum memory space of a first size using a memory address having a first length;
a chipset coupled to the processor to interface the processor to a memory including a physical memory space, wherein the chipset is to access a maximum memory space of a second size using a memory address of a second length, the second size and second length greater than the first size and the first length;
the memory coupled to the chipset having a physical memory space larger than the maximum memory space of the first size; and
a virtual machine monitor (VMM) to enable the processor to access the full physical memory space of the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the present invention includes a system including a processor to access a maximum memory space of a first size using a memory address having a first length, a chipset coupled to the processor to interface the processor to a memory including a physical memory space, where the chipset is to access a maximum memory space larger than the first maximum memory space, and a virtual machine monitor (VMM) to enable the processor to access the full physical memory space of a memory. Other embodiments are described and claimed.
-
Citations
14 Claims
-
1. A system comprising:
-
a processor to execute instructions, the processor to access a maximum memory space of a first size using a memory address having a first length; a chipset coupled to the processor to interface the processor to a memory including a physical memory space, wherein the chipset is to access a maximum memory space of a second size using a memory address of a second length, the second size and second length greater than the first size and the first length; the memory coupled to the chipset having a physical memory space larger than the maximum memory space of the first size; and a virtual machine monitor (VMM) to enable the processor to access the full physical memory space of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
allocating a first portion of a physical memory to a first core of a processor and allocating a second portion of the physical memory to a second core of the processor, wherein the first portion and the second portion are each at least equal to a native memory address space of the processor; receiving a memory request at a virtual machine monitor (VMM) from the first core; and instructing a direct memory access (DMA) controller of an interface coupled between the processor and the physical memory to move a memory block including data of the memory request into a portion of the physical memory visible to the first core, the portion of the physical memory visible to the first core corresponding to the native address space of the processor. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification