Re: Questions about PCIe

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

 



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


[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