summaryrefslogtreecommitdiffstats
path: root/usr.bin/id
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2001-05-20 20:04:40 +0000
committerbde <bde@FreeBSD.org>2001-05-20 20:04:40 +0000
commitb093b83cde6aea209e825c09bd4ed152b1f9aa33 (patch)
treed28f8f15d6306bf8ea82143b3a308caa0f3663f0 /usr.bin/id
parente37c5b4039950f6c6b0546d9d23e73a3bdf5ffae (diff)
downloadFreeBSD-src-b093b83cde6aea209e825c09bd4ed152b1f9aa33.zip
FreeBSD-src-b093b83cde6aea209e825c09bd4ed152b1f9aa33.tar.gz
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.
Diffstat (limited to 'usr.bin/id')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud