Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.hardware > #3290 > unrolled thread
| Started by | Tan <tanmayinamdar@gmail.com> |
|---|---|
| First post | 2017-05-26 11:15 -0700 |
| Last post | 2018-02-28 06:46 -0800 |
| Articles | 3 — 3 participants |
Back to article view | Back to comp.os.linux.hardware
Difference between PCIe host bridge and PCI-PCI bridge Tan <tanmayinamdar@gmail.com> - 2017-05-26 11:15 -0700
Re: Difference between PCIe host bridge and PCI-PCI bridge Clemens Ladisch <clemens@ladisch.de> - 2017-06-03 19:01 +0200
Re: Difference between PCIe host bridge and PCI-PCI bridge Zihan <whois.zihan.yang@gmail.com> - 2018-02-28 06:46 -0800
| From | Tan <tanmayinamdar@gmail.com> |
|---|---|
| Date | 2017-05-26 11:15 -0700 |
| Subject | Difference between PCIe host bridge and PCI-PCI bridge |
| Message-ID | <47eeec51-0367-4528-bb06-83502d76f104@googlegroups.com> |
Hi, I would appreciate if someone explains the difference between PCIe host bridge and PCI-PCI bridge on Intel platforms. On Intel systems, I see that there is only one Host Bridge and multiple PCI-PCI bridges. When I dump the config spaces, I found that PCI-PCI bridges have Header Type '1' while Host Bridge have header type '0'. As per my understanding, only non Bridge devices support header type '0'. Thanks, Tan
[toc] | [next] | [standalone]
| From | Clemens Ladisch <clemens@ladisch.de> |
|---|---|
| Date | 2017-06-03 19:01 +0200 |
| Message-ID | <epg8ffFrivmU1@mid.individual.net> |
| In reply to | #3290 |
Tan wrote: > I would appreciate if someone explains the difference between PCIe host > bridge and PCI-PCI bridge on Intel platforms. PCI/PCI bridges are interfaces between two PCI buses. The host bridge (or root complex) is the interface between the top-level PCI bus and the CPU (the host). > I found that PCI-PCI bridges have Header Type '1' while Host Bridge > have header type '0'. As per my understanding, only non Bridge devices > support header type '0'. From the point of view of the PCI bus, the host is not visible as a PCI device, so the device called "host bridge" is not actually a bridge. Regards, Clemens
[toc] | [prev] | [next] | [standalone]
| From | Zihan <whois.zihan.yang@gmail.com> |
|---|---|
| Date | 2018-02-28 06:46 -0800 |
| Message-ID | <3dcb834b-9698-4ea4-add1-790da6c41ba9@googlegroups.com> |
| In reply to | #3290 |
Nice explanation, but I wonder what is the situation when I have multiple PCI segment(domain)? Suppose I setup 3 PCI domains, do I have 3 Root Bridges in a single Host Bridge, or do I have 3 Host Bridges? In either case, do theses bridges share a common south bridge, or they have their own ones? Please correct me if I'm wrong as I just start to learn PCI(e). Thanks.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.os.linux.hardware
csiph-web