Re: Top of the PCIe tree

Liste des GroupesRevenir à c arch 
Sujet : Re: Top of the PCIe tree
De : theom+news (at) *nospam* chiark.greenend.org.uk (Theo)
Groupes : comp.arch
Date : 05. Feb 2025, 13:22:21
Autres entêtes
Organisation : University of Cambridge, England
Message-ID : <PCn*-xn6z@news.chiark.greenend.org.uk>
References : 1
User-Agent : tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/5.10.0-28-amd64 (x86_64))
MitchAlsup1 <mitchalsup@aol.com> wrote:
Let us consider a device down on the PCIe tree and it sends up a
DMA request. The device can manage a large number of outstanding
commands to a single process or to multiple different processes.
{{Same problem for interrupts and ATS requests}}
 
DMA from device Bus;Device,function arrives at the HostBridge.
 
What part of the PCIe message identifies which command this
PCIe message is for (since the device can have a large number
of commands outstanding) ?

There's a 5 bit tag in the PCIe TLP - when the response comes back, the
device can use the tag to identify which request it relates to.

(not sure if any of the PCIe extensions extend this to more than 5 bits, as
it means only 32 transactions can be in flight from one BDF)

Theo

Date Sujet#  Auteur
5 Feb 25 * Top of the PCIe tree3MitchAlsup1
5 Feb 25 `* Re: Top of the PCIe tree2Theo
5 Feb 25  `- Re: Top of the PCIe tree1MitchAlsup1

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal