Re: [PATCH hyperv-next 5/6] arch, drivers: Add device struct bitfield to not bounce-buffer

From: Roman Kisel
Date: Wed Apr 09 2025 - 11:33:43 EST




On 4/9/2025 3:52 AM, Christoph Hellwig wrote:
On Tue, Apr 08, 2025 at 05:08:34PM -0700, Roman Kisel wrote:
Bounce-buffering makes the system spend more time copying
I/O data. When the I/O transaction take place between
a confidential and a non-confidential endpoints, there is
no other way around.

Introduce a device bitfield to indicate that the device
doesn't need to perform bounce buffering. The capable
device may employ it to save on copying data around.

I have no idea what this is supposed to mean, you need to explain it
much better.

Thanks for reviewing! I'll fix the description.



--
Thank you,
Roman