Messages in this thread | ![/](/images/icornerl.gif) | | Date | Mon, 22 Apr 2024 10:34:15 -0700 | From | Isaku Yamahata <> | Subject | Re: [PATCH v19 125/130] KVM: TDX: Add methods to ignore virtual apic related operation |
| |
On Mon, Apr 22, 2024 at 09:56:05AM +0800, Binbin Wu <binbin.wu@linux.intel.com> wrote:
> > > On 2/26/2024 4:27 PM, isaku.yamahata@intel.com wrote: > > From: Isaku Yamahata <isaku.yamahata@intel.com> > > > > TDX protects TDX guest APIC state from VMM. Implement access methods of > > TDX guest vAPIC state to ignore them or return zero. > > > > Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com> > > --- > > arch/x86/kvm/vmx/main.c | 61 ++++++++++++++++++++++++++++++++++---- > > arch/x86/kvm/vmx/tdx.c | 6 ++++ > > arch/x86/kvm/vmx/x86_ops.h | 3 ++ > > 3 files changed, 64 insertions(+), 6 deletions(-) > > > > diff --git a/arch/x86/kvm/vmx/main.c b/arch/x86/kvm/vmx/main.c > > index fae5a3668361..c46c860be0f2 100644 > > --- a/arch/x86/kvm/vmx/main.c > > +++ b/arch/x86/kvm/vmx/main.c > > @@ -352,6 +352,14 @@ static bool vt_apic_init_signal_blocked(struct kvm_vcpu *vcpu) > > return vmx_apic_init_signal_blocked(vcpu); > > } > > +static void vt_set_virtual_apic_mode(struct kvm_vcpu *vcpu) > > +{ > > + if (is_td_vcpu(vcpu)) > > + return tdx_set_virtual_apic_mode(vcpu); > Can open code this function...
Yes, the function is empty currently. -- Isaku Yamahata <isaku.yamahata@intel.com>
| ![\](/images/icornerr.gif) |