freebsd-src/sys/amd64/isa
Bruce Evans 17008f5343 Throw away the complications in npxsave() and their infrastructure.
npxsave() went to great lengths to excecute fnsave with interrupts
enabled in case executing it froze the CPU.  This case can't happen,
at least for Intel CPU/NPX's.  Spurious IRQ13's don't imply spurious
freezes.  Anyway, the complications were usually no-ops because IRQ13
is not used on i486's and newer CPUs, and because SMPng broke them in
rev.1.84.  Forcible enabling of interrupts was changed to
write_eflags(old_eflags), but since SMPng usually calls npxsave() from
cpu_switch() with interrupts disabled, write_eflags() usually just
kept interrupts disabled.
2001-05-20 20:04:40 +00:00
..
atpic_vector.S Don't enable interrupts before calling sched_ithd for threaded interrupts. 2001-03-05 04:37:54 +00:00
clock.c Remove unneeded includes of sys/ipl.h and machine/ipl.h. 2001-05-15 23:22:29 +00:00
icu.h - Axe the IMEN_BITS and APIC_IMEN_BITS constants. 2001-05-17 22:24:17 +00:00
icu_ipl.S Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
icu_ipl.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
icu_vector.S Don't enable interrupts before calling sched_ithd for threaded interrupts. 2001-03-05 04:37:54 +00:00
icu_vector.s Don't enable interrupts before calling sched_ithd for threaded interrupts. 2001-03-05 04:37:54 +00:00
intr_machdep.c Remove unneeded includes of sys/ipl.h and machine/ipl.h. 2001-05-15 23:22:29 +00:00
intr_machdep.h Overhaul of the SMP code. Several portions of the SMP kernel support have 2001-04-27 19:28:25 +00:00
isa.c Convert the type of bus_space_handle_t of pc98 from structure into 2000-10-20 02:42:06 +00:00
isa.h
isa_dma.c Add PnP probe methods to some common AT hardware drivers. In each case, 2000-06-23 07:44:33 +00:00
isa_dma.h
ithread.c - Use ICU_LEN rather than NHWI for the size of the array of ithreads. 2001-05-15 22:31:08 +00:00
nmi.c Remove unneeded includes of sys/ipl.h and machine/ipl.h. 2001-05-15 23:22:29 +00:00
npx.c Throw away the complications in npxsave() and their infrastructure. 2001-05-20 20:04:40 +00:00
timerreg.h
vector.S Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames and 2001-03-23 03:45:17 +00:00
vector.s Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames and 2001-03-23 03:45:17 +00:00