grub2/grub-core
David E. Box 3bf96a30d2 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>

Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=446794de8da4329ea532cbee4ca877bcafd0e534
Bug-Debian: https://bugs.debian.org/883193
Last-Update: 2017-12-01

Patch-Name: tsc_efi_default_to_pmtimer.patch
2018-02-16 11:02:50 +00:00
..
boot Add configure option to reduce visual clutter at boot time 2018-02-16 11:02:47 +00:00
bus usbtrans: Fix memory coherence and use-after-free. 2016-02-27 13:40:52 +01:00
commands Add configure option to enable gfxpayload=keep dynamically 2018-02-16 11:02:48 +00:00
disk i386, x86_64, ppc: fix switch fallthrough cases with GCC7 2017-04-04 19:23:55 +03:00
efiemu i386, x86_64, ppc: fix switch fallthrough cases with GCC7 2017-04-04 19:23:55 +03:00
font Document intentional fallthroughs. 2015-01-27 17:17:58 +01:00
fs Allow GRUB to mount ext2/3/4 filesystems that have the encryption feature. 2018-02-16 11:02:50 +00:00
gdb i386, x86_64, ppc: fix switch fallthrough cases with GCC7 2017-04-04 19:23:55 +03:00
gettext Silence error messages when translations are unavailable 2018-02-16 11:02:45 +00:00
gfxmenu gfxmenu: fix memory leak 2016-01-12 21:52:50 +03:00
gnulib Import grub2_2.02.orig.tar.xz 2017-06-23 10:07:51 +01:00
hello * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
hook * grub-core/hook/datehook.c (grub_read_hook_datetime): Small stylistic 2011-11-11 21:03:49 +01:00
io gzio: Optimize by removing division. 2015-02-26 22:10:09 +01:00
kern tsc: Change default tsc calibration method to pmtimer on EFI systems 2018-02-16 11:02:50 +00:00
lib Import replacement CRC operations from libgcrypt 2018-02-16 11:02:44 +00:00
loader If running under UEFI secure boot, attempt to use linuxefi loader 2018-02-16 11:02:47 +00:00
mmap Translate UEFI persistent memory type 2015-12-15 10:25:34 +03:00
net efinet: Setting DNS server from UEFI protocol 2018-02-16 11:02:50 +00:00
normal Add configure option to bypass boot menu if possible 2018-02-16 11:02:47 +00:00
osdep Make grub-install check for errors from efibootmgr 2018-02-16 11:02:50 +00:00
partmap disk/ldm, partmap/msdos.c: fix spelling error 2015-08-22 21:22:41 +02:00
parttool * grub-core/net/http.c: Add TRANSLATORS comments. 2012-03-05 16:42:26 +01:00
script script: fix double free in lexer 2017-02-12 09:23:34 +03:00
term Include a text attribute reset in the clear command for ppc 2018-02-16 11:02:48 +00:00
tests Import grub2_2.02.orig.tar.xz 2017-06-23 10:07:51 +01:00
video Blacklist 1440x900x32 from VBE preferred mode handling 2018-02-16 11:02:46 +00:00
gdb_grub.in * grub-core/gdb_grub.in: Fix overflow and wrong field. 2013-10-14 03:40:20 +02:00
genemuinit.sh use MODULE_FILES for genemuinit* instead of MOD_FILES 2014-01-18 23:15:40 +04:00
genemuinitheader.sh use MODULE_FILES for genemuinit* instead of MOD_FILES 2014-01-18 23:15:40 +04:00
genmod.sh.in grub-module-verifier: Ignore all_video emptiness on xen. 2017-01-30 00:13:41 +00:00
genmoddep.awk genmoddep.awk: Add a test that we have no circular dependencies 2015-11-08 20:00:27 +01:00
gensyminfo.sh.in * grub-core/gensyminfo.sh.in: Handle the case of portable output 2013-11-11 23:05:53 +01:00
gensymlist.sh Make 'make check' work on emu. 2013-04-27 02:00:16 +02:00
gentrigtables.c * grub-core/gentrigtables.c: Make tables const. 2013-03-01 11:15:09 +01:00
gmodule.pl.in * grub-core/gmodule.pl.in: Accept newer binutils which output 2014-09-21 18:23:23 +02:00
gnulib-fix-null-deref.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-fix-width.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-abort.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-gets.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
Makefile.am Split pmtimer wait and tsc measurement from pmtimer tsc calibration. 2016-02-12 11:40:51 +01:00
Makefile.core.am Import grub2_2.02.orig.tar.xz 2017-06-23 10:07:51 +01:00
Makefile.core.def Add configure option to enable gfxpayload=keep dynamically 2018-02-16 11:02:48 +00:00
Makefile.gcry.def Import grub2_2.02~beta3.orig.tar.xz 2016-09-18 17:40:00 +01:00
Makefile.in Import grub2_2.02.orig.tar.xz 2017-06-23 10:07:51 +01:00
modinfo.sh.in modinfo.sh.in: Add missing config variables. 2015-03-27 12:18:25 +01:00
unidata.c Import grub2_2.02~beta3.orig.tar.xz 2016-09-18 17:40:00 +01:00