Re: VMX Preemption Timer appears to be buggy on SKX, CLX, and ICX
From: Sean Christopherson
Date: Thu Jun 04 2026 - 16:05:32 EST
On Wed, Jun 03, 2026, Jim Mattson wrote:
> On Thu, May 14, 2026 at 11:35 PM Chao Gao <chao.gao@xxxxxxxxx> wrote:
> >
> > >> EMR158. VMX-Preemption Timer May Expire Earlier With Certain Large Timer Values
> > >
> > >I assume the same erratum applies to previous generations as well?
> >
> > Yes.
>
> This test still fails on our SKX, CLX, and ICX systems.
>
> Sean,
>
> Were you thinking of enforcing a cap on delta_tsc in vmx_set_hv_timer()?
Heh, to be honest, I wasn't thinking of a whole lot of nothing. Falling back to
hrtimers does seem like the easiest solution.