scispace - formally typeset
S

Sahil Rihan

Researcher at VMware

Publications -  7
Citations -  376

Sahil Rihan is an academic researcher from VMware. The author has contributed to research in topics: Page attribute table & Page table. The author has an hindex of 7, co-authored 7 publications receiving 376 citations.

Papers
More filters
Patent

Virtualization system using hardware assistance for shadow page table coherence

TL;DR: In this article, the authors present a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation, marking with a traced write indication at least those entries of the shadow page tables that map physical memory locations which themselves encode the guest page mapping.
Patent

Hardware assistance for shadow page table coherence with guest page mappings

TL;DR: In this article, the authors present an execution unit of a processor and a memory management unit interposed between the execution unit and an interface to memory suitable for storage of both guest page tables maintained by a guest operating system and shadow page tables generated by virtualization software.
Patent

Switching between multiple software entities using different operating modes of a processor in a computer system

TL;DR: In this article, a switching routine is implemented to switch from one operating mode to another and to transfer control from one software entity to another, such as a host operating system and a virtual machine monitor.
Patent

Virtualization system for computers that use address space indentifiers

TL;DR: In this paper, the authors propose to assign unique shadow ASID for use in corresponding address translations in a hardware look-aside buffer (TLB) to reduce the number of TLB miss faults and improve overall processing efficiency.
Patent

Bypassing guest page table walk for shadow page table entries not present in guest page table

TL;DR: In this paper, a marker or indicator is stored in the shadow page table entries to indicate that a corresponding mapping from the guest virtual address to a guest physical address is not present in the guest page tables.