#=========================================================================================
-[0000:00]-\
            +-00.0                                                                                                                  #                0000:00:00.0 [8086:191f] [0600] (rev 07) Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
            +-01.0-[01]----\                                                                                                        # g3x16          0000:00:01.0 [8086:1901] [0604] (rev 07) PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
            |               +-00.0                                                                                                  # g3x16          0000:01:00.0 [10de:17c2] [0300] (rev a1) VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X]
            |               \-00.1                                                                                                  # g3x16          0000:01:00.1 [10de:0fb0] [0403] (rev a1) Audio device: NVIDIA Corporation GM200 High Definition Audio
            +-02.0                                                                                                                  #                0000:00:02.0 [8086:1912] [0380] (rev 06) Display controller: Intel Corporation HD Graphics 530
            +-14.0                                                                                                                  #                0000:00:14.0 [8086:a12f] [0c03] (rev 31) USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller
            +-16.0                                                                                                                  #                0000:00:16.0 [8086:a13a] [0780] (rev 31) Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1
            +-17.0                                                                                                                  #                0000:00:17.0 [8086:a102] [0106] (rev 31) SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode]
            +-1b.0-[02]----\                                                                                                        #                0000:00:1b.0 [8086:a167] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17
            +-1b.2-[03]----\                                                                                                        #                0000:00:1b.2 [8086:a169] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #19
            +-1b.3-[04]----\                                                                                                        # g3x1 > g2x1    0000:00:1b.3 [8086:a16a] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #20
            |               \-00.0                                                                                                  # g2x1           0000:04:00.0 [1b21:0612] [0106] (rev 02) SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller
            +-1c.0-[05-06]-\                                                                                                        # g3x1 > g1x1    0000:00:1c.0 [8086:a110] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1
            |               \-00.0-[06]----\                                                                                        # g1x1           0000:05:00.0 [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
            |                               \-00.0                                                                                  #                0000:06:00.0 [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
            +-1c.1-[07]----\                                                                                                        #                0000:00:1c.1 [8086:a111] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2
            +-1c.2-[08]----\                                                                                                        # g3x1 > g1x1    0000:00:1c.2 [8086:a112] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3
            |               \-00.0                                                                                                  # g1x1           0000:08:00.0 [1969:e0a1] [0200] (rev 10) Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller
            +-1c.4-[09-41]-\                                                                                                        # g3x4           0000:00:1c.4 [8086:a114] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5
            |               \-00.0-[0a-41]-\                                                                                        # g3x4           0000:09:00.0 [8086:1578] [0604] PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
            |                               +-00.0-[0b]----\                                                                        # g1x4           0000:0a:00.0 [8086:1578] [0604] PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
            |                               |               \-00.0                                                                  # g1x4           0000:0b:00.0 [8086:1577] [0880] System peripheral: Intel Corporation DSL6540 Thunderbolt 3 NHI [Alpine Ridge 4C 2015]
            |                               +-01.0-[0c-25]-\                                                                        # g1x4           0000:0a:01.0 [8086:1578] [0604] PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
            |                               |               \-00.0-[0d-25]-\                                                        # g1x4           0000:0c:00.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                               +-00.0-[0e]----\                                        # g3x1 > g2x1    0000:0d:00.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                               |               \-00.0                                  # g2x1           0000:0e:00.0 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller
            |                               |                               +-01.0-[0f]----\                                        # g3x1 > g2x1    0000:0d:01.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                               |               \-00.0                                  # g2x1           0000:0f:00.0 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller
            |                               |                               +-02.0-[10]----\                                        # g3x1 > g1x1    0000:0d:02.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                               |               \-00.0                                  # g1x1           0000:10:00.0 [11c1:5901] [0c00] (rev 08) FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller
            |                               |                               +-03.0-[11]----\                                        # g3x1 > g1x1    0000:0d:03.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                               |               \-00.0                                  # g1x1           0000:11:00.0 [8086:1533] [0200] (rev 03) Ethernet controller: Intel Corporation I210 Gigabit Network Connection
            |                               |                               \-04.0-[12-25]-\                                        # g1x4           0000:0d:04.0 [8086:15d3] [0604] (rev 02) PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
            |                               |                                               \-00.0-[13-25]-\                        # g1x4           0000:12:00.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               +-00.0-[14]----\        # g2x1           0000:13:00.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               |               \-00.0  # g2x1           0000:14:00.0 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller
            |                               |                                                               +-01.0-[15]----\        # g2x1 > g1x1    0000:13:01.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               |               \-00.0  # g1x1           0000:15:00.0 [8086:1533] [0200] (rev 03) Ethernet controller: Intel Corporation I210 Gigabit Network Connection
            |                               |                                                               +-02.0-[16]----\        # g2x1           0000:13:02.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               |               \-00.0  # g2x1           0000:16:00.0 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller
            |                               |                                                               +-03.0-[17]----\        # g2x1 > g1x1    0000:13:03.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               |               \-00.0  # g1x1           0000:17:00.0 [11c1:5901] [0c00] (rev 08) FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller
            |                               |                                                               +-04.0-[18]----\        # g1x4           0000:13:04.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               |                                                               \-05.0-[19-25]-\        # g1x4           0000:13:05.0 [8086:156d] [0604] PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
            |                               +-02.0-[26]----\                                                                        # g1x4           0000:0a:02.0 [8086:1578] [0604] PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
            |                               |               \-00.0                                                                  # g1x4           0000:26:00.0 [8086:15b6] [0c03] USB controller: Intel Corporation DSL6540 USB 3.1 Controller [Alpine Ridge]
            |                               \-04.0-[27-41]-\                                                                        # g1x4           0000:0a:04.0 [8086:1578] [0604] PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
            +-1d.0-[42]----\                                                                                                        #                0000:00:1d.0 [8086:a118] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9
            +-1d.4-[43]----\                                                                                                        # g3x4           0000:00:1d.4 [8086:a11c] [0604] (rev f1) PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13
            |               \-00.0                                                                                                  # g3x4           0000:43:00.0 [144d:a802] [0108] (rev 01) Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951
            +-1f.0                                                                                                                  #                0000:00:1f.0 [8086:a145] [0601] (rev 31) ISA bridge: Intel Corporation Sunrise Point-H LPC Controller
            +-1f.2                                                                                                                  #                0000:00:1f.2 [8086:a121] [0580] (rev 31) Memory controller: Intel Corporation Sunrise Point-H PMC
            +-1f.3                                                                                                                  #                0000:00:1f.3 [8086:a170] [0403] (rev 31) Audio device: Intel Corporation Sunrise Point-H HD Audio
            +-1f.4                                                                                                                  #                0000:00:1f.4 [8086:a123] [0c05] (rev 31) SMBus: Intel Corporation Sunrise Point-H SMBus
            \-1f.6                                                                                                                  #                0000:00:1f.6 [8086:15b8] [0200] (rev 31) Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
