Aneesh Kumar K.V wrote: [..] > > Also wondering should the stream id be unique at the rootport level? ie > for a config like below > > # pwd > /sys/devices/platform/40000000.pci/pci0000:00 > # ls > 0000:00:01.0 available_secure_streams power > 0000:00:02.0 pci_bus uevent > # lspci > 00:01.0 PCI bridge: ARM Device 0def > 00:02.0 PCI bridge: ARM Device 0def > 01:00.0 Unassigned class [ff00]: ARM Device ff80 > 02:00.0 SATA controller: Device 0abc:aced (rev 01) > # > # lspci -t > -[0000:00]-+-01.0-[01]----00.0 > \-02.0-[02]----00.0 > # > > > I should be able to use the same stream id to program both the rootports? For all the IDE capable platforms I know of the stream id allocation pool is segmented per host-bridge. Do you have a use case where root ports that share a host-bridge each have access to a distinct pool of IDE stream ids?