×

Technique for implementing memory views using a layered virtualization architecture

  • US 10,191,861 B1
  • Filed: 09/06/2016
  • Issued: 01/29/2019
  • Est. Priority Date: 09/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory to store a guest process, a guest operating system kernel and a virtualization layer;

    a memory management unit (MMU) coupled to the memory and including a guest page table hierarchy associated with the guest process; and

    a central processing unit (CPU) coupled to the MMU, the CPU to execute the guest process, the guest operating system kernel and the virtualization layer, the virtualization layer when executed operable to;

    classify the guest process when the guest operating system kernel switches to the guest process for execution on the CPU;

    bind a first memory view to the guest process based on the classification of the guest process; and

    activate the first memory view bound to the guest process, the first memory view used as a container for the guest process, the first memory view using a first nested page table hierarchy to constrain access to the memory while the guest process is active.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×