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
Keith Adams,Sahil Rihan +1 more
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
Keith Adams,Sahil Rihan +1 more
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
Sahil Rihan,Pratap Subrahmanyam +1 more
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.