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:
Jun. 09, 2026

Filed:

Nov. 11, 2022
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Filip Schmole, Portland, OR (US);

Ryan Holmqvist, Basking Ridge, NJ (US);

Kapil Karkra, Chandler, AZ (US);

Orden Smith, Chandler, AZ (US);

Nicholas Adams, Beaverton, OR (US);

Vinay Raghav, Folsom, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/26 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 13/26 (2013.01); G06F 13/4221 (2013.01); G06F 2213/0024 (2013.01);
Abstract

Device virtualization techniques can enable physical I/O devices (such as PCIe devices or other I/O devices) to appear as virtual I/O devices, while also enabling selective exposure of information regarding the physical I/O devices to enable the native drivers of the physical I/O devices to be run. In one example, one or more physical I/O devices associated with a virtual I/O device are locked, and an interface is monitored for requests to those physical I/O devices. The device can be unlocked in response to a request to a predetermined address. When a physical I/O device is locked, read requests to read an identifier of the physical device are blocked, and a value associated with the virtual I/O device is provided. When the physical I/O device is unlocked, read requests to read an identifier of the physical I/O device are forwarded to the physical I/O device.


Find Patent Forward Citations

Loading…