On 25/03/2021 16:52, Andrew Cooper wrote: > From: Jan Beulich <jbeul...@suse.com> > > Commit e1de4c196a2e ("x86/timer: Fix boot on Intel systems using ITSSPRC > static PIT clock gating") was reported to cause boot failures on certain > AMD Ryzen systems. > > Refine the fix to do nothing in the default case, and only attempt to > configure legacy replacement mode if IRQ0 is found to not be working. > > In addition, introduce a "hpet" command line option so this heuristic > can be overridden. Since it makes little sense to introduce just > "hpet=legacy-replacement", also allow for a boolean argument as well as > "broadcast" to replace the separate "hpetbroadcast" option. > > Signed-off-by: Jan Beulich <jbeul...@suse.com> > Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> > --- > CC: Jan Beulich <jbeul...@suse.com> > CC: Roger Pau Monné <roger....@citrix.com> > CC: Wei Liu <w...@xen.org> > CC: Ian Jackson <i...@xenproject.org> > CC: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> > CC: Frédéric Pierret <frederic.pier...@qubes-os.org> > > For 4.15: Attempt to unbreak AMD Ryzen 1800X systems.
Sorry - lost a hunk during a rebase (the one to cope with hpet=0). I'll fold that in and post a v1.1 in due course.