Re: [RFC PATCH 1/1]PCI: defer enablement of SRIOV BARS

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

 



On Sun, 6 Nov 2011 10:33:10 +0800
Ram Pai <linuxram@xxxxxxxxxx> wrote:

>   All the PCI BARs of a device are enabled when the device is enabled using
>   pci_enable_device().  This unnecessarily enables SRIOV BARs of the device.
> 
>   On some platforms, which do not support SRIOV as yet, the pci_enable_device()
>   fails to enable the device if its SRIOV BARs are not allocated resources
>   correctly.
> 
>   The following patch fixes the above problem. The SRIOV BARs are now enabled
>   when IOV capability of the device is enabled in sriov_enable().
> 
>   NOTE: Note, there is subtle change in the pci_enable_device() API.
>   Any driver that depends on SRIOV BARS to be enabled in pci_enable_device()
>   can fail.
> 
>   The patch has been touch tested on power and x86 platform.
> 
>   Signed-off-by: Ram Pai <linuxram@xxxxxxxxxx>
> ---

I think this is a good direction, but I'd like to get a tested-by or
two from people using SR-IOV...

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center

Attachment: signature.asc
Description: PGP signature


[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