All of lore.kernel.org
 help / color / mirror / Atom feed
* [BUG] x2apic broken with current AMD hardware
@ 2023-03-08 15:23 Elliott Mitchell
  2023-03-08 15:37 ` Andrew Cooper
  2023-03-08 15:50 ` Jan Beulich
  0 siblings, 2 replies; 24+ messages in thread
From: Elliott Mitchell @ 2023-03-08 15:23 UTC (permalink / raw)
  To: xen-devel

Mostly SSIA.  As originally identified by "Neowutran", appears Xen's
x2apic wrapper implementation fails with current generation AMD hardware
(Ryzen 7xxx/Zen 4).  This can be worked around by passing "x2apic=false"
on Xen's command-line, though I'm wondering about the performance impact.

There hasn't been much activity on xen-devel WRT x2apic, so a patch which
fixed this may have flown under the radar.  Most testing has also been
somewhat removed from HEAD.

Thanks to "Neowutran" for falling on this grenade and making it easier
for the followers.  Pointer to first report:
https://forum.qubes-os.org/t/ryzen-7000-serie/14538


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         ehem+sigmsg@m5p.com  PGP 87145445         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445




^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2023-05-02  6:00 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-08 15:23 [BUG] x2apic broken with current AMD hardware Elliott Mitchell
2023-03-08 15:37 ` Andrew Cooper
2023-03-08 15:50 ` Jan Beulich
2023-03-08 23:08   ` Elliott Mitchell
2023-03-09  9:03     ` Jan Beulich
2023-03-10  3:25       ` Elliott Mitchell
2023-03-10  8:22         ` Jan Beulich
2023-03-11  0:09       ` Elliott Mitchell
2023-03-13  7:01         ` Jan Beulich
2023-03-16 22:03           ` Elliott Mitchell
2023-03-17  8:22             ` Jan Beulich
2023-03-17 17:26               ` Elliott Mitchell
2023-03-20  8:14                 ` Jan Beulich
2023-03-20  8:28                   ` Jan Beulich
2023-03-20 17:50                     ` Andrew Cooper
2023-03-21  4:19                     ` Elliott Mitchell
2023-03-21  7:13                       ` Jan Beulich
2023-03-21 22:19                         ` Elliott Mitchell
2023-03-21 14:34                       ` Neowutran
2023-03-21 10:46                     ` Marek Marczykowski-Górecki
2023-04-30 17:16                     ` Elliott Mitchell
2023-05-02  5:59                       ` Jan Beulich
2023-03-20 15:37                   ` Elliott Mitchell
2023-03-20 15:52                     ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.