Re: [PATCH 2/9] x86/hyperv: Set Virtual Trust Level in VMBus init message

From: Tianyu Lan
Date: Thu Jun 08 2023 - 09:22:46 EST




On 6/8/2023 9:06 PM, Michael Kelley (LINUX) wrote:
From: Tianyu Lan<ltykernel@xxxxxxxxx> Sent: Thursday, June 1, 2023 8:16 AM
SEV-SNP guest provides vtl(Virtual Trust Level) and
get it from Hyper-V hvcall via register hvcall HVCALL_
GET_VP_REGISTERS.

During initialization of VMBus, vtl needs to be set in the
VMBus init message.
Let's clean up this commit message a bit. I would suggest:

SEV-SNP guests on Hyper-V can run at multiple Virtual Trust
Levels (VTL). During boot, get the VTL at which we're running
using the GET_VP_REGISTERs hypercall, and save the value
for future use. Then during VMBus initialization, set the VTL
with the saved value as required in the VMBus init message.


Will update. Thanks to rework change log.