summaryrefslogtreecommitdiff
path: root/share/man
diff options
context:
space:
mode:
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man4/man4.i386/npx.413
1 files changed, 9 insertions, 4 deletions
diff --git a/share/man/man4/man4.i386/npx.4 b/share/man/man4/man4.i386/npx.4
index b6dac696fc0..94b6a9bfb35 100644
--- a/share/man/man4/man4.i386/npx.4
+++ b/share/man/man4/man4.i386/npx.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: npx.4,v 1.9 2002/10/01 07:14:14 miod Exp $
+.\" $OpenBSD: npx.4,v 1.10 2002/10/04 15:34:28 mickey Exp $
.\"
.\" Copyright (c) 1993 Christopher G. Demetriou
.\" All rights reserved.
@@ -35,8 +35,10 @@
.Nm npx
.Nd Numeric Processing Extension coprocessor and emulator
.Sh SYNOPSIS
-.Cd "npx0 at isa? port 0xf0 irq 13"
-.Cd "option GPL_MATH_EMULATE" Pq "floating point emulation"
+.Cd "options MATH_EMULATE"
+.Cd "options GPL_MATH_EMULATE"
+.\" XXX this is awful hackery to get it to work right... -- cgd
+.Cd "npx0 at isa? port" \&"IO_NPX0\&" irq 13
.Sh DESCRIPTION
The
.Nm
@@ -55,7 +57,9 @@ The
driver is required for proper system functioning regardless
of whether or not a NPX is present.
.Pp
-If there is no NPX present in the system, the
+If there is no NPX present in the system, either
+.Ic option MATH_EMULATE
+or
.Ic option GPL_MATH_EMULATE
must be defined in the kernel configuration file.
It will provide support for the instructions normally executed by the NPX.
@@ -66,6 +70,7 @@ is not built with math emulation, the system will not boot.
.Xr isa 4
.Sh CAVEATS
The emulator is much slower than the NPX coprocessor.
+(The GPLed version of the emulator is somewhat faster than the non-GPLed one.)
This will result in poor floating-point math performance
if the emulator must be used.
.Sh BUGS