No. There is no such instance. My understanding: Segment is just to separate the PCI devices to different groups. Each group of devices use the continuous BUS/IO/MMIO resource. Each group has a BASE PCIE address that can be used to access PCIE configuration in MMIO way.
So with the above understanding, even a platform which has single segment can be implemented as a multiple segments platform. Thanks/Ray > -----Original Message----- > From: edk2-devel <[email protected]> On Behalf Of Laszlo > Ersek > Sent: Wednesday, May 23, 2018 3:38 PM > To: Ni, Ruiyu <[email protected]> > Cc: edk2-devel-01 <[email protected]> > Subject: [edk2] PciSegmentInfoLib instances > > Hi Ray, > > do you know of any open source, non-Null, PciSegmentInfoLib instance? > (Possibly outside of edk2?) > > More precisely, it's not the PciSegmentInfoLib instance itself that's of > particular interest, but the hardware and the platform support code that > offer multiple PCIe segments. > > Thanks > Laszlo > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

