Re: [RFC] KVM: x86: Support KVM VMs sharing SEV context

From: Paolo Bonzini
Date: Tue Mar 16 2021 - 13:59:37 EST


On 16/03/21 18:52, Sean Christopherson wrote:
I don't
know that holding the fd instead of the kvm makes that much better though,
are there advantages to that I'm not seeing?
If there's no kvm pointer, it's much more difficult for someone to do the wrong
thing, and any such shenanigans stick out like a sore thumb in patches, which
makes reviewing future changes easier.

On the other hand holding the fd open complicates the code, reference counting rules are already hard enough.

I think we only need a replacement for "mirror", what about "dependent"? "is_dependent_enc_context" seems clear enough.

Paolo