minix/common/include/arch/i386
Tomas Hruby 5c0927e108 SMP - clock calibration spurious IRQ deadlock fix
- this patch fixes a deadlock which may occur if we get a
   spurious interrupt while calibrating clocks during the boot
   time. Since we never handle interrupts while in the kernel
   (BKL locked) the interrupt code locks the lock. This is a
   different situation, a corner case, boot time only. We do not
   return to userspace but to the kernel, so the BKL is not
   unlocked. So we need irq handler which leaves the BKL
   unlocked.  The clock handler does it already, this patch adds
   a dummy spurious irq handler for the same reason. It is better
   to handle the situation this way to keep the normal runtime
   code simple.
2012-01-26 11:39:40 +00:00
..
archtypes.h Revert "print kernel stacktrace for exceptions in kernel" 2011-07-22 15:01:44 +02:00
bios.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
cmos.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
cpu.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
disklabel.h netbsd fsck driver import 2011-12-22 23:07:15 +01:00
diskparm.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
elf.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
elf_machdep.h ELF core files 2011-11-22 22:07:40 +01:00
fpu.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
int86.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
interrupt.h SMP - clock calibration spurious IRQ deadlock fix 2012-01-26 11:39:40 +00:00
Makefile.inc netbsd fsck driver import 2011-12-22 23:07:15 +01:00
memory.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
multiboot.h Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
mutex.h netbsd fsck driver import 2011-12-22 23:07:15 +01:00
partition.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
pci.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
pci_amd.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
pci_intel.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
pci_sis.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
pci_via.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
ports.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
stackframe.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
vm.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00