Drivers: hv: Support confidential VMBus channels
authorRoman Kisel <romank@linux.microsoft.com>
Wed, 8 Oct 2025 23:34:17 +0000 (16:34 -0700)
committerWei Liu <wei.liu@kernel.org>
Sat, 15 Nov 2025 06:18:15 +0000 (06:18 +0000)
commitbf35d298bb9ab2ccbcf654c1acb65ddc758ad690
treea4a52f58feda14483130e25fe1284834557e37a0
parent510164539f16062e842a9de762616b5008616fa1
Drivers: hv: Support confidential VMBus channels

To make use of Confidential VMBus channels, initialize the
co_ring_buffers and co_external_memory fields of the channel
structure.

Advertise support upon negotiating the version and compute
values for those fields and initialize them.

Signed-off-by: Roman Kisel <romank@linux.microsoft.com>
Reviewed-by: Michael Kelley <mhklinux@outlook.com>
Signed-off-by: Wei Liu <wei.liu@kernel.org>
drivers/hv/channel_mgmt.c
drivers/hv/connection.c