| Subject | Re: [PATCH 03/54] KVM: x86: Properly reset MMU context at vCPU RESET/INIT | From | Paolo Bonzini <> | Date | Wed, 23 Jun 2021 16:01:28 +0200 |
| |
On 22/06/21 19:56, Sean Christopherson wrote: > + /* > + * Reset the MMU context if paging was enabled prior to INIT (which is > + * implied if CR0.PG=1 as CR0 will be '0' prior to RESET). Unlike the > + * standard CR0/CR4/EFER modification paths, only CR0.PG needs to be > + * checked because it is unconditionally cleared on INIT and all other > + * paging related bits are ignored if paging is disabled, i.e. CR0.WP, > + * CR4, and EFER changes are all irrelevant if CR0.PG was '0'. > + */ > + if (old_cr0 & X86_CR0_PG) > + kvm_mmu_reset_context(vcpu);
Hmm, I'll answer myself, is it because of the plan to add a vCPU reset ioctl?
Paolo
|