Virtualization for device sharing
First Claim
1. An interconnect apparatus for supporting PCI-Express, the apparatus comprising a first plurality of ports configurable as upstream ports, each connectable to a respective host, and at least one port configurable as a downstream port connectable to a device, the apparatus being operable to define a virtual port and to associate a routing table with the virtual port to effect device virtualization by redirection of information packets received by the virtual port.
1 Assignment
0 Petitions
Accused Products
Abstract
In an apparatus and method for providing device sharing, a first plurality of upstream ports are each connectable to a respective host and at least one downstream port is connectable to a device. A virtual port is defined that is associated a routing table to effect device virtualization by redirection of information packets received by the virtual port.
345 Citations
19 Claims
- 1. An interconnect apparatus for supporting PCI-Express, the apparatus comprising a first plurality of ports configurable as upstream ports, each connectable to a respective host, and at least one port configurable as a downstream port connectable to a device, the apparatus being operable to define a virtual port and to associate a routing table with the virtual port to effect device virtualization by redirection of information packets received by the virtual port.
- 8. A computer system comprising a plurality of hosts, a device shared between the hosts and an interconnect apparatus for supporting PCI-Express, the interconnect apparatus comprising a first plurality of ports configurable as upstream ports, each connectable to a respective host, and at least one port configurable as a downstream port connectable to the device, the interconnect apparatus being operable to define a virtual port and to associate a routing table with the virtual port to effect device virtualization by redirection of information packets received by the virtual port.
-
19. A method of providing device sharing, the method comprising providing a first plurality of ports as upstream ports, each connectable to a respective host, and providing at least one port as a downstream port connectable to a device, the method further comprising defining a virtual port and associating a routing table with the virtual port to effect device virtualization by redirection of information packets received by the virtual port.
Specification