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:
Jul. 01, 2025

Filed:

Jan. 28, 2019
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:

Stefan Hajnoczi, St. Neots, GB;

Vivek Goyal, Westford, MA (US);

David Alan Gilbert, Manchester, GB;

Steven John Whitehouse, Swansea, GB;

Miklos Szeredi, Piliscsaba, HU;

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 12/1009 (2016.01); G06F 21/53 (2013.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01); G06F 9/45558 (2013.01); G06F 9/5016 (2013.01); G06F 9/546 (2013.01); G06F 12/1009 (2013.01); G06F 21/53 (2013.01); G06F 21/604 (2013.01); G06F 2009/45579 (2013.01); G06F 2209/548 (2013.01); G06F 2221/2141 (2013.01);
Abstract

Secure and efficient access to host memory for guests is disclosed. For example, a system includes (i) a processor, (ii) a host memory, (iii) a hypervisor including a filesystem daemon, (iv) a guest including a storage controller, and (v) a first filesystem queue. The storage controller is configured to receive a file request, translate the file request, and add the translated file request to a filesystem queue. The filesystem daemon is configured to retrieve the translated file request from the filesystem queue and provide access to a file in the host memory identified in the file request to the guest.


Find Patent Forward Citations

Loading…