On 4/17/2018 5:21 PM, Dave Jiang wrote: >> Given we have few users of DMA Engine, I believe we should try to keep as >> much functionality as possible in the kernel to allow new features to be >> developed rather than limiting people's choices. >> > Would love to see more in kernel consumers for dmaengine. Maybe things > that help accelerate core kernel bits? :) > Side conversation... I'm on the same boat. I have been thinking about this for some time. I also know that Intel maintains a repo in sourceforge for experimental work that was never upstreamed. What kind of things could be useful for DMA engine optimization? I was told that most of the kernel data structures are resident and cannot be paged but then I hear about kernel virtual memory allocated by vmalloc that it makes me nervous. What worked until now and what failed? I understand that pinning pages is the biggest challenge. What else? -- Sinan Kaya Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project. -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html