- Fix guest vtime accounting so that ticks happening while the guest is running
can also be accounted to it. Along with a consolidation to the guest-specific context
tracking helpers.

- Provide for the host NMI handler running after a VMX VMEXIT to be able to run
on the kernel stack correctly.

- Initialize MSR_TSC_AUX when RDPID is supported and not RDTSCP (virt relevant -
  real hw supports both)

- A code generation improvement to TASK_SIZE_MAX through the use of alternatives

- The usual misc. and related cleanups and improvements
KVM: x86: Consolidate guest enter/exit logic to common helpers

Move the enter/exit logic in {svm,vmx}_vcpu_enter_exit() to common
helpers.  Opportunistically update the somewhat stale comment about the
updates needing to occur immediately after VM-Exit.

No functional change intended.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20210505002735.1684165-9-seanjc@google.com

3 files changed