All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v15 07/14] KVM: VMX: Emulate reads and writes to CET MSRs
Date: Thu, 04 Feb 2021 09:17:24 +0800	[thread overview]
Message-ID: <202102040906.LTsnvmLZ-lkp@intel.com> (raw)
In-Reply-To: <20210203113421.5759-8-weijiang.yang@intel.com>

[-- Attachment #1: Type: text/plain, Size: 17834 bytes --]

Hi Yang,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on kvm/linux-next]
[also build test ERROR on v5.11-rc6 next-20210125]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]

url:    https://github.com/0day-ci/linux/commits/Yang-Weijiang/Introduce-support-for-guest-CET-feature/20210203-193042
base:   https://git.kernel.org/pub/scm/virt/kvm/kvm.git linux-next
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
        # https://github.com/0day-ci/linux/commit/458cd3365137bf0803f3a6a4e8788a2c01f0b65c
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review Yang-Weijiang/Introduce-support-for-guest-CET-feature/20210203-193042
        git checkout 458cd3365137bf0803f3a6a4e8788a2c01f0b65c
        # save the attached .config to linux build tree
        make W=1 ARCH=x86_64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   In file included from arch/x86/kvm/cpuid.h:5,
                    from arch/x86/kvm/mmu.h:7,
                    from arch/x86/kvm/x86.c:22:
   arch/x86/kvm/x86.h: In function 'kvm_cet_supported':
>> arch/x86/kvm/x86.h:293:25: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
     293 |  return supported_xss & XFEATURE_MASK_CET_USER;
         |                         ^~~~~~~~~~~~~~~~~~~~~~
         |                         XFEATURE_MASK_BNDCSR
   arch/x86/kvm/x86.h:293:25: note: each undeclared identifier is reported only once for each function it appears in
   arch/x86/kvm/x86.c: In function 'kvm_set_cr0':
   arch/x86/kvm/x86.c:870:53: error: 'X86_CR4_CET' undeclared (first use in this function); did you mean 'X86_CR4_MCE'?
     870 |  if (!(cr0 & X86_CR0_WP) && kvm_read_cr4_bits(vcpu, X86_CR4_CET))
         |                                                     ^~~~~~~~~~~
         |                                                     X86_CR4_MCE
   arch/x86/kvm/x86.c: In function 'kvm_set_cr4':
   arch/x86/kvm/x86.c:1039:13: error: 'X86_CR4_CET' undeclared (first use in this function); did you mean 'X86_CR4_MCE'?
    1039 |  if ((cr4 & X86_CR4_CET) && !(kvm_read_cr0(vcpu) & X86_CR0_WP))
         |             ^~~~~~~~~~~
         |             X86_CR4_MCE
   arch/x86/kvm/x86.c: In function 'is_xsaves_msr':
   arch/x86/kvm/x86.c:3631:18: error: 'MSR_IA32_U_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    3631 |  return index == MSR_IA32_U_CET ||
         |                  ^~~~~~~~~~~~~~
         |                  MSR_IA32_TSC
   arch/x86/kvm/x86.c:3632:19: error: 'MSR_IA32_PL0_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    3632 |         (index >= MSR_IA32_PL0_SSP && index <= MSR_IA32_PL3_SSP);
         |                   ^~~~~~~~~~~~~~~~
         |                   MSR_IA32_MCG_ESP
   arch/x86/kvm/x86.c:3632:48: error: 'MSR_IA32_PL3_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    3632 |         (index >= MSR_IA32_PL0_SSP && index <= MSR_IA32_PL3_SSP);
         |                                                ^~~~~~~~~~~~~~~~
         |                                                MSR_IA32_MCG_ESP
   arch/x86/kvm/x86.c: In function 'kvm_arch_hardware_setup':
   arch/x86/kvm/x86.h:433:22: error: 'X86_FEATURE_SHSTK' undeclared (first use in this function); did you mean 'X86_FEATURE_EST'?
     433 |  if (!__cpu_has(__c, X86_FEATURE_SHSTK) && \
         |                      ^~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.c:10303:55: note: in definition of macro '__kvm_cpu_cap_has'
   10303 | #define __kvm_cpu_cap_has(UNUSED_, f) kvm_cpu_cap_has(f)
         |                                                       ^
   arch/x86/kvm/x86.c:10304:22: note: in expansion of macro '__cr4_reserved_bits'
   10304 |  cr4_reserved_bits = __cr4_reserved_bits(__kvm_cpu_cap_has, UNUSED_);
         |                      ^~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.h:434:22: error: 'X86_FEATURE_IBT' undeclared (first use in this function); did you mean 'X86_FEATURE_IBS'?
     434 |      !__cpu_has(__c, X86_FEATURE_IBT))  \
         |                      ^~~~~~~~~~~~~~~
   arch/x86/kvm/x86.c:10303:55: note: in definition of macro '__kvm_cpu_cap_has'
   10303 | #define __kvm_cpu_cap_has(UNUSED_, f) kvm_cpu_cap_has(f)
         |                                                       ^
   arch/x86/kvm/x86.c:10304:22: note: in expansion of macro '__cr4_reserved_bits'
   10304 |  cr4_reserved_bits = __cr4_reserved_bits(__kvm_cpu_cap_has, UNUSED_);
         |                      ^~~~~~~~~~~~~~~~~~~
   In file included from arch/x86/kvm/cpuid.h:5,
                    from arch/x86/kvm/mmu.h:7,
                    from arch/x86/kvm/x86.c:22:
   arch/x86/kvm/x86.h:435:22: error: 'X86_CR4_CET' undeclared (first use in this function); did you mean 'X86_CR4_MCE'?
     435 |   __reserved_bits |= X86_CR4_CET;  \
         |                      ^~~~~~~~~~~
   arch/x86/kvm/x86.c:10304:22: note: in expansion of macro '__cr4_reserved_bits'
   10304 |  cr4_reserved_bits = __cr4_reserved_bits(__kvm_cpu_cap_has, UNUSED_);
         |                      ^~~~~~~~~~~~~~~~~~~
   In file included from arch/x86/include/asm/thread_info.h:53,
                    from include/linux/thread_info.h:38,
                    from arch/x86/include/asm/preempt.h:7,
                    from include/linux/preempt.h:78,
                    from include/linux/percpu.h:6,
                    from include/linux/context_tracking_state.h:5,
                    from include/linux/hardirq.h:5,
                    from include/linux/kvm_host.h:7,
                    from arch/x86/kvm/x86.c:19:
   arch/x86/kvm/x86.c: In function 'kvm_arch_check_processor_compat':
   arch/x86/kvm/x86.h:433:22: error: 'X86_FEATURE_SHSTK' undeclared (first use in this function); did you mean 'X86_FEATURE_EST'?
     433 |  if (!__cpu_has(__c, X86_FEATURE_SHSTK) && \
         |                      ^~~~~~~~~~~~~~~~~
   arch/x86/include/asm/cpufeature.h:118:24: note: in definition of macro 'cpu_has'
     118 |  (__builtin_constant_p(bit) && REQUIRED_MASK_BIT_SET(bit) ? 1 : \
         |                        ^~~
   arch/x86/kvm/x86.c:10337:6: note: in expansion of macro '__cr4_reserved_bits'
   10337 |  if (__cr4_reserved_bits(cpu_has, c) !=
         |      ^~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.h:434:22: error: 'X86_FEATURE_IBT' undeclared (first use in this function); did you mean 'X86_FEATURE_IBS'?
     434 |      !__cpu_has(__c, X86_FEATURE_IBT))  \
         |                      ^~~~~~~~~~~~~~~
   arch/x86/include/asm/cpufeature.h:118:24: note: in definition of macro 'cpu_has'
     118 |  (__builtin_constant_p(bit) && REQUIRED_MASK_BIT_SET(bit) ? 1 : \
         |                        ^~~
   arch/x86/kvm/x86.c:10337:6: note: in expansion of macro '__cr4_reserved_bits'
   10337 |  if (__cr4_reserved_bits(cpu_has, c) !=
         |      ^~~~~~~~~~~~~~~~~~~
   In file included from arch/x86/kvm/cpuid.h:5,
                    from arch/x86/kvm/mmu.h:7,
                    from arch/x86/kvm/x86.c:22:
   arch/x86/kvm/x86.h:435:22: error: 'X86_CR4_CET' undeclared (first use in this function); did you mean 'X86_CR4_MCE'?
     435 |   __reserved_bits |= X86_CR4_CET;  \
         |                      ^~~~~~~~~~~
   arch/x86/kvm/x86.c:10337:6: note: in expansion of macro '__cr4_reserved_bits'
   10337 |  if (__cr4_reserved_bits(cpu_has, c) !=
         |      ^~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.c: In function 'is_xsaves_msr':
   arch/x86/kvm/x86.c:3633:1: error: control reaches end of non-void function [-Werror=return-type]
    3633 | }
         | ^
   cc1: some warnings being treated as errors
--
   In file included from arch/x86/kvm/emulate.c:29:
   arch/x86/kvm/x86.h: In function 'kvm_cet_supported':
>> arch/x86/kvm/x86.h:293:25: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
     293 |  return supported_xss & XFEATURE_MASK_CET_USER;
         |                         ^~~~~~~~~~~~~~~~~~~~~~
         |                         XFEATURE_MASK_BNDCSR
   arch/x86/kvm/x86.h:293:25: note: each undeclared identifier is reported only once for each function it appears in
--
   In file included from arch/x86/kvm/cpuid.h:5,
                    from arch/x86/kvm/cpuid.c:21:
   arch/x86/kvm/x86.h: In function 'kvm_cet_supported':
>> arch/x86/kvm/x86.h:293:25: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
     293 |  return supported_xss & XFEATURE_MASK_CET_USER;
         |                         ^~~~~~~~~~~~~~~~~~~~~~
         |                         XFEATURE_MASK_BNDCSR
   arch/x86/kvm/x86.h:293:25: note: each undeclared identifier is reported only once for each function it appears in
   arch/x86/kvm/cpuid.c: In function 'kvm_vcpu_after_set_cpuid':
   arch/x86/kvm/x86.h:433:22: error: 'X86_FEATURE_SHSTK' undeclared (first use in this function); did you mean 'X86_FEATURE_EST'?
     433 |  if (!__cpu_has(__c, X86_FEATURE_SHSTK) && \
         |                      ^~~~~~~~~~~~~~~~~
   arch/x86/kvm/cpuid.c:195:6: note: in expansion of macro '__cr4_reserved_bits'
     195 |      __cr4_reserved_bits(guest_cpuid_has, vcpu);
         |      ^~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.h:434:22: error: 'X86_FEATURE_IBT' undeclared (first use in this function); did you mean 'X86_FEATURE_IBS'?
     434 |      !__cpu_has(__c, X86_FEATURE_IBT))  \
         |                      ^~~~~~~~~~~~~~~
   arch/x86/kvm/cpuid.c:195:6: note: in expansion of macro '__cr4_reserved_bits'
     195 |      __cr4_reserved_bits(guest_cpuid_has, vcpu);
         |      ^~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/x86.h:435:22: error: 'X86_CR4_CET' undeclared (first use in this function); did you mean 'X86_CR4_MCE'?
     435 |   __reserved_bits |= X86_CR4_CET;  \
         |                      ^~~~~~~~~~~
   arch/x86/kvm/cpuid.c:195:6: note: in expansion of macro '__cr4_reserved_bits'
     195 |      __cr4_reserved_bits(guest_cpuid_has, vcpu);
         |      ^~~~~~~~~~~~~~~~~~~
--
   In file included from arch/x86/kvm/cpuid.h:5,
                    from arch/x86/kvm/vmx/vmx.c:51:
   arch/x86/kvm/x86.h: In function 'kvm_cet_supported':
>> arch/x86/kvm/x86.h:293:25: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
     293 |  return supported_xss & XFEATURE_MASK_CET_USER;
         |                         ^~~~~~~~~~~~~~~~~~~~~~
         |                         XFEATURE_MASK_BNDCSR
   arch/x86/kvm/x86.h:293:25: note: each undeclared identifier is reported only once for each function it appears in
   arch/x86/kvm/vmx/vmx.c: In function 'cet_is_ssp_msr_accessible':
>> arch/x86/kvm/vmx/vmx.c:1819:29: error: 'X86_FEATURE_SHSTK' undeclared (first use in this function); did you mean 'X86_FEATURE_EST'?
    1819 |  if (!guest_cpuid_has(vcpu, X86_FEATURE_SHSTK))
         |                             ^~~~~~~~~~~~~~~~~
         |                             X86_FEATURE_EST
>> arch/x86/kvm/vmx/vmx.c:1822:20: error: 'MSR_IA32_INT_SSP_TAB' undeclared (first use in this function)
    1822 |  if (msr->index == MSR_IA32_INT_SSP_TAB)
         |                    ^~~~~~~~~~~~~~~~~~~~
>> arch/x86/kvm/vmx/vmx.c:1825:24: error: 'MSR_IA32_PL3_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    1825 |  mask = (msr->index == MSR_IA32_PL3_SSP) ? XFEATURE_MASK_CET_USER :
         |                        ^~~~~~~~~~~~~~~~
         |                        MSR_IA32_MCG_ESP
>> arch/x86/kvm/vmx/vmx.c:1825:44: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
    1825 |  mask = (msr->index == MSR_IA32_PL3_SSP) ? XFEATURE_MASK_CET_USER :
         |                                            ^~~~~~~~~~~~~~~~~~~~~~
         |                                            XFEATURE_MASK_BNDCSR
>> arch/x86/kvm/vmx/vmx.c:1826:9: error: 'XFEATURE_MASK_CET_KERNEL' undeclared (first use in this function); did you mean 'XFEATURE_MASK_EXTEND'?
    1826 |         XFEATURE_MASK_CET_KERNEL;
         |         ^~~~~~~~~~~~~~~~~~~~~~~~
         |         XFEATURE_MASK_EXTEND
   arch/x86/kvm/vmx/vmx.c: In function 'cet_is_control_msr_accessible':
   arch/x86/kvm/vmx/vmx.c:1841:29: error: 'X86_FEATURE_SHSTK' undeclared (first use in this function); did you mean 'X86_FEATURE_EST'?
    1841 |  if (!guest_cpuid_has(vcpu, X86_FEATURE_SHSTK) &&
         |                             ^~~~~~~~~~~~~~~~~
         |                             X86_FEATURE_EST
>> arch/x86/kvm/vmx/vmx.c:1842:29: error: 'X86_FEATURE_IBT' undeclared (first use in this function); did you mean 'X86_FEATURE_IBS'?
    1842 |      !guest_cpuid_has(vcpu, X86_FEATURE_IBT))
         |                             ^~~~~~~~~~~~~~~
         |                             X86_FEATURE_IBS
>> arch/x86/kvm/vmx/vmx.c:1845:24: error: 'MSR_IA32_U_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    1845 |  mask = (msr->index == MSR_IA32_U_CET) ? XFEATURE_MASK_CET_USER :
         |                        ^~~~~~~~~~~~~~
         |                        MSR_IA32_TSC
   arch/x86/kvm/vmx/vmx.c:1845:42: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
    1845 |  mask = (msr->index == MSR_IA32_U_CET) ? XFEATURE_MASK_CET_USER :
         |                                          ^~~~~~~~~~~~~~~~~~~~~~
         |                                          XFEATURE_MASK_BNDCSR
   arch/x86/kvm/vmx/vmx.c:1846:7: error: 'XFEATURE_MASK_CET_KERNEL' undeclared (first use in this function); did you mean 'XFEATURE_MASK_EXTEND'?
    1846 |       XFEATURE_MASK_CET_KERNEL;
         |       ^~~~~~~~~~~~~~~~~~~~~~~~
         |       XFEATURE_MASK_EXTEND
   arch/x86/kvm/vmx/vmx.c: In function 'vmx_get_msr':
>> arch/x86/kvm/vmx/vmx.c:1982:7: error: 'MSR_IA32_S_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    1982 |  case MSR_IA32_S_CET:
         |       ^~~~~~~~~~~~~~
         |       MSR_IA32_TSC
   arch/x86/kvm/vmx/vmx.c:1987:7: error: 'MSR_IA32_U_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    1987 |  case MSR_IA32_U_CET:
         |       ^~~~~~~~~~~~~~
         |       MSR_IA32_TSC
   arch/x86/kvm/vmx/vmx.c:1992:7: error: 'MSR_IA32_INT_SSP_TAB' undeclared (first use in this function)
    1992 |  case MSR_IA32_INT_SSP_TAB:
         |       ^~~~~~~~~~~~~~~~~~~~
>> arch/x86/kvm/vmx/vmx.c:1997:7: error: 'MSR_IA32_PL0_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    1997 |  case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
         |       ^~~~~~~~~~~~~~~~
         |       MSR_IA32_MCG_ESP
   arch/x86/kvm/vmx/vmx.c:1997:28: error: 'MSR_IA32_PL3_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    1997 |  case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
         |                            ^~~~~~~~~~~~~~~~
         |                            MSR_IA32_MCG_ESP
   arch/x86/kvm/vmx/vmx.c: In function 'vmx_set_msr':
   arch/x86/kvm/vmx/vmx.c:2271:7: error: 'MSR_IA32_S_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    2271 |  case MSR_IA32_S_CET:
         |       ^~~~~~~~~~~~~~
         |       MSR_IA32_TSC
   arch/x86/kvm/vmx/vmx.c:2272:7: error: 'MSR_IA32_U_CET' undeclared (first use in this function); did you mean 'MSR_IA32_TSC'?
    2272 |  case MSR_IA32_U_CET:
         |       ^~~~~~~~~~~~~~
         |       MSR_IA32_TSC
   arch/x86/kvm/vmx/vmx.c:2282:7: error: 'MSR_IA32_INT_SSP_TAB' undeclared (first use in this function)
    2282 |  case MSR_IA32_INT_SSP_TAB:
         |       ^~~~~~~~~~~~~~~~~~~~
   arch/x86/kvm/vmx/vmx.c:2289:7: error: 'MSR_IA32_PL0_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    2289 |  case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
         |       ^~~~~~~~~~~~~~~~
         |       MSR_IA32_MCG_ESP
   arch/x86/kvm/vmx/vmx.c:2289:28: error: 'MSR_IA32_PL3_SSP' undeclared (first use in this function); did you mean 'MSR_IA32_MCG_ESP'?
    2289 |  case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
         |                            ^~~~~~~~~~~~~~~~
         |                            MSR_IA32_MCG_ESP
--
   In file included from arch/x86/kvm/vmx/../cpuid.h:5,
                    from arch/x86/kvm/vmx/evmcs.c:7:
   arch/x86/kvm/vmx/../x86.h: In function 'kvm_cet_supported':
>> arch/x86/kvm/vmx/../x86.h:293:25: error: 'XFEATURE_MASK_CET_USER' undeclared (first use in this function); did you mean 'XFEATURE_MASK_BNDCSR'?
     293 |  return supported_xss & XFEATURE_MASK_CET_USER;
         |                         ^~~~~~~~~~~~~~~~~~~~~~
         |                         XFEATURE_MASK_BNDCSR
   arch/x86/kvm/vmx/../x86.h:293:25: note: each undeclared identifier is reported only once for each function it appears in


vim +293 arch/x86/kvm/x86.h

   290	
   291	static inline bool kvm_cet_supported(void)
   292	{
 > 293		return supported_xss & XFEATURE_MASK_CET_USER;
   294	}
   295	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 64347 bytes --]

  parent reply	other threads:[~2021-02-04  1:17 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-03 11:34 [PATCH v15 00/14] Introduce support for guest CET feature Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 01/14] KVM: x86: Report XSS as an MSR to be saved if there are supported features Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 02/14] KVM: x86: Refresh CPUID on writes to MSR_IA32_XSS Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 03/14] KVM: x86: Load guest fpu state when accessing MSRs managed by XSAVES Yang Weijiang
2021-02-03 17:34   ` kernel test robot
2021-02-03 11:34 ` [PATCH v15 04/14] KVM: x86: Add #CP support in guest exception dispatch Yang Weijiang
2021-02-03 21:46   ` Sean Christopherson
2021-02-04  7:22     ` Yang Weijiang
2021-02-04  8:28       ` Paolo Bonzini
2021-02-04  8:24     ` Paolo Bonzini
2021-02-04 16:42       ` Sean Christopherson
2021-02-04 17:29         ` Paolo Bonzini
2021-02-03 11:34 ` [PATCH v15 05/14] KVM: VMX: Introduce CET VMCS fields and flags Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 06/14] KVM: x86: Add fault checks for CR4.CET Yang Weijiang
2021-02-03 21:24   ` kernel test robot
2021-02-03 11:34 ` [PATCH v15 07/14] KVM: VMX: Emulate reads and writes to CET MSRs Yang Weijiang
2021-02-03 11:57   ` Paolo Bonzini
2021-02-03 12:50     ` Yang Weijiang
2021-02-04  1:17   ` kernel test robot [this message]
2022-05-18 15:55   ` John Allen
2022-05-18 16:16     ` Sean Christopherson
2022-05-19  8:49       ` Yang, Weijiang
2021-02-03 11:34 ` [PATCH v15 08/14] KVM: VMX: Add a synthetic MSR to allow userspace VMM to access GUEST_SSP Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 09/14] KVM: x86: Report CET MSRs as to-be-saved if CET is supported Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 10/14] KVM: x86: Enable CET virtualization for VMX and advertise CET to userspace Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 11/14] KVM: VMX: Pass through CET MSRs to the guest when supported Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 12/14] KVM: nVMX: Add helper to check the vmcs01 MSR bitmap for MSR pass-through Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 13/14] KVM: nVMX: Enable CET support for nested VMX Yang Weijiang
2021-02-03 11:34 ` [PATCH v15 14/14] KVM: x86: Save/Restore GUEST_SSP to/from SMRAM Yang Weijiang
2021-02-03 12:07   ` Paolo Bonzini
2021-02-03 12:59     ` Yang Weijiang
2021-02-03 12:40 ` [PATCH v15 00/14] Introduce support for guest CET feature Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202102040906.LTsnvmLZ-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.