tsc: Change default tsc calibration method to pmtimer on EFI systems
On efi systems, make pmtimer based tsc calibration the default over the pit. This prevents Grub from hanging on Intel SoC systems that power gate the pit. Signed-off-by: David E. Box <david.e.box@linux.intel.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
92bfc33db9
commit
446794de8d
1 changed files with 1 additions and 1 deletions
|
@ -68,7 +68,7 @@ grub_tsc_init (void)
|
||||||
#ifdef GRUB_MACHINE_XEN
|
#ifdef GRUB_MACHINE_XEN
|
||||||
(void) (grub_tsc_calibrate_from_xen () || calibrate_tsc_hardcode());
|
(void) (grub_tsc_calibrate_from_xen () || calibrate_tsc_hardcode());
|
||||||
#elif defined (GRUB_MACHINE_EFI)
|
#elif defined (GRUB_MACHINE_EFI)
|
||||||
(void) (grub_tsc_calibrate_from_pit () || grub_tsc_calibrate_from_pmtimer () || grub_tsc_calibrate_from_efi() || calibrate_tsc_hardcode());
|
(void) (grub_tsc_calibrate_from_pmtimer () || grub_tsc_calibrate_from_pit () || grub_tsc_calibrate_from_efi() || calibrate_tsc_hardcode());
|
||||||
#elif defined (GRUB_MACHINE_COREBOOT)
|
#elif defined (GRUB_MACHINE_COREBOOT)
|
||||||
(void) (grub_tsc_calibrate_from_pmtimer () || grub_tsc_calibrate_from_pit () || calibrate_tsc_hardcode());
|
(void) (grub_tsc_calibrate_from_pmtimer () || grub_tsc_calibrate_from_pit () || calibrate_tsc_hardcode());
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in a new issue