traps.c (c4c5ab3089c8a794eb0bdaa9794d0f055dd82412) | traps.c (5211a242d0cbdded372aee59da18f80552b0a80a) |
---|---|
1/* 2 * Copyright (C) 1991, 1992 Linus Torvalds 3 * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs 4 * 5 * Pentium III FXSR, SSE support 6 * Gareth Hughes <gareth@valinux.com>, May 2000 7 */ 8 --- 332 unchanged lines hidden (view full) --- 341static notrace __kprobes void 342io_check_error(unsigned char reason, struct pt_regs *regs) 343{ 344 unsigned long i; 345 346 printk(KERN_EMERG "NMI: IOCK error (debug interrupt?)\n"); 347 show_registers(regs); 348 | 1/* 2 * Copyright (C) 1991, 1992 Linus Torvalds 3 * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs 4 * 5 * Pentium III FXSR, SSE support 6 * Gareth Hughes <gareth@valinux.com>, May 2000 7 */ 8 --- 332 unchanged lines hidden (view full) --- 341static notrace __kprobes void 342io_check_error(unsigned char reason, struct pt_regs *regs) 343{ 344 unsigned long i; 345 346 printk(KERN_EMERG "NMI: IOCK error (debug interrupt?)\n"); 347 show_registers(regs); 348 |
349 if (panic_on_io_nmi) 350 panic("NMI IOCK error: Not continuing"); 351 |
|
349 /* Re-enable the IOCK line, wait for a few seconds */ 350 reason = (reason & 0xf) | 8; 351 outb(reason, 0x61); 352 353 i = 2000; 354 while (--i) 355 udelay(1000); 356 --- 627 unchanged lines hidden --- | 352 /* Re-enable the IOCK line, wait for a few seconds */ 353 reason = (reason & 0xf) | 8; 354 outb(reason, 0x61); 355 356 i = 2000; 357 while (--i) 358 udelay(1000); 359 --- 627 unchanged lines hidden --- |