X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Fx86%2Fboot%2Fmain.c;h=197421db1af130d7ac3295e3cc1708b1e3b3e30f;hb=c2dcfde8274883e1f6050784dcbd34b01e824b91;hp=2296164b54d2abc3ad8edc343af2b76c830d6693;hpb=d59fdcf2ac501de99c3dfb452af5e254d4342886;p=pandora-kernel.git diff --git a/arch/x86/boot/main.c b/arch/x86/boot/main.c index 2296164b54d2..197421db1af1 100644 --- a/arch/x86/boot/main.c +++ b/arch/x86/boot/main.c @@ -73,6 +73,11 @@ static void keyboard_set_repeat(void) */ static void query_ist(void) { + /* Some older BIOSes apparently crash on this call, so filter + it from machines too old to have SpeedStep at all. */ + if (cpu.level < 6) + return; + asm("int $0x15" : "=a" (boot_params.ist_info.signature), "=b" (boot_params.ist_info.command),