]> git.ipfire.org Git - thirdparty/grub.git/commit
kern/i386/tsc_pmtimer: The GRUB menu gets stuck due to failed calibration
authorDuan Yayong <duanyayong@bytedance.com>
Thu, 28 Nov 2024 03:48:26 +0000 (11:48 +0800)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 26 Feb 2025 14:51:04 +0000 (15:51 +0100)
commitf2a1f66e721d2231c3f7d80733c33cd808f0155d
tree5327d242f3c3b0cc86d02881d31ad7cb9b622ac0
parent13f005ed8308d31385ed1147c4fbd33ea870582f
kern/i386/tsc_pmtimer: The GRUB menu gets stuck due to failed calibration

The grub_divmod64() may return 0 but grub_tsc_calibrate_from_pmtimer()
still returns 1 saying calibration succeeded. Of course it is not true.
So, return 0 when grub_divmod64() returns 0. This way other calibration
functions can be called subsequently.

Signed-off-by: Duan Yayong <duanyayong@bytedance.com>
Signed-off-by: Li Yongqiang <liyongqiang@huaqin.com>
Signed-off-by: Sun Ming <simon.sun@huaqin.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/i386/tsc_pmtimer.c