linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* cns3xxx PCIe domain support
@ 2021-01-03 22:47 Arnd Bergmann
  2021-01-04 11:34 ` Lorenzo Pieralisi
  0 siblings, 1 reply; 8+ messages in thread
From: Arnd Bergmann @ 2021-01-03 22:47 UTC (permalink / raw)
  To: Lorenzo Pieralisi, Krzysztof Halasa, Linux ARM, Koen Vandeputte,
	Tim Harvey

I'm working on a patch series to simplify the ARM pci-common
implementation and came across cns3xxx, which unlike the other
non-DT platforms does not partition the bus space of PCI domain
zero but instead uses the default bus range 0...255 for each
host bridge without assigning domain numbers.

Before linux-3.20, commitm c88d54ba0c3d ("CNS3xxx: Remove
artificial dependency on pci_sys_data domain."), it used to
assign a domain number, but since then, the pci-common code
just supports a single domain.

My question is: does this actually work correctly without
leading to duplicate domain/bus/device/function tuples?
Is there anything I'm missing in the code, or could it be
that the machines that Koen and Krzysztof were running
on never used more than one of the host bridges?

       Arnd

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-01-06 15:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-03 22:47 cns3xxx PCIe domain support Arnd Bergmann
2021-01-04 11:34 ` Lorenzo Pieralisi
2021-01-04 13:48   ` Arnd Bergmann
2021-01-04 14:07     ` Koen Vandeputte
2021-01-04 15:36     ` Lorenzo Pieralisi
2021-01-04 23:54       ` Arnd Bergmann
2021-01-06 15:50         ` Lorenzo Pieralisi
2021-01-06 14:21     ` Krzysztof Hałasa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).