Home
last modified time | relevance | path

Searched hist:f14eec0a32038f2d6c05b8ea91c7701f65ce7418 (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dvmenter.Sdiff f14eec0a32038f2d6c05b8ea91c7701f65ce7418 Mon Apr 13 09:17:58 CEST 2020 Paolo Bonzini <pbonzini@redhat.com> KVM: SVM: move more vmentry code to assembly

Manipulate IF around vmload/vmsave to remove the confusing usage of
local_irq_enable where interrupts are actually disabled via GIF.
And stuff the RSB immediately without waiting for a RET to avoid
Spectre-v2 attacks.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dsvm.cdiff f14eec0a32038f2d6c05b8ea91c7701f65ce7418 Mon Apr 13 09:17:58 CEST 2020 Paolo Bonzini <pbonzini@redhat.com> KVM: SVM: move more vmentry code to assembly

Manipulate IF around vmload/vmsave to remove the confusing usage of
local_irq_enable where interrupts are actually disabled via GIF.
And stuff the RSB immediately without waiting for a RET to avoid
Spectre-v2 attacks.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
/linux/arch/x86/include/asm/
H A Dnospec-branch.hdiff f14eec0a32038f2d6c05b8ea91c7701f65ce7418 Mon Apr 13 09:17:58 CEST 2020 Paolo Bonzini <pbonzini@redhat.com> KVM: SVM: move more vmentry code to assembly

Manipulate IF around vmload/vmsave to remove the confusing usage of
local_irq_enable where interrupts are actually disabled via GIF.
And stuff the RSB immediately without waiting for a RET to avoid
Spectre-v2 attacks.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>