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.
Patent No.:
Date of Patent:
Mar. 30, 2010
Filed:
Mar. 07, 2007
Ramasubramanian Balasubramanian, Tamil Nadu, IN;
Kiran S. Panesar, Kamataka, IN;
Ramasubramanian Balasubramanian, Tamil Nadu, IN;
Kiran S. Panesar, Kamataka, IN;
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for sharing peripheral devices between multiple execution domains of a hardware platform are described. In one embodiment, the method includes the configuration end-point devices, bridges and interconnects of a hardware platform including at least two execution domains. When a configuration requests is issued from an execution domain, the configuration requests may be intercepted. Hence, the received configuration request is not used to configure the peripheral end-points, bridges or interconnects of the hardware platform. Configuration information decoded from intercepted configuration request may be stored as virtual configuration information. In one embodiment, configuration information is read from a target of the configuration request to identify actual configuration information. This actual configuration information may be stored within a translation table and mapped to the virtual configuration information to enable translation of domain specific addresses to real (actual) addresses. Other embodiments are described and claimed.