Re: [PATCH 0/7] x86: tag application address space for devices

From: Fenghua Yu
Date: Wed Apr 22 2020 - 16:42:08 EST


On Mon, Mar 30, 2020 at 12:33:01PM -0700, Fenghua Yu wrote:
> Typical hardware devices require a driver stack to translate application
> buffers to hardware addresses, and a kernel-user transition to notify the
> hardware of new work. What if both the translation and transition overhead
> could be eliminated? This is what Shared Virtual Address (SVA) and ENQCMD
> enabled hardware like Data Streaming Accelerator (DSA) aims to achieve.
> Applications map portals in their local-address-space and directly submit
> work to them using a new instruction.
>
Hi, maintainers,

Any comment on this series?

Thanks.

-Fenghua