On Sun, Dec 18, 2022 at 01:14:07PM +0100, Neowutran wrote: > xen/x86: prevent overflow with high frequency TSCs > > Promote tsc_khz to a 64-bit type before multiplying by 1000 to avoid a > 'overflow before widen' bug. > Otherwise just above 4.294GHz the value will overflow. > Processors with clocks this high are now in production and require this to > work > correctly. > > Signed-off-by: Neowutran <[email protected]>
Needing a bit of word-wrapping, but that can be adjusted during commit to the Xen tree. This strikes me as urgent for an updated Xen release. In the past 3 months, both large manufacturers of desktop processors have released processors with sufficient clock speed to require this patch. This WILL trigger *massive* numbers of bug reports very soon. Similarly I suggest all Linux distributions which distribute Xen will want to issue updates urgently. -- (\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/) \BS ( | [email protected] PGP 87145445 | ) / \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
