Re: [PATCH 1/1] PCI: Support for reseting in function-level

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

 



On Tuesday, October 21, 2008 2:38 am Sheng Yang wrote:
> [typo again... How to let git-send-email complain if alias is not exist?]
>
> Sometime, it's necessary to enable software's ability to quiesce and reset
> endpoint hardware with function-level granularity. That what this patch
> provided.
>
> The patch implement Function Level Reset(FLR) feature following PCI-e spec.
> And this is the first step. We would add more generic method, like D0/D3,
> to allow more devices support this function.
>
> The patch contain two functions. pcie_reset_function() is the common one to
> be called, contain some action to quiesce device. 
> pcie_execute_reset_function() just execute the reset for a function in
> device.
>
> Current the usage model is in KVM. Reset the function is necessary for
> assigning device to the guest, which means the device will move to another
> partition.
>
> For Function Level Reset(FLR), please refer to PCI Express spec chapter
> 6.6.2.
>
> Signed-off-by: Sheng Yang <sheng@xxxxxxxxxxxxxxx>
> Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx>

Applied, thanks for your patience Sheng.  If there are any other issues with 
this we can fix them up in-tree.

Jesse
--
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