Difference between PCIe host bridge and PCI-PCI bridge
From Tan@21:1/5 to All on Fri May 26 11:15:36 2017
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'.
From Zihan@21:1/5 to All on Wed Feb 28 06:46:33 2018
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).