Apparatus and method for sharing devices between multiple execution domains of a hardware platform
AssigneeIntel Corporation
InventorsRamasubramanian Balasubramanian, Kiran S. Panesar
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsRamasubramanian Balasubramanian, Kiran S. Panesar
Estimating the term…
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.
An apparatus, comprising:
A system, comprising:
A method comprising:
An article of manufacture having a machine accessible medium including associated data, wherein the data, when accessed by a machine, results in the machine performing operations comprising:
Dependencies are inferred from the claim text.