Re: [PATCH 0/4] PCI: IO virtualization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday, August 11, 2008 1:53 am Zhao, Yu wrote:
> Greetings,
>
> Single Root I/O Virtualization (SR-IOV) capability defined by PCI-SIG is
> intended to enable multiple system software to share PCI hardware
> resources. PCI device that supports this capability can be extended to one
> Physical Functions plus multiple Virtual Functions. Physical Function,
> which could be considered as the "real" PCI device, reflects the hardware
> instance and manages all physical resources. Virtual Functions are
> associated with a Physical Function and shares physical resources with the
> Physical Function. Software can control allocation of Virtual Functions via
> registers encapsulated in the capability.
>
> Following patches add SR-IOV capability support to the Linux kernel. With
> these patches, people can turn a PCI device with the capability into
> multiple ones from software perspective.
>
> [PATCH 1/4] PCI: export pci_read_base and add pci_update_base
> [PATCH 2/4] PCI: support ARI capability
> [PATCH 3/4] PCI: support SR-IOV capability
> [PATCH 4/4] PCI: document SR-IOV
>
> SR-IOV specification can be found at
> http://www.pcisig.com/members/downloads/specifications/iov/sr-iov1.0_11Sep0
>7.pdf

Cc'ing LKML in case there are other interested parties (actual patches are on 
linux-pci, archives available from gmane: 
http://news.gmane.org/gmane.linux.kernel.pci).

The patches seem pretty well done; how much hardware out there supports this 
standard at this point?

I'd like to get one or two reviews aside from myself on this code, since it's 
adding a fairly important new feature, any volunteers?

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux