On Mon, 2016-10-17 at 16:26 +0200, Laszlo Ersek wrote:
> > > > +2.1 Root Bus (pcie.0)
> > > > +=====================
> > > > +Place only the following kinds of devices directly on the Root Complex:
> > > > + (1) Devices with dedicated, specific functionality (network card,
> > > > + graphics card, IDE controller, etc); place only legacy PCI
> > > > devices on
> > > > + the Root Complex. These will be considered Integrated
> > > > Endpoints.
> > > > + Note: Integrated devices are not hot-pluggable.
> > s/Integrated devices/Integrated Endpoints/ (which I assume
> > is a Spec-Originated Term) in the last sentence, to be
> > consistent with the one right before it.
> > I'm also not sure what you mean by devices with "dedicated,
> > specific functionality", and unfortunately the examples don't
> > seem to be helping me.
> That language is from me (I suggested it earlier). It means devices that
> you want to use for some actual task, rather than just to build your PCI
> (Express) hierarchy with them. "Leaf nodes" or whatever. "Everything
Isn't that basically the definition of Endpoint? It certainly
is what I convinced myself "Endpoint" means :)
Either way, I think we should spend a few more words there,
for clarity's sake. Rewording the phrase to put more emphasis
on the "legacy PCI devices only" part would probably be
warranted as well.
Andrea Bolognani / Red Hat / Virtualization