from netbsd:
authorderaadt <deraadt@openbsd.org>
Mon, 8 Jan 1996 09:33:31 +0000 (09:33 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 8 Jan 1996 09:33:31 +0000 (09:33 +0000)
commit9c6664771c71e91f5e5fabcbb0365ce6cba66a5e
treedc54d943403dab4820a81d06379d3e65256f9c66
parent89a332a2173ee299e72ec8030582a95ac8cf59c4
from netbsd:
Deal with GCC's dead code elimination being suboptimal.
Modify splraise() to allow better optimization.
Make cpl, ipending, and astpending volatile.
Make sure interrupts are disabled before jumping to a resume point,
to prevent races.
Make FPU faults use INTRFASTEXIT, and remove INTREXIT.
Build the frame for recursive interrupts manually, and make sure to
disable interrupts to avoid races.
VS: ----------------------------------------------------------------------
sys/arch/i386/i386/locore.s
sys/arch/i386/include/psl.h
sys/arch/i386/isa/icu.h
sys/arch/i386/isa/icu.s
sys/arch/i386/isa/vector.s