Re: Questions about PCIe

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

 



Hi,
you can read  a very complete guide for PCIE from this book

PCI Express System Architecture  [Mindshare Inc. ]

Hope it helps!

On Wed, Mar 13, 2013 at 9:23 AM, Aurelien Cedeyn
<aurelien.cedeyn@xxxxxxxxx> wrote:
> 2013/3/12 Myron Stowe <myron.stowe@xxxxxxxxx>:
>> 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.
>
> Thanks for the answer. It's completly clear for me now.
>
> --
> 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