The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 16, 2014

Filed:

May. 14, 2013
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Keith Adams, San Carlos, CA (US);

Sahil Rihan, Menlo Park, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/10 (2006.01); G06F 12/08 (2006.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 2009/45583 (2013.01); G06F 12/1027 (2013.01); G06F 12/1081 (2013.01); G06F 12/1063 (2013.01); G06F 9/45558 (2013.01);
Abstract

One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation. The method marking with a traced write indication at least those entries of the shadow page table that map physical memory locations which themselves encode the guest page mappings, the marking identifying, for a hardware facility, a subset of memory access targets for which updates are to be recorded in a guest write buffer accessible to the virtualization system. Responsive to a coherency-inducing operation of the guest computation, the method reads from the guest write buffer and introduces corresponding updates into the shadow page table.


Find Patent Forward Citations

Loading…