Patent · US Active

Apparatus and method for sharing devices between multiple execution domains of a hardware platform

US7689755B2 · kind B2 · utility

28Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 2007
Grant dateMar 30, 2010
Priority date
Expiry dateNov 22, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5061
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.