Hi Varun, Thanks for adding me to Cc. On Wed, Apr 15, 2015 at 02:18:13PM +0100, Varun Sethi wrote: > Yes, deviceid=stream id (i.e. ICID + other bits). I am not sure if TBU ID > would also be forwarded as a part of stream id to GIC. My understanding is > that TBU ID is forwarded (as a part of the stream ID) to the TCU in case > of a TBU translation miss. In case of the LS2085 PCIe controller you would > have to setup the PCIe device ID to stream ID translation table. We may > have to restrict the number of entries based on the available number of > contexts. Unfortunately, I'm having a really hard time parsing this thread (some parts of it simply don't make sense; others use non-architectural terms and overall I don't get a feeling for the problem). Please could you explain your system design step by step so that I can understand (a) what you've built and (b) why the current design of Linux is causing you problems? Sorry if I'm just being thick, but it's important that we get this right. Cheers, Will -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html