On 10/24/2024 12:49 AM, Chao Gao wrote:
On Mon, Sep 30, 2024 at 10:01:04PM -0700, Xin Li (Intel) wrote:
From: Xin Li <xin3.li@xxxxxxxxx>
Set VMX CPU capabilities before initializing nested instead of after,
as it needs to check VMX CPU capabilities to setup the VMX basic MSR
for nested.
Which VMX CPU capabilities are needed? after reading patch 25, I still
don't get that.
Sigh, in v2 I had 'if (kvm_cpu_cap_has(X86_FEATURE_FRED))' in
nested_vmx_setup_basic(), which is changed to 'if (cpu_has_vmx_fred())'
in v3. So the reason for the change is gone. But I think logically
the change is still needed; nested setup should be after VMX setup.