On Thu, May 21, 2026, David Woodhouse wrote: > On Fri, 2026-05-15 at 12:19 -0700, Sean Christopherson wrote: > > Add a return code to __paravirt_set_sched_clock() so that the kernel can > > reject attempts to use a PV sched_clock without breaking the caller. E.g. > > when running as a CoCo VM with a secure TSC, using a PV clock is generally > > undesirable. > > > > Note, kvmclock is the only PV clock that does anything "extra" beyond > > simply registering itself as sched_clock, i.e. is the only caller that > > needs to check the new return value. > > > > Signed-off-by: Sean Christopherson <[email protected]> > > Oooh... can we use this to reject the kvmclock when we have a stable > and reliable TSC even for non-CoCo guests?
Yes, but I would much rather "fix" kvmclock to not even attempt to register itself as the sched_clock (which this series does).

