Re: [PATCH v5] PCI: PTM preliminary implementation

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

 



On Wed, May 11, 2016 at 08:47:26AM +0000, Yong, Jonathan wrote:
> Simplified Precision Time Measurement driver, activates PTM feature
> if a PCIe PTM requester (as per PCI Express 3.1 Base Specification
> section 7.32)is found, but not before checking if the rest of the
> PCI hierarchy can support it.
> 
> The driver does not take part in facilitating PTM conversations,
> neither does it provide any useful services, it is only responsible
> for setting up the required configuration space bits.

I'm not convinced we should blindly enable PTM on every device that
supports it (especially endpoints), and I think the logic here is more
complicated than necessary.

I'm going to post a v6 as a draft.  My draft is probably not
complicated *enough*, but maybe we can figure out some point
in the middle.

I'm also a little confused about how Root Complex Integrated Endpoints
are supposed to use PTM, since they don't have an upstream bridge.
Maybe it has to do with an RCRB (Root Complex Register Block, spec
r3.1, sec 7.2.3)?  I don't think Linux really has any support for that
(yet).

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