Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-11 Thread Andrea Bolognani
On Mon, 2016-10-10 at 17:36 +0300, Marcel Apfelbaum wrote: > > What's the advantage in using ARI to stuff more than eight > > of anything that's not Endpoint Devices in a single slot? > >  > > I mean, if we just fill up all 32 slots in a PCIe Root Bus > > with 8 PCIe Root Ports each we already end

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-11 Thread Andrea Bolognani
On Mon, 2016-10-10 at 17:15 +0300, Marcel Apfelbaum wrote: > > > > 2) can you really only plug a pcie-root-port (ioh3420) > > > > into a pxb-pcie? Or will it accept anything that pcie.0 > > > > accepts? > > >  > > > It supports only PCI Express Root Ports. It does not > > > support Integrated Devic

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-10 Thread Marcel Apfelbaum
On 10/10/2016 03:02 PM, Andrea Bolognani wrote: On Tue, 2016-10-04 at 12:52 -0600, Alex Williamson wrote: I'ts all just idle number games, but what I was thinking of was the difference between plugging a bunch of root-port+upstream+downstreamxN combos directly into pcie-root (flat), vs. pluggin

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-10 Thread Marcel Apfelbaum
On 10/10/2016 02:09 PM, Andrea Bolognani wrote: On Wed, 2016-10-05 at 12:17 +0300, Marcel Apfelbaum wrote: 2) can you really only plug a pcie-root-port (ioh3420) into a pxb-pcie? Or will it accept anything that pcie.0 accepts? It supports only PCI Express Root Ports. It does not support Integr

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-10 Thread Andrea Bolognani
On Tue, 2016-10-04 at 12:52 -0600, Alex Williamson wrote: > > I'ts all just idle number games, but what I was thinking of was the  > > difference between plugging  a bunch of root-port+upstream+downstreamxN  > > combos directly into pcie-root (flat), vs. plugging the first into  > > pcie-root, and

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-10 Thread Andrea Bolognani
On Wed, 2016-10-05 at 12:17 +0300, Marcel Apfelbaum wrote: > > 2) can you really only plug a pcie-root-port (ioh3420) > > into a pxb-pcie? Or will it accept anything that pcie.0 > > accepts? >  > It supports only PCI Express Root Ports. It does not > support Integrated Devices. So no PCI Express S

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-05 Thread Marcel Apfelbaum
On 10/04/2016 07:25 PM, Laine Stump wrote: On 10/04/2016 11:45 AM, Alex Williamson wrote: On Tue, 4 Oct 2016 15:59:11 +0100 "Daniel P. Berrange" wrote: On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: +2.3 PCI only hierarchy +=

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-05 Thread Marcel Apfelbaum
On 10/04/2016 08:54 PM, Laine Stump wrote: On 10/04/2016 12:10 PM, Laine Stump wrote: On 10/04/2016 11:40 AM, Laszlo Ersek wrote: Small correction to your wording though: you don't want to attach the DMI-PCI bridge to the PXB device, but to the extra root bus provided by the PXB. This made

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laszlo Ersek
On 10/04/16 20:08, Laine Stump wrote: > On 10/04/2016 12:43 PM, Laszlo Ersek wrote: >> On 10/04/16 18:10, Laine Stump wrote: >>> On 10/04/2016 11:40 AM, Laszlo Ersek wrote: On 10/04/16 16:59, Daniel P. Berrange wrote: > On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: All

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Alex Williamson
On Tue, 4 Oct 2016 14:08:45 -0400 Laine Stump wrote: > On 10/04/2016 12:43 PM, Laszlo Ersek wrote: > > On 10/04/16 18:10, Laine Stump wrote: > >> On 10/04/2016 11:40 AM, Laszlo Ersek wrote: > >>> On 10/04/16 16:59, Daniel P. Berrange wrote: > On Mon, Sep 05, 2016 at 06:24:48PM +0200, L

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laine Stump
On 10/04/2016 12:43 PM, Laszlo Ersek wrote: On 10/04/16 18:10, Laine Stump wrote: On 10/04/2016 11:40 AM, Laszlo Ersek wrote: On 10/04/16 16:59, Daniel P. Berrange wrote: On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: All valid *high-level* topology goals should be permitted /

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laine Stump
On 10/04/2016 12:10 PM, Laine Stump wrote: On 10/04/2016 11:40 AM, Laszlo Ersek wrote: Small correction to your wording though: you don't want to attach the DMI-PCI bridge to the PXB device, but to the extra root bus provided by the PXB. This made me realize something - the root bus on a pxb

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laszlo Ersek
On 10/04/16 18:10, Laine Stump wrote: > On 10/04/2016 11:40 AM, Laszlo Ersek wrote: >> On 10/04/16 16:59, Daniel P. Berrange wrote: >>> On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: > +2.3 PCI only hierarchy > +

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laine Stump
On 10/04/2016 11:45 AM, Alex Williamson wrote: On Tue, 4 Oct 2016 15:59:11 +0100 "Daniel P. Berrange" wrote: On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: +2.3 PCI only hierarchy +== +Legacy PCI devices can be plu

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laine Stump
On 10/04/2016 11:40 AM, Laszlo Ersek wrote: On 10/04/16 16:59, Daniel P. Berrange wrote: On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: +2.3 PCI only hierarchy +== +Legacy PCI devices can be plugged into pcie.0 as In

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Alex Williamson
On Tue, 4 Oct 2016 15:59:11 +0100 "Daniel P. Berrange" wrote: > On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: > > On 09/01/16 15:22, Marcel Apfelbaum wrote: > > > +2.3 PCI only hierarchy > > > +== > > > +Legacy PCI devices can be plugged into pcie.0 as Integr

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Laszlo Ersek
On 10/04/16 16:59, Daniel P. Berrange wrote: > On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: >> On 09/01/16 15:22, Marcel Apfelbaum wrote: >>> +2.3 PCI only hierarchy >>> +== >>> +Legacy PCI devices can be plugged into pcie.0 as Integrated Devices or >>> +into DM

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-10-04 Thread Daniel P. Berrange
On Mon, Sep 05, 2016 at 06:24:48PM +0200, Laszlo Ersek wrote: > On 09/01/16 15:22, Marcel Apfelbaum wrote: > > +2.3 PCI only hierarchy > > +== > > +Legacy PCI devices can be plugged into pcie.0 as Integrated Devices or > > +into DMI-PCI bridge. PCI-PCI bridges can be plugged int

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-16 Thread Andrea Bolognani
On Thu, 2016-09-15 at 17:20 +0300, Marcel Apfelbaum wrote: > > Just catching up on mail after vacation and read this thread. Thanks > > Marcel for writing this document (I guess a v1 is coming soon). >  > Yes, I am sorry but I got caught up with other stuff and I am > going to be in PTO for a week,

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-15 Thread Marcel Apfelbaum
On 09/15/2016 11:38 AM, Andrew Jones wrote: On Wed, Sep 07, 2016 at 10:39:28PM +0300, Marcel Apfelbaum wrote: On 09/07/2016 08:55 PM, Laine Stump wrote: On 09/07/2016 04:06 AM, Marcel Apfelbaum wrote: [snip] Good point, maybe libvirt can avoid adding switches unless the user explicitly asked

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-15 Thread Andrew Jones
On Wed, Sep 07, 2016 at 10:39:28PM +0300, Marcel Apfelbaum wrote: > On 09/07/2016 08:55 PM, Laine Stump wrote: > > On 09/07/2016 04:06 AM, Marcel Apfelbaum wrote: [snip] > > > Good point, maybe libvirt can avoid adding switches unless the user > > > explicitly > > > asked for them. I checked and it

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-08 Thread Gerd Hoffmann
Hi, > > Good point, maybe libvirt can avoid adding switches unless the user > > explicitly > > asked for them. I checked and it a actually works fine in QEMU. > So, *is* there any downside to doing this? I don't think so. The only issue I can think of when it comes to multifunction is hotplug

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-08 Thread Gerd Hoffmann
Hi, > I had understood that the xhci could be a legacy PCI device or a PCI > Express device depending on the socket it was plugged into (or was that > possibly just someone doing some hand-waving over the fact that > obscuring the PCI Express capabilities effectively turns it into a > legacy

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laine Stump
On 09/07/2016 03:39 PM, Marcel Apfelbaum wrote: On 09/07/2016 08:55 PM, Laine Stump wrote: On 09/07/2016 04:06 AM, Marcel Apfelbaum wrote: On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports need

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Marcel Apfelbaum
On 09/07/2016 08:55 PM, Laine Stump wrote: On 09/07/2016 04:06 AM, Marcel Apfelbaum wrote: On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one switch with 2-32 d

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Marcel Apfelbaum
On 09/07/2016 07:08 PM, Alex Williamson wrote: On Wed, 7 Sep 2016 11:06:45 +0300 Marcel Apfelbaum wrote: On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one sw

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laine Stump
On 09/07/2016 03:04 AM, Gerd Hoffmann wrote: Hi, Side note for usb: In practice you don't want to use the tons of uhci/ehci controllers present in the original q35 but plug xhci into one of the pcie root ports instead (unless your guest doesn't support xhci). I've wondered about that recent

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laine Stump
On 09/07/2016 04:06 AM, Marcel Apfelbaum wrote: On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one switch with 2-32 downstream ports I expect you rarely need a

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Alex Williamson
On Wed, 7 Sep 2016 11:06:45 +0300 Marcel Apfelbaum wrote: > On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: > > Hi, > > > ports, if that's allowed). For example: > > - 1-32 ports needed: use root ports only > > - 33-64 ports needed: use 31 root ports, and one switch wit

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Marcel Apfelbaum
On 09/07/2016 11:06 AM, Laszlo Ersek wrote: On 09/07/16 08:21, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one switch with 2-32 downstream ports I expect you rarely need any switch

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laszlo Ersek
On 09/07/16 08:21, Gerd Hoffmann wrote: > Hi, > ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one switch with 2-32 downstream ports > > I expect you rarely need any switches. You can

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Marcel Apfelbaum
On 09/07/2016 09:21 AM, Gerd Hoffmann wrote: Hi, ports, if that's allowed). For example: - 1-32 ports needed: use root ports only - 33-64 ports needed: use 31 root ports, and one switch with 2-32 downstream ports I expect you rarely need any switches. You can go multifunction with the p

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Marcel Apfelbaum
On 09/07/2016 10:53 AM, Laszlo Ersek wrote: On 09/06/16 13:35, Gerd Hoffmann wrote: Hi, [...] Side note: the linux kernel allocates io space nevertheless, so checking /proc/ioports after boot doesn't tell you what the firmware did. Yeah, we've got to convince Linux to stop doing that.

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laszlo Ersek
On 09/06/16 13:35, Gerd Hoffmann wrote: > Hi, > >>> +Plug only legacy PCI devices as Root Complex Integrated Devices >>> +even if the PCIe spec does not forbid PCIe devices. >> >> I suggest "even though the PCI Express spec does not forbid PCI Express >> devices as Integrated Devices". (Detail i

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Laszlo Ersek
On 09/06/16 20:32, Alex Williamson wrote: > On Tue, 6 Sep 2016 21:14:11 +0300 > Marcel Apfelbaum wrote: > >> On 09/06/2016 06:38 PM, Alex Williamson wrote: >>> On Thu, 1 Sep 2016 16:22:07 +0300 >>> Marcel Apfelbaum wrote: +5. Device assignment + +Host devices

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-07 Thread Gerd Hoffmann
Hi, > > Side note for usb: In practice you don't want to use the tons of > > uhci/ehci controllers present in the original q35 but plug xhci into one > > of the pcie root ports instead (unless your guest doesn't support xhci). > > I've wondered about that recently. For i440fx machinetypes if yo

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Gerd Hoffmann
Hi, > >> ports, if that's allowed). For example: > >> > >> - 1-32 ports needed: use root ports only > >> > >> - 33-64 ports needed: use 31 root ports, and one switch with 2-32 > >> downstream ports I expect you rarely need any switches. You can go multifunction with the pcie root ports. Whic

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Marcel Apfelbaum
On 09/06/2016 06:38 PM, Alex Williamson wrote: On Thu, 1 Sep 2016 16:22:07 +0300 Marcel Apfelbaum wrote: Proposes best practices on how to use PCIe/PCI device in PCIe based machines and explain the reasoning behind them. Signed-off-by: Marcel Apfelbaum --- Hi, Please add your comments on

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Alex Williamson
On Tue, 6 Sep 2016 21:14:11 +0300 Marcel Apfelbaum wrote: > On 09/06/2016 06:38 PM, Alex Williamson wrote: > > On Thu, 1 Sep 2016 16:22:07 +0300 > > Marcel Apfelbaum wrote: > > > >> Proposes best practices on how to use PCIe/PCI device > >> in PCIe based machines and explain the reasoning beh

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Marcel Apfelbaum
On 09/06/2016 09:32 PM, Alex Williamson wrote: On Tue, 6 Sep 2016 21:14:11 +0300 Marcel Apfelbaum wrote: On 09/06/2016 06:38 PM, Alex Williamson wrote: On Thu, 1 Sep 2016 16:22:07 +0300 Marcel Apfelbaum wrote: Proposes best practices on how to use PCIe/PCI device in PCIe based machines an

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Alex Williamson
On Thu, 1 Sep 2016 16:22:07 +0300 Marcel Apfelbaum wrote: > Proposes best practices on how to use PCIe/PCI device > in PCIe based machines and explain the reasoning behind them. > > Signed-off-by: Marcel Apfelbaum > --- > > Hi, > > Please add your comments on what to add/remove/edit to make

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Marcel Apfelbaum
On 09/06/2016 02:35 PM, Gerd Hoffmann wrote: Hi, +Plug only legacy PCI devices as Root Complex Integrated Devices +even if the PCIe spec does not forbid PCIe devices. I suggest "even though the PCI Express spec does not forbid PCI Express devices as Integrated Devices". (Detail is good!)

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Marcel Apfelbaum
On 09/06/2016 04:31 PM, Laszlo Ersek wrote: On 09/05/16 22:02, Marcel Apfelbaum wrote: On 09/05/2016 07:24 PM, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: Proposes best practices on how to use PCIe/PCI device in PCIe based machines and explain the reasoning behind them. Sig

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Laine Stump
On 09/06/2016 07:35 AM, Gerd Hoffmann wrote: While talking about integrated devices: There is docs/q35-chipset.cfg, which documents how to mimic q35 with integrated devices as close and complete as possible. Usage: qemu-system-x86_64 -M q35 -readconfig docs/q35-chipset.cfg $args Side note fo

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Laszlo Ersek
On 09/05/16 22:02, Marcel Apfelbaum wrote: > On 09/05/2016 07:24 PM, Laszlo Ersek wrote: >> On 09/01/16 15:22, Marcel Apfelbaum wrote: >>> Proposes best practices on how to use PCIe/PCI device >>> in PCIe based machines and explain the reasoning behind them. >>> >>> Signed-off-by: Marcel Apfelbaum

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-06 Thread Gerd Hoffmann
Hi, > > +Plug only legacy PCI devices as Root Complex Integrated Devices > > +even if the PCIe spec does not forbid PCIe devices. > > I suggest "even though the PCI Express spec does not forbid PCI Express > devices as Integrated Devices". (Detail is good!) While talking about integrated devic

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-05 Thread Marcel Apfelbaum
On 09/05/2016 07:24 PM, Laszlo Ersek wrote: On 09/01/16 15:22, Marcel Apfelbaum wrote: Proposes best practices on how to use PCIe/PCI device in PCIe based machines and explain the reasoning behind them. Signed-off-by: Marcel Apfelbaum --- Hi, Please add your comments on what to add/remove/ed

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-05 Thread Laszlo Ersek
On 09/01/16 15:22, Marcel Apfelbaum wrote: > Proposes best practices on how to use PCIe/PCI device > in PCIe based machines and explain the reasoning behind them. > > Signed-off-by: Marcel Apfelbaum > --- > > Hi, > > Please add your comments on what to add/remove/edit to make this doc usable.

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-01 Thread Laszlo Ersek
On 09/01/16 15:51, Marcel Apfelbaum wrote: > On 09/01/2016 04:27 PM, Peter Maydell wrote: >> On 1 September 2016 at 14:22, Marcel Apfelbaum wrote: >>> Proposes best practices on how to use PCIe/PCI device >>> in PCIe based machines and explain the reasoning behind them. >>> >>> Signed-off-by: Marc

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-01 Thread Marcel Apfelbaum
On 09/01/2016 04:27 PM, Peter Maydell wrote: On 1 September 2016 at 14:22, Marcel Apfelbaum wrote: Proposes best practices on how to use PCIe/PCI device in PCIe based machines and explain the reasoning behind them. Signed-off-by: Marcel Apfelbaum --- Hi, Please add your comments on what to

Re: [Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-01 Thread Peter Maydell
On 1 September 2016 at 14:22, Marcel Apfelbaum wrote: > Proposes best practices on how to use PCIe/PCI device > in PCIe based machines and explain the reasoning behind them. > > Signed-off-by: Marcel Apfelbaum > --- > > Hi, > > Please add your comments on what to add/remove/edit to make this doc

[Qemu-devel] [PATCH RFC] docs: add PCIe devices placement guidelines

2016-09-01 Thread Marcel Apfelbaum
Proposes best practices on how to use PCIe/PCI device in PCIe based machines and explain the reasoning behind them. Signed-off-by: Marcel Apfelbaum --- Hi, Please add your comments on what to add/remove/edit to make this doc usable. Thanks, Marcel docs/pcie.txt | 145