Re: Questions about PCIe

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

 



On Tue, Mar 12, 2013 at 8:09 AM, Aurelien Cedeyn
<aurelien.cedeyn@xxxxxxxxx> wrote:
> Hi,
>
> I am trying to figure out how the PCI Express specification is
> implemented in the Linux kernel.
>
> I read[1] that the PCI Express devices can be accessed like in a
> network with a specific protocol with read/wirte requests.
> I looked at the kernel source code and i didn't see anything about
> such of PCIe packets.
>
> Is this kind of mecanism in the PCIe implementation of the linux
> kernel  ? Is this "network" protocol completly transparent and only
> managed at the lower layers ?

The transaction protocols of PCI, PCI-X, and PCI Express are all
transparent, completely managed by the hardware devices themselves.

Perhaps there are snippets of some of the protocol's aspects exposed,
such as when there are errors - which are partially exposed by AER, or
protocol attributes like Max Payload Setting (MPS) but even those
examples may be considered stretching things in the context you are
asking about.
>
>
> [1] http://xillybus.com/tutorials/pci-express-tlp-pcie-primer-tutorial-guide-1
>
>
> Thanks,
>
> --
> Aurélien Cedeyn
> --
> 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
--
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