x86/time: yield to hyperthreads after updating TSC during rendezvous
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Apr 2021 11:26:26 +0000 (13:26 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Apr 2021 11:26:26 +0000 (13:26 +0200)
commitf1a042b9829687affabb95c7c1cbcde29f1d36bd
tree915ed847206bd9a6a79a538795347e13ed6a51a7
parent6ca022a1e16a3ad46ddb3f5fff48b69a434b1c21
x86/time: yield to hyperthreads after updating TSC during rendezvous

Since we'd like the updates to be done as synchronously as possible,
make an attempt at yielding immediately after the TSC write.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
xen/arch/x86/time.c