Prepare for mdoc(7)NG.
This commit is contained in:
parent
42aaa8ad04
commit
17ba214098
@ -79,7 +79,7 @@ if
|
||||
.Ar expression
|
||||
is false:
|
||||
.Bd -literal -offset indent
|
||||
"assertion \e"%s\e" failed: file \e"%s\e", line %d\n", \e
|
||||
"assertion \e"%s\e" failed: file \e"%s\e", line %d\en", \e
|
||||
"expression", __FILE__, __LINE__);
|
||||
.Ed
|
||||
.Sh SEE ALSO
|
||||
|
@ -160,11 +160,11 @@ have side effects.
|
||||
#include <limits.h>
|
||||
#include <bitstring.h>
|
||||
|
||||
...
|
||||
\&...
|
||||
#define LPR_BUSY_BIT 0
|
||||
#define LPR_FORMAT_BIT 1
|
||||
#define LPR_DOWNLOAD_BIT 2
|
||||
...
|
||||
\&...
|
||||
#define LPR_AVAILABLE_BIT 9
|
||||
#define LPR_MAX_BITS 10
|
||||
|
||||
|
@ -47,56 +47,43 @@
|
||||
.Nd IEEE floating point interface
|
||||
.Sh SYNOPSIS
|
||||
.Fd #include <ieeefp.h>
|
||||
.Ft typedef enum {
|
||||
.br
|
||||
.Fa FP_RN,
|
||||
.Li /* round to nearest */
|
||||
.br
|
||||
.Fa FP_RM,
|
||||
.Li /* round to minus infinity */
|
||||
.br
|
||||
.Fa FP_RP,
|
||||
.Li /* round to plus infinity */
|
||||
.br
|
||||
.Fa FP_RZ,
|
||||
.Li /* truncate */
|
||||
.br
|
||||
.Ft } fp_rnd_t;
|
||||
.Pp
|
||||
.Bd -literal
|
||||
typedef enum {
|
||||
FP_RN, /* round to nearest */
|
||||
FP_RM, /* round down to minus infinity */
|
||||
FP_RP, /* round up to plus infinity */
|
||||
FP_RZ /* truncate */
|
||||
} fp_rnd_t;
|
||||
.Ed
|
||||
.Ft fp_rnd_t
|
||||
.Fn fpgetround void
|
||||
.Ft fp_rnd_t
|
||||
.Fn fpsetround "fp_rnd_t direction"
|
||||
.Pp
|
||||
.nr fZ 0
|
||||
.Ft typedef enum {
|
||||
.br
|
||||
.Fa FP_PS,
|
||||
.Li /* 24 bit (single-precision) */
|
||||
.br
|
||||
.Fa FP_PRS,
|
||||
.Li /* reserved */
|
||||
.br
|
||||
.Fa FP_PD,
|
||||
.Li /* 53 bit (double-precision) */
|
||||
.br
|
||||
.Fa FP_PE,
|
||||
.Li /* 64 bit (extended-precision) */
|
||||
.br
|
||||
.Ft } fp_prec_t;
|
||||
.Pp
|
||||
.Bd -literal
|
||||
typedef enum {
|
||||
FP_PS, /* 24 bit (single-precision) */
|
||||
FP_PRS, /* reserved */
|
||||
FP_PD, /* 53 bit (double-precision) */
|
||||
FP_PE /* 64 bit (extended-precision) */
|
||||
} fp_prec_t;
|
||||
.Ed
|
||||
.Ft fp_prec_t
|
||||
.Fn fpgetprec void
|
||||
.Ft fp_prec_t
|
||||
.Fn fpsetprec "fp_prec_t precision"
|
||||
.Pp
|
||||
.Fd #define fp_except_t int
|
||||
.Fd #define FP_X_INV 0x01 /* invalid */
|
||||
.Fd #define FP_X_OFL 0x08 /* overflow */
|
||||
.Fd #define FP_X_UFL 0x10 /* underflow */
|
||||
.Fd #define FP_X_DZ 0x04 /* divide-by-zero */
|
||||
.Fd #define FP_X_IMP 0x20 /* loss of precision */
|
||||
.Fd #define FP_X_DNML 0x02 /* denormal */
|
||||
.Bd -literal
|
||||
#define fp_except_t int
|
||||
#define FP_X_INV 0x01 /* invalid operation */
|
||||
#define FP_X_DNML 0x02 /* denormal */
|
||||
#define FP_X_DZ 0x04 /* zero divide */
|
||||
#define FP_X_OFL 0x08 /* overflow */
|
||||
#define FP_X_UFL 0x10 /* underflow */
|
||||
#define FP_X_IMP 0x20 /* (im)precision */
|
||||
#define FP_X_STK 0x40 /* stack fault */
|
||||
.Ed
|
||||
.Ft fp_except_t
|
||||
.Fn fpgetmask void
|
||||
.Ft fp_except_t
|
||||
|
@ -221,7 +221,6 @@ target on multiple SCSI IDs.
|
||||
.El
|
||||
.Ed
|
||||
.Pp
|
||||
|
||||
.Sh SCSI CONTROL BLOCKS (SCBs)
|
||||
Every transaction sent to a device on the SCSI bus is assigned a
|
||||
.Sq SCSI Control Block
|
||||
|
@ -66,7 +66,7 @@ by the
|
||||
.Xr kbdcontrol 1
|
||||
command.
|
||||
.Pp
|
||||
.Bl -tag -width "Function Key Number" -compact -offset
|
||||
.Bl -tag -width "Function Key Number" -compact
|
||||
.It "Function Key number"
|
||||
Function Key
|
||||
.It "1, 2,...12"
|
||||
|
@ -141,7 +141,7 @@ is set to an integer from 1 to 13 taken from the following table:
|
||||
12
|
||||
.It ALPS_TSBH1
|
||||
13
|
||||
.Pp
|
||||
.El
|
||||
.Sh AUTHORS
|
||||
.An -nosplit
|
||||
This driver is based on the work of
|
||||
|
@ -120,7 +120,7 @@ require
|
||||
.Aq Pa sys/socket.h
|
||||
and
|
||||
.Aq Pa net/if.h .
|
||||
|
||||
.Pp
|
||||
In addition to
|
||||
.Dv FIONREAD
|
||||
and
|
||||
@ -131,7 +131,6 @@ file.
|
||||
The (third) argument to
|
||||
.Xr ioctl 2
|
||||
should be a pointer to the type indicated.
|
||||
|
||||
.Bl -tag -width BIOCGRTIMEOUT
|
||||
.It Dv BIOCGBLEN
|
||||
.Pq Li u_int
|
||||
@ -242,7 +241,7 @@ struct bpf_program {
|
||||
struct bpf_insn *bf_insns;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
The filter program is pointed to by the
|
||||
.Li bf_insns
|
||||
field while its length in units of
|
||||
@ -298,6 +297,7 @@ interface should be returned by BPF. Set to zero to see only incoming
|
||||
packets on the interface. Set to one to see packets originating
|
||||
locally and remotely on the interface. This flag is initialized to one by
|
||||
default.
|
||||
.El
|
||||
.Sh BPF HEADER
|
||||
The following structure is prepended to each packet returned by
|
||||
.Xr read 2 :
|
||||
@ -381,7 +381,7 @@ instruction.
|
||||
Each instruction performs some action on the pseudo-machine state,
|
||||
which consists of an accumulator, index register, scratch memory store,
|
||||
and implicit program counter.
|
||||
|
||||
.Pp
|
||||
The following structure defines the instruction format:
|
||||
.Bd -literal
|
||||
struct bpf_insn {
|
||||
@ -391,7 +391,7 @@ struct bpf_insn {
|
||||
u_long k;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Li k
|
||||
field is used in different ways by different instructions,
|
||||
@ -416,7 +416,7 @@ Various other mode and
|
||||
operator bits are or'd into the class to give the actual instructions.
|
||||
The classes and modes are defined in
|
||||
.Aq Pa net/bpf.h .
|
||||
|
||||
.Pp
|
||||
Below are the semantics for each defined
|
||||
.Nm
|
||||
instruction.
|
||||
@ -440,7 +440,7 @@ instruction definition.
|
||||
.Dq len
|
||||
refers to the length of the packet.
|
||||
.Pp
|
||||
.Bl -tag -width BPF_STXx -compact
|
||||
.Bl -tag -width BPF_STXx
|
||||
.It Dv BPF_LD
|
||||
These instructions copy a value into the accumulator. The type of the
|
||||
source operand is specified by an
|
||||
@ -489,14 +489,13 @@ A <- k
|
||||
.It Li BPF_LD+BPF_MEM
|
||||
A <- M[k]
|
||||
.El
|
||||
|
||||
.It Dv BPF_LDX
|
||||
These instructions load a value into the index register. Note that
|
||||
the addressing modes are more restrictive than those of the accumulator loads,
|
||||
but they include
|
||||
.Dv BPF_MSH ,
|
||||
a hack for efficiently loading the IP header length.
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_LDX+BPF_W+BPF_MEM" -compact
|
||||
.It Li BPF_LDX+BPF_W+BPF_IMM
|
||||
X <- k
|
||||
@ -507,25 +506,22 @@ X <- len
|
||||
.It Li BPF_LDX+BPF_B+BPF_MSH
|
||||
X <- 4*(P[k:1]&0xf)
|
||||
.El
|
||||
|
||||
.It Dv BPF_ST
|
||||
This instruction stores the accumulator into the scratch memory.
|
||||
We do not need an addressing mode since there is only one possibility
|
||||
for the destination.
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_ST" -compact
|
||||
.It Li BPF_ST
|
||||
M[k] <- A
|
||||
.El
|
||||
|
||||
.It Dv BPF_STX
|
||||
This instruction stores the index register in the scratch memory store.
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_STX" -compact
|
||||
.It Li BPF_STX
|
||||
M[k] <- X
|
||||
.El
|
||||
|
||||
.It Dv BPF_ALU
|
||||
The alu instructions perform operations between the accumulator and
|
||||
index register or constant, and store the result back in the accumulator.
|
||||
@ -535,7 +531,7 @@ For binary operations, a source mode is required
|
||||
or
|
||||
.Dv BPF_X
|
||||
.Pc .
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_ALU+BPF_MUL+BPF_K" -compact
|
||||
.It Li BPF_ALU+BPF_ADD+BPF_K
|
||||
A <- A + k
|
||||
@ -572,7 +568,6 @@ A <- A >> X
|
||||
.It Li BPF_ALU+BPF_NEG
|
||||
A <- -A
|
||||
.El
|
||||
|
||||
.It Dv BPF_JMP
|
||||
The jump instructions alter flow of control. Conditional jumps
|
||||
compare the accumulator against a constant
|
||||
@ -588,7 +583,7 @@ opcode uses the 32 bit
|
||||
.Li k
|
||||
field as the offset, allowing arbitrarily distant destinations.
|
||||
All conditionals use unsigned comparison conventions.
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_JMP+BPF_KSET+BPF_X" -compact
|
||||
.It Li BPF_JMP+BPF_JA
|
||||
pc += k
|
||||
@ -609,7 +604,6 @@ pc += (A == X) ? jt : jf
|
||||
.It Li BPF_JMP+BPF_JSET+BPF_X
|
||||
pc += (A & X) ? jt : jf
|
||||
.El
|
||||
|
||||
.It Dv BPF_RET
|
||||
The return instructions terminate the filter program and specify the amount
|
||||
of packet to accept (i.e., they return the truncation amount). A return
|
||||
@ -618,26 +612,26 @@ The return value is either a constant
|
||||
.Pq Dv BPF_K
|
||||
or the accumulator
|
||||
.Pq Dv BPF_A .
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_RET+BPF_K" -compact
|
||||
.It Li BPF_RET+BPF_A
|
||||
accept A bytes
|
||||
.It Li BPF_RET+BPF_K
|
||||
accept k bytes
|
||||
.El
|
||||
|
||||
.It Dv BPF_MISC
|
||||
The miscellaneous category was created for anything that doesn't
|
||||
fit into the above classes, and for any new instructions that might need to
|
||||
be added. Currently, these are the register transfer instructions
|
||||
that copy the index register to the accumulator or vice versa.
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "BPF_MISC+BPF_TAX" -compact
|
||||
.It Li BPF_MISC+BPF_TAX
|
||||
X <- A
|
||||
.It Li BPF_MISC+BPF_TXA
|
||||
A <- X
|
||||
.El
|
||||
.El
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
|
@ -34,8 +34,8 @@
|
||||
.Sh SYNOPSIS
|
||||
.Cd device cd
|
||||
.Cd device cd1 at scbus0 target 4 unit 0
|
||||
.Cd options "CHANGER_MIN_BUSY_SECONDS=3"
|
||||
.Cd options "CHANGER_MAX_BUSY_SECONDS=11"
|
||||
.Cd "options ""CHANGER_MIN_BUSY_SECONDS=3"""
|
||||
.Cd "options ""CHANGER_MAX_BUSY_SECONDS=11""
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
@ -105,7 +105,7 @@ in the header files
|
||||
and
|
||||
.Aq Pa sys/disklabel.h .
|
||||
.Pp
|
||||
.Bl -tag -width CDIOCREADSUBCHANNEL -compact
|
||||
.Bl -tag -width CDIOCREADSUBCHANNEL
|
||||
.It Dv DIOCGDINFO
|
||||
.It Dv DIOCSDINFO
|
||||
.Pq Li "struct disklabel"
|
||||
@ -114,7 +114,6 @@ drive. The disklabel is initialized with information
|
||||
read from the scsi inquiry commands, and should be the same as
|
||||
the information printed at boot. This structure is defined in
|
||||
.Xr disklabel 5 .
|
||||
|
||||
.It Dv CDIOCCAPABILITY
|
||||
.Pq Li "struct ioc_capability"
|
||||
Retrieve information from the drive on what features it supports. The
|
||||
@ -178,7 +177,7 @@ struct ioc_capability {
|
||||
/* The tray has dynamic debugging */
|
||||
};
|
||||
.Ed
|
||||
.It Dv CDIOCPLAYTRACKS
|
||||
.It Dv CDIOCPLAYTRACKS
|
||||
.Pq Li "struct ioc_play_track"
|
||||
Start audio playback given a track address and length. The structure
|
||||
is defined as follows:
|
||||
@ -191,7 +190,6 @@ struct ioc_play_track
|
||||
u_char end_index;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOCPLAYBLOCKS
|
||||
.Pq Li "struct ioc_play_blocks"
|
||||
Start audio playback given a block address and length. The structure
|
||||
@ -203,8 +201,7 @@ struct ioc_play_blocks
|
||||
int len;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOCPLAYMSF
|
||||
.It Dv CDIOCPLAYMSF
|
||||
.Pq Li "struct ioc_play_msf"
|
||||
Start audio playback given a `minutes-seconds-frames' address and
|
||||
length. The structure is defined as follows:
|
||||
@ -219,7 +216,6 @@ struct ioc_play_msf
|
||||
u_char end_f;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOCREADSUBCHANNEL
|
||||
.Pq Li "struct ioc_read_subchannel"
|
||||
Read information from the subchannel at the location specified by this
|
||||
@ -239,7 +235,6 @@ struct ioc_read_subchannel {
|
||||
struct cd_sub_channel_info *data;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOREADTOCHEADER
|
||||
.Pq Li "struct ioc_toc_header"
|
||||
Return summary information about the table of contents for the mounted
|
||||
@ -252,7 +247,6 @@ struct ioc_toc_header {
|
||||
u_char ending_track;
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOREADTOCENTRYS
|
||||
.Pq Li "struct ioc_read_toc_entry"
|
||||
Return information from the table of contents entries mentioned. (Yes, this
|
||||
@ -269,7 +263,6 @@ The requested data is written into an area of size
|
||||
.Li data_len
|
||||
and pointed to by
|
||||
.Li data .
|
||||
|
||||
.It Dv CDIOCSETPATCH
|
||||
.Pq Li "struct ioc_patch"
|
||||
Attach various audio channels to various output channels. The
|
||||
@ -280,7 +273,6 @@ struct ioc_patch {
|
||||
/* one for each channel */
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOCGETVOL
|
||||
.It Dv CDIOCSETVOL
|
||||
.Pq Li "struct ioc_vol"
|
||||
@ -293,51 +285,39 @@ struct ioc_vol
|
||||
/* one for each channel */
|
||||
};
|
||||
.Ed
|
||||
|
||||
.It Dv CDIOCSETMONO
|
||||
.It Dv CDIOCSETMONO
|
||||
Patch all output channels to all source channels.
|
||||
|
||||
.It Dv CDIOCSETSTEREO
|
||||
Patch left source channel to the left output channel and the right
|
||||
source channel to the right output channel.
|
||||
|
||||
.It Dv CDIOCSETMUTE
|
||||
.It Dv CDIOCSETMUTE
|
||||
Mute output without changing the volume settings.
|
||||
|
||||
.It Dv CDIOCSETLEFT
|
||||
.It Dv CDIOCSETRIGHT
|
||||
Attach both output channels to the left (right) source channel.
|
||||
|
||||
.It Dv CDIOCSETDEBUG
|
||||
.It Dv CDIOCCLRDEBUG
|
||||
.It Dv CDIOCSETDEBUG
|
||||
.It Dv CDIOCCLRDEBUG
|
||||
Turn on (off) debugging for the appropriate device.
|
||||
|
||||
.It Dv CDIOCPAUSE
|
||||
.It Dv CDIOCRESUME
|
||||
.It Dv CDIOCPAUSE
|
||||
.It Dv CDIOCRESUME
|
||||
Pause (resume) audio play, without resetting the location of the read-head.
|
||||
|
||||
.It Dv CDIOCRESET
|
||||
.It Dv CDIOCRESET
|
||||
Reset the drive.
|
||||
|
||||
.It Dv CDIOCSTART
|
||||
.It Dv CDIOCSTOP
|
||||
.It Dv CDIOCSTART
|
||||
.It Dv CDIOCSTOP
|
||||
Tell the drive to spin-up (-down) the
|
||||
.Tn CD-ROM .
|
||||
|
||||
.It Dv CDIOCALLOW
|
||||
.It Dv CDIOCPREVENT
|
||||
Tell the drive to allow (prevent) manual ejection of the
|
||||
.Tn CD-ROM
|
||||
disc. Not all drives support this feature.
|
||||
|
||||
.It Dv CDIOCEJECT
|
||||
.It Dv CDIOCEJECT
|
||||
Eject the
|
||||
.Tn CD-ROM .
|
||||
|
||||
.It Dv CDIOCCLOSE
|
||||
Tell the drive to close its door and load the media. Not all drives
|
||||
support this feature.
|
||||
|
||||
.It Dv CDIOCPITCH
|
||||
.Pq Li "struct ioc_pitch"
|
||||
For drives that support it, this command instructs the drive to play
|
||||
@ -404,17 +384,21 @@ another LUN, the driver will allow indefinite access to a given LUN.
|
||||
.Pp
|
||||
The minimum and maximum time quanta are configurable via kernel options and
|
||||
also via sysctl variables. The kernel options are:
|
||||
|
||||
.Bl -tag -width 1234 -compact
|
||||
.It Cd options "CHANGER_MIN_BUSY_SECONDS=3"
|
||||
.It Cd options "CHANGER_MAX_BUSY_SECONDS=11"
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
.Cd "options ""CHANGER_MIN_BUSY_SECONDS=3"""
|
||||
.It
|
||||
.Cd "options ""CHANGER_MAX_BUSY_SECONDS=11"""
|
||||
.El
|
||||
.Pp
|
||||
The sysctl variables are:
|
||||
.Pp
|
||||
.Bl -tag -width 1234 -compact
|
||||
.It Cd kern.cam.cd.changer.min_busy_seconds
|
||||
.It Cd kern.cam.cd.changer.max_busy_seconds
|
||||
.Bl -item -compact
|
||||
.It
|
||||
.Va kern.cam.cd.changer.min_busy_seconds
|
||||
.It
|
||||
.Va kern.cam.cd.changer.max_busy_seconds
|
||||
.El
|
||||
.Pp
|
||||
It is suggested that the user try experimenting with the minimum and
|
||||
|
@ -39,7 +39,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following PCI sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Crystal Semiconductor CS461x/462x Audio Accelerator
|
||||
.It
|
||||
|
@ -360,5 +360,3 @@ the end of the transmit ring during a single invocation of the
|
||||
.Fn dc_start
|
||||
routine.
|
||||
This workaround has a negligible impact on transmit performance.
|
||||
|
||||
|
||||
|
@ -125,7 +125,7 @@ the emacs control keys, the usual ANSI arrow keys might be used to
|
||||
browse through the history buffer, and move the cursor within the
|
||||
current line.
|
||||
.Sh COMMANDS
|
||||
.Bl -ohang -compact
|
||||
.Bl -ohang
|
||||
.It Cm examine
|
||||
.It Cm x
|
||||
Display the addressed locations according to the formats in the modifier.
|
||||
@ -180,18 +180,15 @@ don't round to the next long word boundary
|
||||
print register contents
|
||||
.El
|
||||
.El
|
||||
|
||||
.It Cm xf
|
||||
Examine forward:
|
||||
Execute an examine command with the last specified parameters to it
|
||||
except that the next address displayed by it is used as the start address.
|
||||
|
||||
.It Cm xb
|
||||
Examine backward:
|
||||
Execute an examine command with the last specified parameters to it
|
||||
except that the last start address subtracted by the size displayed by it
|
||||
is used as the start address.
|
||||
|
||||
.It Cm print Ns Op Cm /acdoruxz
|
||||
Print
|
||||
.No Ar addr Ns s
|
||||
@ -219,7 +216,6 @@ will print like:
|
||||
eax = xxxxxx
|
||||
ecx = yyyyyy
|
||||
.Ed
|
||||
|
||||
.It Xo
|
||||
.Cm write Ns Op Cm /bhl
|
||||
.No Ar addr Ar expr1 Op Ar "expr2 ..."
|
||||
@ -241,7 +237,6 @@ long word is assumed.
|
||||
since there is no delimiter between expressions, strange
|
||||
things may happen.
|
||||
It's best to enclose each expression in parentheses.
|
||||
|
||||
.It Xo
|
||||
.Cm set
|
||||
.No Li \&$ Ns Ar variable
|
||||
@ -251,7 +246,6 @@ It's best to enclose each expression in parentheses.
|
||||
Set the named variable or register with the value of
|
||||
.Ar expr .
|
||||
Valid variable names are described below.
|
||||
|
||||
.It Cm break Ns Op Cm /u
|
||||
Set a break point at
|
||||
.Ar addr .
|
||||
@ -280,7 +274,6 @@ routines.
|
||||
If a user text is shadowed by a normal user space debugger,
|
||||
user space break points may not work correctly. Setting a break
|
||||
point at the low-level code paths may also cause strange behavior.
|
||||
|
||||
.It Cm delete Ar addr
|
||||
.It Cm delete Li \&# Ns Ar number
|
||||
Delete the break point. The target break point can be specified by a
|
||||
@ -291,7 +284,6 @@ or by using the same
|
||||
specified in the original
|
||||
.Cm break
|
||||
command.
|
||||
|
||||
.It Cm step Ns Op Cm /p
|
||||
Single step
|
||||
.Ar count
|
||||
@ -307,7 +299,6 @@ single-step through some low-level code paths or user space code.
|
||||
On machines with software-emulated single-stepping (e.g., pmax),
|
||||
stepping through code executed by interrupt handlers will probably
|
||||
do the wrong thing.
|
||||
|
||||
.It Cm continue Ns Op Cm /c
|
||||
Continue execution until a breakpoint or watchpoint.
|
||||
If the
|
||||
@ -319,7 +310,6 @@ Some machines (e.g., pmax) also count loads and stores.
|
||||
when counting, the debugger is really silently single-stepping.
|
||||
This means that single-stepping on low-level code may cause strange
|
||||
behavior.
|
||||
|
||||
.It Cm until Ns Op Cm /p
|
||||
Stop at the next call or return instruction.
|
||||
If the
|
||||
@ -327,7 +317,6 @@ If the
|
||||
modifier is specified, print the call nesting depth and the
|
||||
cumulative instruction count at each call or return. Otherwise,
|
||||
only print when the matching return is hit.
|
||||
|
||||
.It Cm next Ns Op Cm /p
|
||||
.It Cm match Ns Op Cm /p
|
||||
Stop at the matching return instruction.
|
||||
@ -336,7 +325,6 @@ If the
|
||||
modifier is specified, print the call nesting depth and the
|
||||
cumulative instruction count at each call or return. Otherwise,
|
||||
only print when the matching return is hit.
|
||||
|
||||
.It Xo
|
||||
.No Cm trace Ns Op Cm /u
|
||||
.Op Ar frame
|
||||
@ -357,7 +345,6 @@ is omitted, all frames are printed.
|
||||
.Sy Warning :
|
||||
User space stack trace is valid
|
||||
only if the machine dependent code supports it.
|
||||
|
||||
.It Xo
|
||||
.No Cm search Ns Op Cm /bhl
|
||||
.Ar addr
|
||||
@ -372,7 +359,6 @@ ways if it doesn't find the searched-for value. This is because
|
||||
ddb doesn't always recover from touching bad memory. The optional
|
||||
.Ar count
|
||||
argument limits the search.
|
||||
|
||||
.It Cm show all procs Ns Op Cm /m
|
||||
.It Cm ps Ns Op Cm /m
|
||||
Display all process information.
|
||||
@ -383,7 +369,6 @@ The
|
||||
.Li m
|
||||
modifier will alter the display to show VM map
|
||||
addresses for the process and not show other info.
|
||||
|
||||
.It Cm show registers Ns Op Cm /u
|
||||
Display the register set.
|
||||
If the
|
||||
@ -396,7 +381,6 @@ The support of the
|
||||
.Li u
|
||||
modifier depends on the machine. If
|
||||
not supported, incorrect information will be displayed.
|
||||
|
||||
.It Xo
|
||||
.Cm show map Ns Op Cm /f
|
||||
.Ar addr
|
||||
@ -407,7 +391,6 @@ If the
|
||||
.Li f
|
||||
modifier is specified the
|
||||
complete map is printed.
|
||||
|
||||
.It Xo
|
||||
.Cm show object Ns Op Cm /f
|
||||
.Ar addr
|
||||
@ -418,10 +401,8 @@ If the
|
||||
.Li f
|
||||
option is specified the
|
||||
complete object is printed.
|
||||
|
||||
.It Cm "show watches"
|
||||
Displays all watchpoints.
|
||||
|
||||
.It Xo
|
||||
.Cm watch
|
||||
.No Ar addr Ns Li \&, Ns Ar size
|
||||
@ -438,7 +419,6 @@ with an error message.
|
||||
Attempts to watch wired kernel memory
|
||||
may cause unrecoverable error in some systems such as i386.
|
||||
Watchpoints on user addresses work best.
|
||||
|
||||
.It Cm gdb
|
||||
Toggles between remote GDB and DDB mode. In remote GDB mode, another
|
||||
machine is required that runs
|
||||
@ -447,13 +427,10 @@ using the remote debug feature, with a connection to the serial
|
||||
console port on the target machine. Currently only available on the
|
||||
.Em i386
|
||||
architecture.
|
||||
|
||||
.It Cm help
|
||||
Print a short summary of the available commands and command
|
||||
abbreviations.
|
||||
|
||||
.El
|
||||
|
||||
.Sh VARIABLES
|
||||
The debugger accesses registers and variables as
|
||||
.No Li \&$ Ns Em name .
|
||||
|
@ -42,12 +42,12 @@ Packets are sent to a pipe using the command
|
||||
.Bd -literal
|
||||
ipfw add pipe NNN ....
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
and pipes are configured as follows:
|
||||
.Bd -literal
|
||||
ipfw pipe NNN config bw B delay D queue Q plr P
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
where the bandwidth B can be expressed in bit/s, Kbit/s, Mbit/s,
|
||||
Bytes/s, KBytes/s, MBytes/s , delay in milliseconds, queue size in
|
||||
packets or Bytes, plr is the fraction of packets randomly dropped.
|
||||
@ -75,8 +75,6 @@ link would be the following:
|
||||
ipfw pipe 1 config bw 1Mbit/s delay 80ms
|
||||
ipfw pipe 2 config bw 128Kbit/s delay 300ms
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
.Sh OPERATION
|
||||
The
|
||||
.Nm ipfw
|
||||
@ -104,7 +102,7 @@ thus controlled by the kernel option
|
||||
.Bd -literal
|
||||
options HZ
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
whose default value (100) means a granularity of 10ms.
|
||||
For an accurate simulation of high data rates it might be necessary to
|
||||
reduce the timer granularity to 1ms or less.
|
||||
@ -114,7 +112,6 @@ time to output packets.
|
||||
So, reducing the granularity too much might
|
||||
actually cause ticks to be missed thus reducing the accuracy of
|
||||
operation.
|
||||
|
||||
.Sh KERNEL OPTIONS
|
||||
The following options in the kernel configuration file are related
|
||||
to
|
||||
@ -134,13 +131,11 @@ Generally, the following options are required:
|
||||
options IPFIREWALL
|
||||
options DUMMYNET
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
additionally, one may want to increase the number
|
||||
of mbuf clusters (used to store network packets) according to the
|
||||
sum of the bandwidth-delay products and queue sizes of all configured
|
||||
pipes.
|
||||
|
||||
|
||||
.Sh SYSCTL VARIABLES
|
||||
.Pp
|
||||
.Ql net.inet.ip.fw.one_pass
|
||||
|
@ -43,7 +43,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following ISA sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Gravis UltraSound PnP
|
||||
.It
|
||||
@ -55,7 +55,7 @@ If the secondary
|
||||
DMA channel is C, set the flags to (C | 0x10). For a sound card without the
|
||||
secondary DMA channel, the flags should be set to zero.
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag -width 2m % begin list
|
||||
.Bl -tag -width 2m
|
||||
.It xxx: gus pcm not attached, out of memory
|
||||
.Pp
|
||||
There are not enough memory to drive the device.
|
||||
|
@ -149,17 +149,23 @@ and an option name of
|
||||
.Pp
|
||||
Six macros operate on an icmp6_filter structure:
|
||||
.\" is "Fn" legal for macros?
|
||||
.Bl -item -compact -offset indent
|
||||
.Bl -item -offset indent
|
||||
.It
|
||||
.Ft void
|
||||
.Fn ICMP6_FILTER_SETPASSALL "struct icmp6_filter *filterp"
|
||||
.It
|
||||
.Ft void
|
||||
.Fn ICMP6_FILTER_SETBLOCKALL "struct icmp6_filter *filterp"
|
||||
.It
|
||||
.Ft void
|
||||
.Fn ICMP6_FILTER_SETPASS "int type" "struct icmp6_filter *filterp"
|
||||
.It
|
||||
.Ft void
|
||||
.Fn ICMP6_FILTER_SETBLOCK "int type" "struct icmp6_filter *filterp"
|
||||
.It
|
||||
.Ft int
|
||||
.Fn ICMP6_FILTER_WILLPASS "int type" "const struct icmp6_filter *filterp"
|
||||
.It
|
||||
.Ft int
|
||||
.Fn ICMP6_FILTER_WILLBLOCK "int type" "const struct icmp6_filter *filterp"
|
||||
.El
|
||||
|
@ -42,7 +42,7 @@ instance.
|
||||
In order to control I2C devices, use /dev/iic? with the
|
||||
following ioctls:
|
||||
.Pp
|
||||
.Bl -column "Ioctls" -compact
|
||||
.Bl -column "I2CRSTCARD" -compact
|
||||
.It Em Ioctl Ta Em Description
|
||||
.It Sy I2CSTART Ta "send start condition to the specified device (with 7-bit address) on the bus"
|
||||
.It Sy I2CSTOP Ta "send stop condition to the bus"
|
||||
|
@ -55,7 +55,7 @@ The BUS physically consists of 2 active wires and a ground connection.
|
||||
The active wires, SDA and SCL, are both bidirectional.
|
||||
Where SDA is the
|
||||
Serial DAta line and SCL is the Serial CLock line.
|
||||
|
||||
.Pp
|
||||
Every component hooked up to the bus has its own unique address whether it
|
||||
is a CPU, LCD driver, memory, or complex function chip.
|
||||
Each of these chips
|
||||
@ -64,7 +64,7 @@ Obviously an LCD driver is only a receiver, while a memory or I/O chip can
|
||||
both be transmitter and receiver.
|
||||
Furthermore there may be one or
|
||||
more BUS MASTERs.
|
||||
|
||||
.Pp
|
||||
The BUS MASTER is the chip issuing the commands on the BUS.
|
||||
In the I2C protocol
|
||||
specification it is stated that the IC that initiates a data transfer on the
|
||||
@ -90,11 +90,11 @@ interfaces rely on very simple hardware, usually two lines
|
||||
twiddled by 2 registers.
|
||||
Hardware interfaces are more intelligent and receive
|
||||
8-bit characters they write to the bus according to the I2C protocol.
|
||||
|
||||
.Pp
|
||||
I2C interfaces may act on the bus as slave devices, allowing spontaneous
|
||||
bidirectional communications, thanks to the multi-master capabilities of the
|
||||
I2C protocol.
|
||||
|
||||
.Pp
|
||||
Some I2C interfaces are available:
|
||||
.Pp
|
||||
.Bl -column "Interface drivers" -compact
|
||||
|
@ -145,15 +145,15 @@ means
|
||||
.Dq Li require
|
||||
in the syntax.
|
||||
.Bl -column net.inet6.ipsec6.esp_trans_deflev integerxxx
|
||||
.It Sy Name Type Changeable
|
||||
.It net.inet.ipsec.esp_trans_deflev integer yes
|
||||
.It net.inet.ipsec.esp_net_deflev integer yes
|
||||
.It net.inet.ipsec.ah_trans_deflev integer yes
|
||||
.It net.inet.ipsec.ah_net_deflev integer yes
|
||||
.It net.inet6.ipsec6.esp_trans_deflev integer yes
|
||||
.It net.inet6.ipsec6.esp_net_deflev integer yes
|
||||
.It net.inet6.ipsec6.ah_trans_deflev integer yes
|
||||
.It net.inet6.ipsec6.ah_net_deflev integer yes
|
||||
.It Sy "Name Type Changeable"
|
||||
.It "net.inet.ipsec.esp_trans_deflev integer yes"
|
||||
.It "net.inet.ipsec.esp_net_deflev integer yes"
|
||||
.It "net.inet.ipsec.ah_trans_deflev integer yes"
|
||||
.It "net.inet.ipsec.ah_net_deflev integer yes"
|
||||
.It "net.inet6.ipsec6.esp_trans_deflev integer yes"
|
||||
.It "net.inet6.ipsec6.esp_net_deflev integer yes"
|
||||
.It "net.inet6.ipsec6.ah_trans_deflev integer yes"
|
||||
.It "net.inet6.ipsec6.ah_net_deflev integer yes"
|
||||
.El
|
||||
.Pp
|
||||
If kernel finds no matching policy system wide default value is applied.
|
||||
@ -168,9 +168,9 @@ which asks the kernel to drop the packet.
|
||||
means
|
||||
.Dq Li none .
|
||||
.Bl -column net.inet6.ipsec6.def_policy integerxxx
|
||||
.It Sy Name Type Changeable
|
||||
.It net.inet.ipsec.def_policy integer yes
|
||||
.It net.inet6.ipsec6.def_policy integer yes
|
||||
.It Sy "Name Type Changeable"
|
||||
.It "net.inet.ipsec.def_policy integer yes"
|
||||
.It "net.inet6.ipsec6.def_policy integer yes"
|
||||
.El
|
||||
.\"
|
||||
.Ss Miscellaneous sysctl variables
|
||||
@ -178,18 +178,18 @@ The following variables are accessible via
|
||||
.Xr sysctl 8 ,
|
||||
for tweaking kernel IPsec behavior:
|
||||
.Bl -column net.inet6.ipsec6.inbonud_call_ike integerxxx
|
||||
.It Sy Name Type Changeable
|
||||
.It net.inet.ipsec.ah_cleartos integer yes
|
||||
.It net.inet.ipsec.ah_offsetmask integer yes
|
||||
.It net.inet.ipsec.dfbit integer yes
|
||||
.It net.inet.ipsec.ecn integer yes
|
||||
.It net.inet.ipsec.debug integer yes
|
||||
.It net.inet6.ipsec6.ecn integer yes
|
||||
.It net.inet6.ipsec6.debug integer yes
|
||||
.It Sy "Name Type Changeable"
|
||||
.It "net.inet.ipsec.ah_cleartos integer yes"
|
||||
.It "net.inet.ipsec.ah_offsetmask integer yes"
|
||||
.It "net.inet.ipsec.dfbit integer yes"
|
||||
.It "net.inet.ipsec.ecn integer yes"
|
||||
.It "net.inet.ipsec.debug integer yes"
|
||||
.It "net.inet6.ipsec6.ecn integer yes"
|
||||
.It "net.inet6.ipsec6.debug integer yes"
|
||||
.El
|
||||
.Pp
|
||||
The variables are interpreted as follows:
|
||||
.Bl -tag -width "123456"
|
||||
.Bl -tag -width 6n
|
||||
.It Li ipsec.ah_cleartos
|
||||
If set to non-zero, the kernel clears type-of-service field in the IPv4 header
|
||||
during AH authentication data computation.
|
||||
|
@ -28,7 +28,7 @@
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm ispfw
|
||||
.Nd Firmware Module for Qlogic based SCSI and FibreChannel SCSI Host Adapters
|
||||
.Nd "Firmware Module for Qlogic based SCSI and FibreChannel SCSI Host Adapters"
|
||||
.Sh SYNOPSIS
|
||||
.Cd "device ispfw"
|
||||
.Sh DESCRIPTION
|
||||
|
@ -67,9 +67,8 @@ status.
|
||||
.It Dv JOY_GET_Y_OFFSET Fa int *offset
|
||||
Get the value which is added to the Y position when reading the joystick
|
||||
status.
|
||||
|
||||
.El
|
||||
.Sh TECHNICAL SPECIFICATIONS
|
||||
|
||||
The pinout of the DB-15 connector is as follow:
|
||||
.Pp
|
||||
1 XY1 (+5v)
|
||||
@ -91,11 +90,11 @@ The pinout of the DB-15 connector is as follow:
|
||||
Pots are normally 0-150k variable resistors (0-100k sometimes), and
|
||||
according to the IBM techref, the time is given by
|
||||
Time = 24.2e-6s + 0.011e-6s * R/Ohms
|
||||
|
||||
.Sh FILES
|
||||
.Bl -tag -width /dev/joy?
|
||||
.It Pa /dev/joy?
|
||||
joystick device files
|
||||
.El
|
||||
.Sh AUTHORS
|
||||
.An Jean-Marc Zucconi Aq jmz@cabri.obs-besancon.fr
|
||||
.Sh HISTORY
|
||||
|
@ -8,7 +8,6 @@
|
||||
.Nm keyboard
|
||||
.Nd pc keyboard interface
|
||||
.Sh DESCRIPTION
|
||||
|
||||
The PC keyboard is used as the console character input device.
|
||||
The keyboard
|
||||
is owned by the current virtual console.
|
||||
@ -19,7 +18,7 @@ The
|
||||
virtual console with the same number as the function key is then
|
||||
selected as the current virtual console and given exclusive use of
|
||||
the keyboard and display.
|
||||
|
||||
.Pp
|
||||
The console allows entering values that are not physically
|
||||
present on the keyboard via a special keysequence.
|
||||
To use this facility press and hold down ALT,
|
||||
@ -34,21 +33,23 @@ It is activated by
|
||||
pressing the scroll-lock key.
|
||||
This holds the display, and enables the cursor
|
||||
arrows for scrolling up and down through the last scrolled out lines.
|
||||
|
||||
.Pp
|
||||
The keyboard is configurable to suit the individual user and the different
|
||||
national layout.
|
||||
|
||||
.Pp
|
||||
The keys on the keyboard can have any of the following functions:
|
||||
|
||||
Normal key - Enter the ASCII value associated with the key.
|
||||
|
||||
Function key - Enter a string of ASCII values.
|
||||
|
||||
Switch Key - Switch virtual console.
|
||||
|
||||
Modifier Key - Change the meaning of another key.
|
||||
|
||||
|
||||
.Pp
|
||||
.Bl -tag -width "Modifier Key" -compact
|
||||
.It "Normal key"
|
||||
Enter the ASCII value associated with the key.
|
||||
.It "Function key"
|
||||
Enter a string of ASCII values.
|
||||
.It "Switch Key"
|
||||
Switch virtual console.
|
||||
.It "Modifier Key"
|
||||
Change the meaning of another key.
|
||||
.El
|
||||
.Pp
|
||||
The keyboard is seen as a number of keys numbered from 1 to n. This
|
||||
number is often referred to as the "scancode" for a given key.
|
||||
The number
|
||||
@ -56,7 +57,7 @@ of the key is transmitted as an 8 bit char with bit 7 as 0 when a key is
|
||||
pressed, and the number with bit 7 as 1 when released.
|
||||
This makes it
|
||||
possible to make the mapping of the keys fully configurable.
|
||||
|
||||
.Pp
|
||||
The meaning of every key is programmable via the PIO_KEYMAP ioctl call, that
|
||||
takes a structure keymap_t as argument.
|
||||
The layout of this structure is as
|
||||
@ -76,19 +77,20 @@ follows:
|
||||
The field n_keys tells the system how many keydefinitions (scancodes)
|
||||
follows.
|
||||
Each scancode is then specified in the key_t substructure.
|
||||
|
||||
.Pp
|
||||
Each scancode can be translated to any of 8 different values, depending
|
||||
on the shift, control, and alt state.
|
||||
These eight possibilities are
|
||||
represented by the map array, as shown below:
|
||||
|
||||
.Bd -literal
|
||||
alt
|
||||
scan cntrl alt alt cntrl
|
||||
code base shift cntrl shift alt shift cntrl shift
|
||||
map[n] 0 1 2 3 4 5 6 7
|
||||
---- ------------------------------------------------------
|
||||
0x1E 'a' 'A' 0x01 0x01 'a' 'A' 0x01 0x01
|
||||
|
||||
.Ed
|
||||
.Pp
|
||||
This is the default mapping for the key labelled 'A' which normally has
|
||||
scancode 0x1E. The eight states are as shown, giving the 'A' key its
|
||||
normal behavior.
|
||||
@ -101,10 +103,10 @@ If the bit is 1 the key is "special". This means it does not emit
|
||||
anything; instead it changes the "state". That means it is a shift,
|
||||
control, alt, lock, switch-screen, function-key or no-op key.
|
||||
The bitmap is backwards ie. 7 for base, 6 for shift etc.
|
||||
|
||||
.Pp
|
||||
The flgs field defines if the key should react on caps-lock (1),
|
||||
num-lock (2), both (3) or ignore both (0).
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Xr kbdcontrol 1
|
||||
utility is used to load such a description into/outof
|
||||
@ -112,9 +114,9 @@ the kernel at runtime.
|
||||
This makes it possible to change the key
|
||||
assignments at runtime, or more important to get (GIO_KEYMAP ioctl)
|
||||
the exact key meanings from the kernel (fx. used by the X server).
|
||||
|
||||
.Pp
|
||||
The function keys can be programmed using the SETFKEY ioctl call.
|
||||
|
||||
.Pp
|
||||
This ioctl takes a argument of the type fkeyarg_t:
|
||||
.Bd -literal -offset indent
|
||||
struct fkeyarg {
|
||||
@ -127,17 +129,17 @@ This ioctl takes a argument of the type fkeyarg_t:
|
||||
The field keynum defines which function key that is programmed.
|
||||
The array keydef should contain the new string to be used (MAXFK long),
|
||||
and the length should be entered in flen.
|
||||
|
||||
.Pp
|
||||
The GETFKEY ioctl call works in a similar manner, except it returns
|
||||
the current setting of keynum.
|
||||
|
||||
.Pp
|
||||
The function keys are numbered like this:
|
||||
.Bd -literal -offset indent
|
||||
F1-F12 key 1 - 12
|
||||
Shift F1-F12 key 13 - 24
|
||||
Ctrl F1-F12 key 25 - 36
|
||||
Ctrl+shift F1-F12 key 37 - 48
|
||||
|
||||
|
||||
Home key 49
|
||||
Up arrow key 50
|
||||
Page Up key 51
|
||||
@ -156,7 +158,7 @@ The function keys are numbered like this:
|
||||
Left window key 63
|
||||
Menu key 64
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Xr kbdcontrol 1
|
||||
utility also allows changing these values at runtime.
|
||||
|
@ -118,6 +118,7 @@ file containing definitions required to compile a
|
||||
module
|
||||
.It Pa /usr/share/examples/kld
|
||||
example source code implementing a sample kld module
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr kldfind 2 ,
|
||||
.Xr kldfirstmod 2 ,
|
||||
|
@ -155,7 +155,6 @@ the data-out bits can be written in a single instruction - otherwise
|
||||
certain byte values in the packet data would falsely be interpreted
|
||||
as end-of-packet. This is not a problem for the PC printer port,
|
||||
but requires care when implementing this protocol on other equipment.
|
||||
|
||||
.Ss Crynwr/Linux CLPIP mode
|
||||
The signal lines are used as follows:
|
||||
.Bl -tag -width dataxxxx(Pinxx)
|
||||
|
@ -31,7 +31,7 @@
|
||||
.Nd Linux ABI support
|
||||
.Sh SYNOPSIS
|
||||
To link Linux ABI support into the kernel:
|
||||
.Cd options COMPAT_LINUX
|
||||
.Cd "options COMPAT_LINUX"
|
||||
.Pp
|
||||
To load the Linux ABI support kernel module:
|
||||
.Dl kldload linux
|
||||
|
@ -37,7 +37,7 @@
|
||||
This driver provides access to the
|
||||
.Tn Aladdin 15x3 Power Management Unit. Currently, only smbus controller
|
||||
function is implemented.
|
||||
|
||||
.Pp
|
||||
The embedded SMBus controller of the Aladdin chipset may give you access
|
||||
to the monitoring facilities of your mainboard.
|
||||
See
|
||||
|
@ -89,6 +89,7 @@ A PnP adapter was found, but configuration parameters for it could not be read.
|
||||
.It "failed to pnp card parametars"
|
||||
The parameters obtained via PnP were not accepted by the driver. The adapter
|
||||
may not function.
|
||||
.El
|
||||
.Sh CAVEATS
|
||||
The CS89x0 family of adapters have a very small RAM buffer (4K). This may
|
||||
cause problems with extremely high network loads or bursty network traffic.
|
||||
|
@ -23,6 +23,7 @@ by software at adapter initialization. Legal values are:
|
||||
3, 5, 7, 10, 11, 12, 15
|
||||
.It DMA
|
||||
5, 6, 7
|
||||
.El
|
||||
.Sh DESCRIPTION
|
||||
The Cronyx-Sigma driver supports the adapters of models 100,
|
||||
400, 500, 401, 404, 410, 440, 703, 801, 810, 840. Different models have
|
||||
@ -78,7 +79,7 @@ An example:
|
||||
.Bd -literal
|
||||
cd /dev
|
||||
sh MAKEDEV cronyx ttyx0 ttyx1 ttyy0
|
||||
.El
|
||||
.Ed
|
||||
.Sh "Asynchronous driver"
|
||||
The asynchronous channel device files have the names:
|
||||
.Pa /dev/ttyx#
|
||||
|
@ -51,10 +51,11 @@ All values are just examples.
|
||||
The \fBNDGBPORTS\fR option defines the total number of ports on all cards
|
||||
installed in the system.
|
||||
When not defined the number is computed:
|
||||
|
||||
.br
|
||||
default \fBNDGBPORTS\fR = number_of_described_DigiBoard_cards * 16
|
||||
|
||||
.Pp
|
||||
.Bd -ragged -offset 4n
|
||||
default \fBNDGBPORTS\fR = number_of_described_DigiBoard_cards * 16
|
||||
.Ed
|
||||
.Pp
|
||||
If it is less than the actual number of ports
|
||||
the system will be able to use only the
|
||||
first \fBNDGBPORTS\fR ports.
|
||||
@ -344,6 +345,7 @@ Internal problems in driver.
|
||||
.Bl -diag
|
||||
.It dgb\fIX\fB: port \fIY\fB: timeout on FEP command
|
||||
Problems in hardware.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr stty 1 ,
|
||||
.Xr termios 4 ,
|
||||
|
@ -93,7 +93,7 @@ Flag bits not specified below are reserved and must be set to 0.
|
||||
Actually, each bit is either just ignored by the driver,
|
||||
or tested and used to control undocumented features of the driver.
|
||||
Consult the source program for undocumented features.
|
||||
.Bl -tag -width "99999999"
|
||||
.Bl -tag -width 8n
|
||||
.It Li 0x007F
|
||||
These flag bits are used
|
||||
to initialize DLCR6 register of MB86960A/MB86965A chip,
|
||||
@ -218,7 +218,7 @@ The
|
||||
driver
|
||||
tries to get IRQ setting from the configuration EEPROM on the board,
|
||||
if
|
||||
.Dq irq \&?
|
||||
.Dq irq ?\&
|
||||
is specified in the configuration file.
|
||||
Unfortunately,
|
||||
AT1700 series and RE2000 series seems to have two types of models;
|
||||
@ -251,7 +251,7 @@ Statistics on the number of collisions maintained by the
|
||||
.Nm
|
||||
driver is not accurate;
|
||||
the
|
||||
.Fi i
|
||||
.Fl i
|
||||
option of
|
||||
.Xr netstat 1
|
||||
shows slightly less value than true number of collisions.
|
||||
|
@ -107,7 +107,8 @@ of the bitmap must be
|
||||
supplied in
|
||||
.Em pnm
|
||||
mode since the driver must know at what time the
|
||||
'end-of-file' shall be reached.
|
||||
.Sq end-of-file
|
||||
shall be reached.
|
||||
With this feature you are able to
|
||||
directly copy the scanner output into a pbm file with
|
||||
.Xr cat .
|
||||
@ -310,7 +311,7 @@ dd if=/dev/gsc0 of=rawfile bs=(width/8) count=(height)
|
||||
cat /dev/gsc0p > pbmfile
|
||||
.Ed
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag
|
||||
.Bl -tag -width Cd
|
||||
.It GSCDEBUG
|
||||
When you define this name as an `option' in the kernel configuration
|
||||
you can get debug output if you access the driver with a minor number
|
||||
|
@ -31,7 +31,7 @@
|
||||
.Nd Linux ABI support
|
||||
.Sh SYNOPSIS
|
||||
To link Linux ABI support into the kernel:
|
||||
.Cd options COMPAT_LINUX
|
||||
.Cd "options COMPAT_LINUX"
|
||||
.Pp
|
||||
To load the Linux ABI support kernel module:
|
||||
.Dl kldload linux
|
||||
|
@ -42,14 +42,22 @@ including the Am7990 and Am79C960.
|
||||
The Ethernet cards supported by the
|
||||
.Nm
|
||||
interface are:
|
||||
.Bl -tag -width -offset ident -compat
|
||||
.It Novell NE2100
|
||||
.It Novell NE32-VL
|
||||
.It Isolan BICC
|
||||
.It Digital DEPCA
|
||||
.It Hewlett Packard Vectra 486/66XM
|
||||
.It Hewlett Packard Vectra XU
|
||||
.It Diamond HomeFree
|
||||
.Pp
|
||||
.Bl -item -offset ident -compact
|
||||
.It
|
||||
Novell NE2100
|
||||
.It
|
||||
Novell NE32-VL
|
||||
.It
|
||||
Isolan BICC
|
||||
.It
|
||||
Digital DEPCA
|
||||
.It
|
||||
Hewlett Packard Vectra 486/66XM
|
||||
.It
|
||||
Hewlett Packard Vectra XU
|
||||
.It
|
||||
Diamond HomeFree
|
||||
.El
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -diag
|
||||
|
@ -91,13 +91,9 @@
|
||||
.Nm matcd
|
||||
.Nd Matsushita (Panasonic) CD-ROM driver
|
||||
.Sh SYNOPSIS
|
||||
.Pp
|
||||
.Cd "device matcd[0-4] at isa? port [?| addr]"
|
||||
.br
|
||||
.Cd "/dev/[r]matcd[0-15][a|c]
|
||||
.br
|
||||
.Cd "/dev/[r]matcdl[0-15][a|c]
|
||||
.Pp
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Nm
|
||||
@ -106,44 +102,42 @@ Matsushita-Kotobuki Electronics Industries, or Matsushita for short.
|
||||
These CD-ROM drives have been sold under the Panasonic (which is a trade
|
||||
name for Matsushita), Creative Labs (omniCD) and Reveal names, and have
|
||||
been included in computers made by Tandy, AST, Packard Bell and many others.
|
||||
|
||||
.Pp
|
||||
These drives connect to the PC ISA bus through a proprietary host interface.
|
||||
This interface can exist as a stand-alone ISA card, or can be included on
|
||||
a sound card.
|
||||
|
||||
.Sh DRIVER CONFIGURATION
|
||||
The
|
||||
.Nm
|
||||
driver supports up to four host interfaces with up to four drives on each
|
||||
interface. Audio activity may occur on all drives simultaneously. Data
|
||||
read operations are limited to one drive per host interface at any instant.
|
||||
|
||||
.Pp
|
||||
To support multiple host interfaces, it is necessary to modify the
|
||||
entries in the kernel configuration file. Normally your system comes
|
||||
with the file \fI/usr/src/sys/i386/conf/GENERIC\fR. You should make
|
||||
a copy of this file and give it the name of your system.
|
||||
You can then edit the new file to include devices you want the system
|
||||
to support and delete the device entries that you don't want.
|
||||
|
||||
.Pp
|
||||
In this file, you will find an entry like:
|
||||
|
||||
device matcd0 at isa? port ?
|
||||
|
||||
.Bd -literal -offset indent
|
||||
device matcd0 at isa? port ?
|
||||
.Ed
|
||||
.Pp
|
||||
To support two host interfaces, change the file so it reads:
|
||||
|
||||
device matcd0 at isa? port ?
|
||||
.br
|
||||
device matcd1 at isa? port ?
|
||||
.br
|
||||
|
||||
.Bd -literal -offset indent
|
||||
device matcd0 at isa? port ?
|
||||
device matcd1 at isa? port ?
|
||||
.Ed
|
||||
.Pp
|
||||
(If you want to support up to three or four host interfaces, add
|
||||
additional entries).
|
||||
.if n .bp
|
||||
.if t .sp
|
||||
.Pp
|
||||
Note that the kernel configuration does not need to be modified to support
|
||||
up to four drives on a single host interface. It is also not necessary to
|
||||
have four drives on a single interface before adding a second interface.
|
||||
|
||||
.Pp
|
||||
By default,
|
||||
.Nm
|
||||
searches for the CD-ROM host interface adapters by using a table of known I/O
|
||||
@ -153,8 +147,7 @@ that are located at the I/O ports that
|
||||
.Nm
|
||||
is checking for CD-ROM host interfaces. In addition, checking multiple
|
||||
locations can cause the boot process to take longer than it could.
|
||||
.if t .bp
|
||||
.if n .sp
|
||||
.Pp
|
||||
If you are having these problems, you can solve them by explicitly specifying
|
||||
where the CD-ROM host interfaces are located. For example, by default most
|
||||
SoundBlaster cards have the Matsushita CD-ROM host interface
|
||||
@ -166,20 +159,20 @@ opportunity to change settings for any of the devices included the kernel.
|
||||
For example, to change the I/O port for
|
||||
.Nm
|
||||
adapter zero to 0x340, you would type
|
||||
|
||||
config> port matcd0c 0x340
|
||||
|
||||
.Pp
|
||||
.Dl "config> port matcd0c 0x340"
|
||||
.Pp
|
||||
If you recompile the kernel, you can change the entry in the kernel
|
||||
configuration file to specify a specific address by changing an entry
|
||||
like this:
|
||||
|
||||
device matcd0 at isa? port 0x230
|
||||
|
||||
.Pp
|
||||
.Dl "device matcd0 at isa? port 0x230"
|
||||
.Pp
|
||||
With this change, the
|
||||
.Nm
|
||||
driver will only look at I/O port 0x230 for the first CD-ROM host interface
|
||||
and will not disturb any other I/O ports.
|
||||
|
||||
.Pp
|
||||
Once you have adjusted the kernel configuration file, it is necessary
|
||||
to configure and recompile the kernel, install it and reboot for the
|
||||
changes to take effect.
|
||||
@ -187,40 +180,38 @@ changes to take effect.
|
||||
At this time, there are only two known drive models that work with the
|
||||
.Nm
|
||||
driver:
|
||||
.Bl -tag -width CR-123-X -compact -offset indent
|
||||
.br
|
||||
.It Matsushita CR-562-x
|
||||
.br
|
||||
.It Matsushita CR-563-x
|
||||
.br
|
||||
.Bl -item -width CR-123-X -compact -offset indent
|
||||
.It
|
||||
Matsushita CR-562-x
|
||||
.It
|
||||
Matsushita CR-563-x
|
||||
.El
|
||||
Most resellers leave these original markings on the drives since the label
|
||||
also has the FCC, VDE, CSA and RU certification marks.
|
||||
|
||||
.Pp
|
||||
Both of these drive models have motorized trays. There is also a custom
|
||||
version of these drives that does not have the volume control or headphone
|
||||
jack (seen on some Tandy computers), but this drive also works with
|
||||
.Nm .
|
||||
|
||||
.Pp
|
||||
The Matsushita CR-522-x and CR-523-x CD-ROM drive is not usable with
|
||||
.Nm .
|
||||
The CR-522 and CR-523 can also be identified from the front as it
|
||||
requires a CD-caddy.
|
||||
|
||||
.Pp
|
||||
Drives with IDE interfaces must use an IDE driver.
|
||||
|
||||
.Pp
|
||||
The TEAC CD-55 4X CD-ROM drive also uses the Creative/Panasonic interface
|
||||
but the TEAC drive is \fInot\fR compatible with the Matsushita CR-56x drives.
|
||||
The TEAC drive cannot be used with
|
||||
.Nm .
|
||||
.if t .sp
|
||||
.if n .bp
|
||||
.Pp
|
||||
The most common source of host interface adapters for the Panasonic drives
|
||||
are found in products from Creative Labs, including SoundBlaster sound
|
||||
cards. There are numerous models of SoundBlaster sound cards, and most
|
||||
of the newer cards provide the appropriate interface, sometimes labeled as
|
||||
the "Creative/Panasonic" interface.
|
||||
|
||||
.Pp
|
||||
The following host interface adapters are known to work with the
|
||||
.Nm
|
||||
driver:
|
||||
@ -244,28 +235,26 @@ PhoneBlaster SB16 + Sierra 14.4K Voice/FAX/Data/Speakerphone modem combo (CT3100
|
||||
.It Reveal
|
||||
(SC400)
|
||||
.El
|
||||
|
||||
.Pp
|
||||
Caution: Some of these sound boards can be optionally manufactured to not
|
||||
include the Panasonic/Creative interface, so check the board before buying
|
||||
solely based on model number.
|
||||
|
||||
.Pp
|
||||
This is by no means a complete list as Creative Labs and other vendors
|
||||
that produce sound cards with an identical Creative/Panasonic drive
|
||||
interface release new versions of their adapters all the time.
|
||||
|
||||
.Pp
|
||||
In addition to Creative Labs adapters, adapters that are compatible with
|
||||
Media Vision, IBM and Lasermate adapters are also supported. However,
|
||||
these adapters use a wide range of I/O port addresses, so the driver
|
||||
must be reconfigured to locate these adapters.
|
||||
|
||||
.Pp
|
||||
It is important to understand that some manufacturers have a different
|
||||
host interface implementation. If you have a board that won't communicate
|
||||
with the drives under MS-DOS using the genuine Creative Labs drivers, then
|
||||
.Nm
|
||||
may not work with that host adapter.
|
||||
.br
|
||||
.if t .bp
|
||||
.if n .sp
|
||||
.Pp
|
||||
.Sh SUPPORTED OPERATIONS
|
||||
The
|
||||
.Nm
|
||||
@ -274,15 +263,14 @@ driver supports block and character access. Partition "a" returns
|
||||
2352-byte Frames from any type of CD, including audio CDs. (Partition
|
||||
"c" cannot be "mounted" with cd9660 or other filesystem emulators.)
|
||||
No other partitions are supported.
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Nm matcdl
|
||||
devices work the same as the normal
|
||||
.Nm
|
||||
devices except that the drive trays are locked and
|
||||
remain locked until all of the devs on that drive are closed.
|
||||
.if n .bp
|
||||
.if t .sp
|
||||
.Pp
|
||||
.Nm Matcd
|
||||
accepts numerous
|
||||
.Fn ioctl
|
||||
@ -356,7 +344,6 @@ The
|
||||
commands defined above are the only ones that the
|
||||
.Nm
|
||||
driver supports.
|
||||
.bp
|
||||
.Sh FILES
|
||||
.Bl -tag -width /dev/(r)matcd0a_/dev/(r)matcdl0a -compact
|
||||
.It Pa /dev/[r]matcd0a /dev/[r]matcdl0a
|
||||
@ -369,7 +356,7 @@ recorded in any format.
|
||||
Source code and compilation options for
|
||||
.Nm .
|
||||
.El
|
||||
|
||||
.Pp
|
||||
The file \fIoptions.h\fR contains all of the compilation options.
|
||||
By default, the driver is configured to run on the current version of
|
||||
.Fx .
|
||||
@ -377,21 +364,21 @@ By default, the driver is configured to run on the current version of
|
||||
.Pp
|
||||
The Creative/Panasonic interface does not use interrupts or DMA
|
||||
although the drives themselves are capable of using both.
|
||||
|
||||
.Pp
|
||||
If the disc tray is opened while one or more partitions are open, further
|
||||
I/O to all partitions on the drive will be rejected until all partitions
|
||||
are closed.
|
||||
|
||||
.Pp
|
||||
There must be a drive on each host interface that is addressed as
|
||||
physical drive 0. If this isn't the case, the driver will be unable
|
||||
to find the host interface or any of the connected drives.
|
||||
|
||||
.Pp
|
||||
Drives on a second host interface start are considered logical
|
||||
drives 4-7, 8-11 on the third interface and 12-15 on the fourth.
|
||||
|
||||
.Pp
|
||||
The first drive on the second host interface is logical drive 4 regardless
|
||||
of how many drives are present on the first host interface.
|
||||
|
||||
.Pp
|
||||
Host interfaces are numbered in the order they are declared in the
|
||||
kernel configuration file, or in the order they are found if the kernel
|
||||
configuration file uses "?" for the port address. Host interface
|
||||
@ -401,7 +388,7 @@ numbers are always contiguous.
|
||||
.Sh AUTHORS
|
||||
The driver and documentation was written by
|
||||
.An Frank Durda IV .
|
||||
.br
|
||||
.Pp
|
||||
Program and Documentation are Copyright 1994, 1995,
|
||||
All rights reserved.
|
||||
.Sh HISTORY
|
||||
@ -409,5 +396,3 @@ The
|
||||
.Nm
|
||||
driver appeared in
|
||||
.Fx 2.0.5 .
|
||||
|
||||
509253
|
||||
|
@ -64,7 +64,6 @@ where CSN and LDN are the Card Select Number and Logical Device Number
|
||||
associated to the device.
|
||||
Following this sequence any combination of
|
||||
the following commands can be used:
|
||||
|
||||
.Bl -tag -width "mmmmmmmmmm""
|
||||
.It Dv irqN line
|
||||
Sets the irq line for interrupt 0 or 1 on the card.
|
||||
|
@ -48,6 +48,7 @@ Normally, there is only
|
||||
one file system on a CDROM disc.
|
||||
.It Pa /dev/[r]scd0c
|
||||
accesses the raw device.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Pa /sys/i386/isa/scd.c
|
||||
.Sh AUTHORS
|
||||
|
@ -147,7 +147,6 @@ sustain dots. May also be written
|
||||
.It Ns Li T Sy n
|
||||
Sets the number of quarter notes per minute; default is 120. Musical
|
||||
names for common tempi are:
|
||||
|
||||
.Bd -literal -offset indent
|
||||
Tempo Beats Per Minute
|
||||
very slow Larghissimo
|
||||
|
@ -69,9 +69,8 @@ SVR4 STREAMS services to BSD applications will be sorely disappointed.
|
||||
.Sh SEE ALSO
|
||||
.Xr svr4 4
|
||||
.Sh HISTORY
|
||||
System V Release 4 ABI support first appeared in FreeBSD
|
||||
System V Release 4 ABI support first appeared in
|
||||
.Fx 4.0 .
|
||||
The ABI was ported from an equivalent facility present in
|
||||
NetBSD
|
||||
.Fx 1.3
|
||||
.Nx 1.3
|
||||
written by Christos Zoulas.
|
||||
|
@ -31,7 +31,7 @@
|
||||
.Nd System V Release 4 ABI support
|
||||
.Sh SYNOPSIS
|
||||
To link System V Release 4 (SVR4) ABI support into the kernel:
|
||||
.Cd options COMPAT_SVR4
|
||||
.Cd options COMPAT_SVR4
|
||||
.Pp
|
||||
To load the SVR4 ABI support kernel module:
|
||||
.Dl kldload svr4
|
||||
@ -201,9 +201,8 @@ module entrypoints.
|
||||
.Xr streams 4 ,
|
||||
.Xr elf 5
|
||||
.Sh HISTORY
|
||||
System V Release 4 ABI support first appeared in FreeBSD
|
||||
System V Release 4 ABI support first appeared in
|
||||
.Fx 4.0 .
|
||||
The ABI was ported from an equivalent facility present in
|
||||
NetBSD
|
||||
.Fx 1.3
|
||||
.Nx 1.3
|
||||
written by Christos Zoulas.
|
||||
|
@ -62,6 +62,7 @@ Use the UTP port.
|
||||
There are not enough devices in the kernel configuration file for the number
|
||||
of adapters present in the system. Add devices to the configuration file,
|
||||
rebuild the kernel, and reboot.
|
||||
.El
|
||||
.Pp
|
||||
All other diagnostics indicate either a hardware problem or a bug in the
|
||||
driver.
|
||||
|
@ -53,7 +53,7 @@ the
|
||||
parameter.
|
||||
.Pp
|
||||
For each drive there are six bit-fields encoded in a 16 bit integer:
|
||||
.Bl -tag -width 0x0000 -offset 1c
|
||||
.Bl -tag -width 0x0000
|
||||
.It 0x8000
|
||||
Test and use the 32bit transfer capability of the drive.
|
||||
.It 0x4000
|
||||
|
@ -37,9 +37,11 @@ The
|
||||
.Nm
|
||||
driver provides support for the following Archive and Wangtek boards:
|
||||
.Pp
|
||||
.Bl -tag -width -offset indent -compact
|
||||
.It QIC-02
|
||||
.It QIC-36
|
||||
.Bl -item -offset indent -compact
|
||||
.It
|
||||
QIC-02
|
||||
.It
|
||||
QIC-36
|
||||
.El
|
||||
.Pp
|
||||
.Sh SEE ALSO
|
||||
|
@ -98,7 +98,7 @@ Nodes may be assigned a globally unique
|
||||
name which can be
|
||||
used to refer to the node.
|
||||
The name must not contain the characters
|
||||
.Dq \&.
|
||||
.Dq .\&
|
||||
or
|
||||
.Dq \&:
|
||||
and is limited to
|
||||
@ -127,7 +127,7 @@ A hook has an
|
||||
name which is unique among all hooks
|
||||
on that node (other hooks on other nodes may have the same name).
|
||||
The name must not contain a
|
||||
.Dq \&.
|
||||
.Dq .\&
|
||||
or a
|
||||
.Dq \&:
|
||||
and is
|
||||
@ -474,7 +474,7 @@ starting hook traversal at the local node.
|
||||
.Pp
|
||||
There are a couple of special possibilities for the node name.
|
||||
The name
|
||||
.Dq \&.
|
||||
.Dq .\&
|
||||
(referred to as
|
||||
.Dq \&.: )
|
||||
always refers to the local node.
|
||||
@ -556,8 +556,6 @@ addressing to route the messages. The message may have travelled from
|
||||
to
|
||||
.Em B
|
||||
as a synchronous reply, saving time and cycles.
|
||||
|
||||
|
||||
.Pp
|
||||
A similar graph might be used to represent multi-link PPP running
|
||||
over an ISDN line:
|
||||
@ -578,7 +576,6 @@ however you should
|
||||
check
|
||||
.Pa sys/netgraph/netgraph.h
|
||||
on your system for more up-to-date versions.
|
||||
|
||||
.Bd -literal
|
||||
struct ng_node {
|
||||
char *name; /* Optional globally unique name */
|
||||
@ -896,7 +893,6 @@ header fields filled in, plus the NUL-terminated string version of
|
||||
the arguments in the arguments field. If successful, the reply
|
||||
contains the binary version of the control message.
|
||||
.El
|
||||
|
||||
.Sh Flow Control Messages
|
||||
In addition to the control messages that affect nodes with respect to the
|
||||
graph, there are also a number of
|
||||
@ -937,19 +933,15 @@ code may either be statically compiled
|
||||
into the kernel or else loaded dynamically as a KLD via
|
||||
.Xr kldload 8 .
|
||||
In the former case, include
|
||||
.Bd -literal -offset 4n -compact
|
||||
|
||||
options NETGRAPH
|
||||
|
||||
.Ed
|
||||
.Pp
|
||||
.Dl options NETGRAPH
|
||||
.Pp
|
||||
in your kernel configuration file. You may also include selected
|
||||
node types in the kernel compilation, for example:
|
||||
.Bd -literal -offset 4n -compact
|
||||
|
||||
options NETGRAPH
|
||||
options NETGRAPH_SOCKET
|
||||
options NETGRAPH_ECHO
|
||||
|
||||
.Bd -literal -offset indent
|
||||
options NETGRAPH
|
||||
options NETGRAPH_SOCKET
|
||||
options NETGRAPH_ECHO
|
||||
.Ed
|
||||
.Pp
|
||||
Once the
|
||||
@ -1106,7 +1098,6 @@ This intriguing node looks like a socket to the system but diverts
|
||||
all data to and from the netgraph system for further processing. This allows
|
||||
such things as UDP tunnels to be almost trivially implemented from the
|
||||
command line.
|
||||
|
||||
.El
|
||||
.Pp
|
||||
Refer to the section at the end of this man page for more nodes types.
|
||||
|
@ -52,7 +52,7 @@ node type allows Berkeley Packet Filter (see
|
||||
filters to be applied to data travelling through a Netgraph network.
|
||||
Each node allows an arbitrary number of connections to arbitrarily
|
||||
named hooks. With each hook is associated a
|
||||
.Xf bpf 4
|
||||
.Xr bpf 4
|
||||
filter program which is applied to incoming data only, a destination hook
|
||||
for matching packets, a destination hook for non-matching packets,
|
||||
and various statistics counters.
|
||||
|
@ -154,6 +154,7 @@ clears the statistics for that link.
|
||||
Same as
|
||||
.Dv NGM_ONE2MANY_GET_STATS ,
|
||||
but also atomically clears the statistics for the link as well.
|
||||
.El
|
||||
.Sh SHUTDOWN
|
||||
This node shuts down upon receipt of a
|
||||
.Dv NGM_SHUTDOWN
|
||||
|
@ -108,6 +108,7 @@ so that all received data is forwarded immediately.
|
||||
.It Dv NGM_TTY_GET_HOTCHAR
|
||||
Returns an integer containing the current hot character in the lower
|
||||
eight bits.
|
||||
.El
|
||||
.Sh SHUTDOWN
|
||||
This node shuts down when the corresponding device is closed
|
||||
(or the line discipline is uninstalled on the device).
|
||||
|
@ -106,6 +106,7 @@ Downstream compressed TCP packets.
|
||||
Downstream uncompressed TCP packets.
|
||||
.It Dv vjip
|
||||
Downstream uncompressed IP packets.
|
||||
.El
|
||||
.Sh CONTROL MESSAGES
|
||||
This node type supports the generic control messages, plus the following:
|
||||
.Bl -tag -width foo
|
||||
@ -179,6 +180,7 @@ node immediately
|
||||
after detecting that a received frame has been lost, due to a bad
|
||||
checksum or for any other reason. Failing to do this can result
|
||||
in corrupted TCP stream data.
|
||||
.El
|
||||
.Sh SHUTDOWN
|
||||
This node shuts down upon receipt of a
|
||||
.Dv NGM_SHUTDOWN
|
||||
|
@ -52,7 +52,7 @@ includes
|
||||
.It CMD Tech 670 (USB0670)
|
||||
.It CMD Tech 673 (USB0673)
|
||||
.El
|
||||
|
||||
.Pp
|
||||
or any other OHCI v1.0 compliant controller.
|
||||
.Sh SEE ALSO
|
||||
.Xr uhci 4
|
||||
|
@ -89,7 +89,7 @@ ioctl. It is probably more useful to issue this ioctl through the
|
||||
device.
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width 01234567890 -compact
|
||||
.Bl -tag -width /dev/passn -compact
|
||||
.It Pa /dev/pass Ns Ar n
|
||||
Character device nodes for the
|
||||
.Nm
|
||||
|
@ -262,7 +262,7 @@ reading registers, above, also apply to writing
|
||||
configuration registers.
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width 01234567890 -compact
|
||||
.Bl -tag -width /dev/pci -compact
|
||||
.It Pa /dev/pci
|
||||
Character device for the
|
||||
.Nm
|
||||
|
@ -70,7 +70,6 @@ since they identify themselves.
|
||||
For legacy ISA cards, the driver looks
|
||||
for MSS cards at addresses 0x530 and 0x604 (obviously, unless overridden
|
||||
in the kernel config file by specifying an address).
|
||||
|
||||
.Sh IOCTL
|
||||
The driver supports most of the Voxware ioctls(), and most
|
||||
applications work unmodified (including popular mpeg players and linux
|
||||
@ -80,16 +79,13 @@ memory-mapped access to the audio buffers). As a consequence, some
|
||||
applications may need to be recompiled with a slightly modified
|
||||
audio module. See /usr/include/sys/soundcard.h for a complete
|
||||
list of the supported ioctls.
|
||||
|
||||
.Sh SUPPORTED CARDS
|
||||
.Pp
|
||||
Below we include a list of supported codecs/cards.
|
||||
If your sound card
|
||||
is not listed here, it may be supported by a bridge driver.
|
||||
|
||||
.Bl -tag -width 2m % begin list
|
||||
.Bl -tag -width 2m
|
||||
.It CS4237, CS4236, CS4232, CS4231 (ISA)
|
||||
.Pp
|
||||
All these cards work perfectly in full duplex using the MSS mode.
|
||||
This chipset is used, among others, on the A/Open AW35 and AW32, on
|
||||
some Intel motherboards, and (the CS4231) on some non-PnP cards.
|
||||
@ -99,31 +95,21 @@ I am not sure if this is true.
|
||||
On one of my Intel motherboards,
|
||||
capture does not work simply because the capture DMA channel is
|
||||
not wired to the ISA DMA controller.
|
||||
|
||||
.It Yamaha OPL-SAx (ISA)
|
||||
.Pp
|
||||
Works perfectly in all modes.
|
||||
This chip is used in several PnP cards,
|
||||
but also (in non-PnP mode) on motherboards and laptops (e.g. the
|
||||
Toshiba Libretto).
|
||||
|
||||
.It OPTi931 (ISA)
|
||||
.Pp
|
||||
The chip is buggy, but the driver has many workarounds to make it work
|
||||
in full duplex because for some time these were the only full duplex
|
||||
cards I could find. u-law formats uses U8 format internally because of
|
||||
a bug in the chip.
|
||||
|
||||
.It Trident 4DWave DX/NX (PCI)
|
||||
.Pp
|
||||
.It ENSONIQ AudioPCI ES1370/1371 (PCI)
|
||||
.Pp
|
||||
Creative Labs SoundBlaster PCI is supported as well.
|
||||
|
||||
.It ESS Solo-1/1E (PCI)
|
||||
.Pp
|
||||
.It NeoMagic 256AV/ZX (PCI)
|
||||
.Pp
|
||||
.El
|
||||
.Sh FILES
|
||||
The following commonly used symbolic links to real device nodes
|
||||
@ -184,10 +170,8 @@ should be created last.
|
||||
.Bl -tag -width 2m
|
||||
.It ac97: dac not ready
|
||||
AC97 codec is not likely to be accompanied with the sound card.
|
||||
|
||||
.It unsupported subdevice XX
|
||||
A device node is not created properly.
|
||||
|
||||
.El
|
||||
.Sh BUGS
|
||||
Some features of your cards (e.g. global volume control) might not
|
||||
|
@ -700,6 +700,7 @@ driver
|
||||
.Pq relative to the kernel source tree
|
||||
Documents the various compile-time options to tailor
|
||||
.Nm .
|
||||
.El
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
|
@ -50,7 +50,7 @@ and to utilize different parallel port chipsets.
|
||||
.Sh DEVICE DRIVERS
|
||||
In order to write new drivers or port existing drivers, the ppbus system
|
||||
provides the following facilities:
|
||||
.Bl -bullet -item -offset indent
|
||||
.Bl -bullet -offset indent
|
||||
.It
|
||||
architecture-independent macros or functions to access parallel ports
|
||||
.It
|
||||
@ -106,7 +106,7 @@ But, for an other architecture, accesses to one of our logical
|
||||
registers (data, status, control...) may require more than one I/O access.
|
||||
.Ss Description
|
||||
The parallel port may operate in the following modes:
|
||||
.Bl -bullet -item -offset indent
|
||||
.Bl -bullet -offset indent
|
||||
.It
|
||||
compatible mode, also called Centronics mode
|
||||
.It
|
||||
|
@ -54,7 +54,7 @@ All I/O on the
|
||||
interface is performed using
|
||||
.Fn ioctl
|
||||
calls. Each command takes a single
|
||||
.Ty u_int8_t
|
||||
.Ft u_int8_t
|
||||
argument, transferring one byte of data. The following commands are
|
||||
available:
|
||||
.Bl -tag -width 10
|
||||
|
@ -103,6 +103,7 @@ If the tape has been
|
||||
written, then a file mark will be written before the rewind is requested.
|
||||
On completion of the rewind an unload command will be issued.
|
||||
The device is unmounted.
|
||||
.El
|
||||
.Sh BLOCKING MODES
|
||||
.Tn SCSI
|
||||
tapes may run in either
|
||||
@ -184,6 +185,7 @@ Eject on close (if capable)
|
||||
.It Pa /dev/sa0.ctl
|
||||
Control mode device (to examine state while another program is
|
||||
accessing the device, e.g.).
|
||||
.El
|
||||
.Sh BUGS
|
||||
This driver lacks many of the hacks required to deal with older devices.
|
||||
Many older
|
||||
@ -221,7 +223,10 @@ Many ideas were gleaned from the
|
||||
device driver written and ported from
|
||||
.Tn Mach
|
||||
2.5
|
||||
by Julian Elischer.
|
||||
by
|
||||
.An Julian Elischer .
|
||||
.Pp
|
||||
The current owner of record is Matthew Jacob who has suffered too many
|
||||
The current owner of record is
|
||||
.An Matthew Jacob
|
||||
who has suffered too many
|
||||
years of breaking tape drivers.
|
||||
|
@ -43,7 +43,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following ISA sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Creative SB16, SB32, SB AWE64 (including Gold) and ViBRA16
|
||||
.It
|
||||
@ -57,7 +57,7 @@ If the secondary
|
||||
DMA channel is C, set the flags to (C | 0x10). For a sound card without the
|
||||
secondary DMA channel, the flags should be set to zero.
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag -width 2m % begin list
|
||||
.Bl -tag -width 2m
|
||||
.It sb_dspwr(XX) timed out.
|
||||
.Pp
|
||||
A command to the DSP has timed out.
|
||||
|
@ -43,15 +43,15 @@
|
||||
.Cd "device pt"
|
||||
.Cd "device sa"
|
||||
.Cd "device ch1 at scbus0 target 4 unit 0"
|
||||
.Cd options CAMDEBUG
|
||||
.Cd options CAM_DEBUG_BUS=-1
|
||||
.Cd options CAM_DEBUG_TARGET=-1
|
||||
.Cd options CAM_DEBUG_LUN=-1
|
||||
.Cd options CAM_DEBUG_FLAGS=CAM_DEBUG_INFO|CAM_DEBUG_CDB
|
||||
.Cd options CAM_MAX_HIGHPOWER=4
|
||||
.Cd options SCSI_NO_SENSE_STRINGS
|
||||
.Cd options SCSI_NO_OP_STRINGS
|
||||
.Cd options SCSI_DELAY=8000
|
||||
.Cd "options CAMDEBUG"
|
||||
.Cd "options CAM_DEBUG_BUS=-1"
|
||||
.Cd "options CAM_DEBUG_TARGET=-1"
|
||||
.Cd "options CAM_DEBUG_LUN=-1"
|
||||
.Cd "options CAM_DEBUG_FLAGS=CAM_DEBUG_INFO|CAM_DEBUG_CDB"
|
||||
.Cd "options CAM_MAX_HIGHPOWER=4"
|
||||
.Cd "options SCSI_NO_SENSE_STRINGS"
|
||||
.Cd "options SCSI_NO_OP_STRINGS"
|
||||
.Cd "options SCSI_DELAY=8000"
|
||||
.Sh DESCRIPTION
|
||||
The CAM
|
||||
.Tn SCSI
|
||||
|
@ -63,18 +63,18 @@ on the
|
||||
bus.
|
||||
.Pp
|
||||
A separate option,
|
||||
.B SES_ENABLE_PASSTHROUGH ,
|
||||
.Va SES_ENABLE_PASSTHROUGH ,
|
||||
may be specified to allow the
|
||||
.Nm
|
||||
driver to perform functions on devices of other classes that claim to
|
||||
also support
|
||||
.B SES
|
||||
.Nm
|
||||
functionality.
|
||||
.Sh IOCTLS
|
||||
The following
|
||||
.Xr ioctl 2
|
||||
calls apply to
|
||||
.B SES
|
||||
.Nm
|
||||
devices.
|
||||
They are defined in the header file
|
||||
.Aq Pa cam/scsi/scsi_ses.h
|
||||
@ -83,12 +83,12 @@ They are defined in the header file
|
||||
.Bl -tag -width SESIOC_GETENCSTAT
|
||||
.It Dv SESIOC_GETNOBJ
|
||||
Used to find out how many
|
||||
.B SES
|
||||
.Nm
|
||||
objects are driven by this particular device instance.
|
||||
.It Dv SESIOC_GETOBJMAP
|
||||
Read, from the kernel, an array of SES objects which contains
|
||||
the object identifier, which subenclosure it is in, and the
|
||||
.B SES
|
||||
.Nm
|
||||
type of the object.
|
||||
.It Dv SESIOC_GETENCSTAT
|
||||
Get the overall enclosure status.
|
||||
@ -100,11 +100,12 @@ Get the status of a particular object.
|
||||
Set the status of a particular object.
|
||||
.It Dv SESIOC_GETTEXT
|
||||
Get the associated help text for an object (not yet implemented).
|
||||
.B SES
|
||||
.Nm
|
||||
devices often have descriptive text for an object which can tell
|
||||
you things like location (e.g, "left power supply").
|
||||
.It Dv SESIOC_INIT
|
||||
Initialize the enclosure.
|
||||
.El
|
||||
.Sh EXAMPLE USAGE
|
||||
The files contained in
|
||||
.Aq Pa usr/share/examples/ses
|
||||
@ -117,6 +118,7 @@ The
|
||||
.Em Nth
|
||||
.Nm SES
|
||||
device.
|
||||
.El
|
||||
.Sh DIAGNOSTICS
|
||||
When the kernel is configured with
|
||||
.Tn DEBUG
|
||||
|
@ -49,15 +49,15 @@ is a two-wire interface through which simple power-related chips can communicate
|
||||
with rest of the system.
|
||||
It uses I2C as its backbone (see
|
||||
.Xr iicbus 4 ).
|
||||
|
||||
.Pp
|
||||
A system using SMB passes messages to and from devices instead of tripping
|
||||
individual control lines.
|
||||
|
||||
.Pp
|
||||
With the SMBus, a device can provide manufacturer information, tell the
|
||||
system what its model/part number is, save its state for a suspend event,
|
||||
report different types of errors, accept control parameters, and return its
|
||||
status.
|
||||
|
||||
.Pp
|
||||
The SMBus may share the same host device and physical bus as ACCESS bus
|
||||
components provided that an appropriate electrical bridge is provided
|
||||
between the internal SMB devices and external ACCESS bus devices.
|
||||
|
@ -39,7 +39,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following PCI sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Crystal Semiconductor CS461x/462x Audio Accelerator
|
||||
.It
|
||||
|
@ -43,7 +43,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following ISA sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Gravis UltraSound PnP
|
||||
.It
|
||||
@ -55,7 +55,7 @@ If the secondary
|
||||
DMA channel is C, set the flags to (C | 0x10). For a sound card without the
|
||||
secondary DMA channel, the flags should be set to zero.
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag -width 2m % begin list
|
||||
.Bl -tag -width 2m
|
||||
.It xxx: gus pcm not attached, out of memory
|
||||
.Pp
|
||||
There are not enough memory to drive the device.
|
||||
|
@ -43,7 +43,7 @@ The
|
||||
bridge driver allows the generic audio drivers including
|
||||
.Xr pcm 4
|
||||
to attach to the following ISA sound cards:
|
||||
.Bl -bullet -tag -width 2m indent
|
||||
.Bl -bullet -width 2m
|
||||
.It
|
||||
Creative SB16, SB32, SB AWE64 (including Gold) and ViBRA16
|
||||
.It
|
||||
@ -57,7 +57,7 @@ If the secondary
|
||||
DMA channel is C, set the flags to (C | 0x10). For a sound card without the
|
||||
secondary DMA channel, the flags should be set to zero.
|
||||
.Sh DIAGNOSTICS
|
||||
.Bl -tag -width 2m % begin list
|
||||
.Bl -tag -width 2m
|
||||
.It sb_dspwr(XX) timed out.
|
||||
.Pp
|
||||
A command to the DSP has timed out.
|
||||
|
@ -18,7 +18,7 @@
|
||||
.Sh DESCRIPTION
|
||||
/dev/snp? are snoop devices which allow user to attach to any tty
|
||||
and watch activities on it.
|
||||
|
||||
.Pp
|
||||
To associate a given
|
||||
.Nm
|
||||
device with a tty to be observed, open the
|
||||
@ -46,6 +46,7 @@ tty not attached.
|
||||
.Nm
|
||||
device has been detached by user or tty device has been closed
|
||||
and detached.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr pty 4 ,
|
||||
.Xr sio 4 ,
|
||||
|
@ -147,7 +147,6 @@ sustain dots. May also be written
|
||||
.It Ns Li T Sy n
|
||||
Sets the number of quarter notes per minute; default is 120. Musical
|
||||
names for common tempi are:
|
||||
|
||||
.Bd -literal -offset indent
|
||||
Tempo Beats Per Minute
|
||||
very slow Larghissimo
|
||||
|
@ -181,12 +181,12 @@ The user can indicate a balancing of chip types between the two drivers
|
||||
by defining the
|
||||
.Ar SYM_SETUP_LP_PROBE_MAP
|
||||
kernel configuration option as follows:
|
||||
.Bl -column "Bit " "53C8XXA, 53C8XX, 53C8XX, 53C8XX, 53C8XX, 53C8XX"
|
||||
.Em Bit Devices to be attached by ncr instead
|
||||
0x01 53C810a, 53C860
|
||||
0x02 53C825a, 53C875, 53C876, 53C885, 53C895
|
||||
0x04 53C895a, 53C896, 53C897, 53C1510d
|
||||
0x40 53C810, 53C815, 53C825
|
||||
.Bl -column "0x40"
|
||||
.It Em "Bit Devices to be attached by ncr instead"
|
||||
.It "0x01 53C810a, 53C860"
|
||||
.It "0x02 53C825a, 53C875, 53C876, 53C885, 53C895"
|
||||
.It "0x04 53C895a, 53C896, 53C897, 53C1510d"
|
||||
.It "0x40 53C810, 53C815, 53C825"
|
||||
.El
|
||||
.Pp
|
||||
For example, if
|
||||
@ -228,24 +228,23 @@ layout are currently supported.
|
||||
If the reading of the NVRAM succeeds, the
|
||||
following settings are taken into account and reported to CAM:
|
||||
.Pp
|
||||
.Bl -column "SCSI parity checking " "Symbios " "Tekram"
|
||||
.Em Host settings Symbios Tekram
|
||||
SCSI parity checking Y N
|
||||
Host SCSI ident Y Y
|
||||
Verbose messages Y N
|
||||
Scan targets hi-lo Y N
|
||||
Avoid SCSI bus reset Y N
|
||||
.Pp
|
||||
.Bl -column "SCSI parity checking" "Symbios"
|
||||
.It Em "Host settings Symbios Tekram"
|
||||
.It "SCSI parity checking Y N"
|
||||
.It "Host SCSI ident Y Y"
|
||||
.It "Verbose messages Y N"
|
||||
.It "Scan targets hi-lo Y N"
|
||||
.It "Avoid SCSI bus reset Y N"
|
||||
.El
|
||||
.Bl -column "Synchronous period " "Symbios " "Tekram"
|
||||
.Em Device settings Symbios Tekram
|
||||
Synchronous period Y Y
|
||||
SCSI bus width Y Y
|
||||
Queue tag enable Y Y
|
||||
Number of tags NA Y
|
||||
Disconnect enable Y Y
|
||||
Scan at boot time Y N
|
||||
Scan LUN Y N
|
||||
.Bl -column "Synchronous period" "Symbios"
|
||||
.It Em "Device settings Symbios Tekram"
|
||||
.It "Synchronous period Y Y"
|
||||
.It "SCSI bus width Y Y"
|
||||
.It "Queue tag enable Y Y"
|
||||
.It "Number of tags NA Y"
|
||||
.It "Disconnect enable Y Y"
|
||||
.It "Scan at boot time Y N"
|
||||
.It "Scan LUN Y N"
|
||||
.El
|
||||
.Pp
|
||||
Devices that are configured as disabled for 'scan' in the NVRAM are not
|
||||
@ -258,23 +257,23 @@ command.
|
||||
The table below summarizes the main features and capabilities of the
|
||||
NCR/Symbios/LSI Logic 53C8XX family of PCI SCSI controllers.
|
||||
.Pp
|
||||
.Bl -column sym53c1510d "Sync " "Width " "SRAM " "PCI64"
|
||||
.Em Chip Sync Width SRAM PCI64 Supported
|
||||
sym53c810 10MHz 8Bit N N Y
|
||||
sym53c810a 10MHz 8Bit N N Y
|
||||
sym53c815 10MHz 8Bit N N Y
|
||||
sym53c825 10MHz 16Bit N N Y
|
||||
sym53c825a 10MHz 16Bit 4KB N Y
|
||||
sym53c860 20MHz 8Bit N N Y
|
||||
sym53c875 20MHz 16Bit 4KB N Y
|
||||
sym53c876 20MHz 16Bit 4KB N Y
|
||||
sym53c885 20MHz 16Bit 4KB N Y
|
||||
sym53c895 40MHz 16Bit 4KB N Y
|
||||
sym53c895A 40MHz 16Bit 8KB N Y
|
||||
sym53c896 40MHz 16Bit 8KB Y Y
|
||||
sym53c897 40MHz 16Bit 8KB Y Y
|
||||
sym53c1510D 40MHz 16Bit 4KB Y Y
|
||||
sym53c1010 80MHz 16Bit 8KB Y Y
|
||||
.Bl -column sym53c1510d "80MHz" "Width" "SRAM" "PCI64"
|
||||
.It Em "Chip Sync Width SRAM PCI64 Supported"
|
||||
.It "sym53c810 10MHz 8Bit N N Y"
|
||||
.It "sym53c810a 10MHz 8Bit N N Y"
|
||||
.It "sym53c815 10MHz 8Bit N N Y"
|
||||
.It "sym53c825 10MHz 16Bit N N Y"
|
||||
.It "sym53c825a 10MHz 16Bit 4KB N Y"
|
||||
.It "sym53c860 20MHz 8Bit N N Y"
|
||||
.It "sym53c875 20MHz 16Bit 4KB N Y"
|
||||
.It "sym53c876 20MHz 16Bit 4KB N Y"
|
||||
.It "sym53c885 20MHz 16Bit 4KB N Y"
|
||||
.It "sym53c895 40MHz 16Bit 4KB N Y"
|
||||
.It "sym53c895A 40MHz 16Bit 8KB N Y"
|
||||
.It "sym53c896 40MHz 16Bit 8KB Y Y"
|
||||
.It "sym53c897 40MHz 16Bit 8KB Y Y"
|
||||
.It "sym53c1510D 40MHz 16Bit 4KB Y Y"
|
||||
.It "sym53c1010 80MHz 16Bit 8KB Y Y"
|
||||
.El
|
||||
.Pp
|
||||
.Sh BUGS
|
||||
|
@ -27,12 +27,10 @@ driver, like the
|
||||
.Nm pty
|
||||
driver, provides two interfaces: an interface like the usual facility
|
||||
it is simulating
|
||||
.Po
|
||||
an Ethernet network interface in the case of
|
||||
(an Ethernet network interface in the case of
|
||||
.Nm ,
|
||||
or a terminal for
|
||||
.Nm pty
|
||||
.Pc ,
|
||||
.Nm pty ) ,
|
||||
and a character-special device
|
||||
.Dq control
|
||||
interface.
|
||||
|
@ -63,6 +63,7 @@ This process is retried several times.
|
||||
Several attempts to reset and initialise the controller have failed;
|
||||
initialisation has failed
|
||||
and the driver will not attach to this controller.
|
||||
.El
|
||||
.Ss Driver initialisation/shutdown phase
|
||||
.Bl -diag
|
||||
.It twe%d: register window not available
|
||||
@ -88,6 +89,7 @@ Fetching the list of attached units failed; initialisation has failed.
|
||||
Creation of the disk devices failed, either due to communications
|
||||
problems with the adapter or due to resource shortage;
|
||||
attachment of one or more units may have been aborted.
|
||||
.El
|
||||
.Ss Operational phase
|
||||
.Bl -diag
|
||||
.It twe%d: command completed - %s
|
||||
@ -189,6 +191,7 @@ No further I/O will be handled.
|
||||
.Pp
|
||||
The controller was successfully reset,
|
||||
and outstanding commands were restarted.
|
||||
.El
|
||||
.Sh BUGS
|
||||
The controller cannot handle I/O transfers
|
||||
that are not aligned to a 512-byte boundary.
|
||||
|
@ -51,7 +51,7 @@ includes
|
||||
.It Intel 82371SB (PIIX3)
|
||||
.It VIA 83C572
|
||||
.El
|
||||
|
||||
.Pp
|
||||
or any other UHCI v1.1 compliant controller.
|
||||
.Sh SEE ALSO
|
||||
.Xr ohci 4
|
||||
|
@ -136,6 +136,7 @@ also has effect on the AT keyboard driver `atkbd'.
|
||||
.Bl -tag -width /dev/kbd0 -compact
|
||||
.It Pa /dev/kbd*
|
||||
blocking device nodes
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
.Bd -literal -offset indent
|
||||
device ukbd
|
||||
|
@ -63,6 +63,7 @@ for an explanation of these mouse types.
|
||||
.Bl -tag -width /dev/ums0 -compact
|
||||
.It Pa /dev/ums0
|
||||
blocking device node
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
.Dl device ums
|
||||
.Pp
|
||||
|
@ -60,6 +60,7 @@ device can be used by the Rio500 userland applications.
|
||||
.Bl -tag -width /dev/ums0 -compact
|
||||
.It Pa /dev/urio0
|
||||
blocking device node
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
The following line in the kernel configuration file adds the
|
||||
.Nm
|
||||
|
@ -61,13 +61,14 @@ filesystem, check the slice of the disk with the
|
||||
utility.
|
||||
.Pp
|
||||
In order to unixify a ZIP disk, put the following in /etc/disktab:
|
||||
|
||||
.Bd -literal
|
||||
zip|zip 100:\\
|
||||
:ty=removable:se#512:nc#96:nt#64:ns#32:\\
|
||||
:pa#196608:oa#0:ba#4096:fa#512:\\
|
||||
:pb#196608:ob#0:bb#4096:fb#512:\\
|
||||
:pc#196608:oc#0:bc#4096:fc#512:
|
||||
|
||||
.Ed
|
||||
.Pp
|
||||
and use
|
||||
.Xr disklabel 8 .
|
||||
.Pp
|
||||
|
@ -83,7 +83,7 @@ This ioctl takes an XPT_GDEVLIST CCB, and returns the passthrough device
|
||||
corresponding to the device in question.
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width 01234567890 -compact
|
||||
.Bl -tag -width /dev/xpt0 -compact
|
||||
.It Pa /dev/xpt0
|
||||
Character device node for the
|
||||
.Nm
|
||||
|
@ -62,7 +62,7 @@ and is called a file system (or referred to as a file system tree).
|
||||
Each directory file contains two special directory entries; one is a pointer
|
||||
to the directory itself
|
||||
called dot
|
||||
.Ql \&.
|
||||
.Ql .\&
|
||||
and the other a pointer to its parent directory called dot-dot
|
||||
.Ql \&.. .
|
||||
Dot and dot-dot
|
||||
|
@ -63,7 +63,7 @@ the disk.
|
||||
The following list indicates the normal values
|
||||
stored for each disk entry.
|
||||
.Bl -column "indent" "boolx"
|
||||
.It Sy Name Type Description
|
||||
.It Sy "Name Type Description"
|
||||
.It "\&ty str Type of disk (e.g. removable, winchester)"
|
||||
.It "\&dt str Type of controller (e.g."
|
||||
.Tn SMD , ESDI ,
|
||||
|
@ -83,11 +83,9 @@ chris@otherhost
|
||||
One copy of mail would be forwarded to
|
||||
.Ar chris@otherhost
|
||||
and another copy would be retained as mail for local user chris.
|
||||
|
||||
.Sh FILES
|
||||
.Bl -tag -width $HOME/.forward -compact
|
||||
.It Pa $HOME/.forward
|
||||
|
||||
The user's forwarding instructions.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
|
@ -89,7 +89,6 @@ everything else will be automatically loaded at mount
|
||||
time. (Exception: the UFS family - FFS, MFS, and LFS cannot
|
||||
currently be demand-loaded.) Some people still prefer to statically
|
||||
compile other filesystems as well.
|
||||
|
||||
.Bl -tag -width indent -offset indent
|
||||
.It Em ufs
|
||||
a local
|
||||
|
@ -47,12 +47,12 @@ files contain information regarding
|
||||
trusted hosts and users on the network.
|
||||
For each host a single line should be present
|
||||
with the following information:
|
||||
|
||||
.Pp
|
||||
simple
|
||||
.Bd -unfilled -offset indent
|
||||
hostname [username]
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
or the more verbose
|
||||
.Bd -unfilled -offset indent
|
||||
[+-][hostname|@netgroup] [[+-][username|@netgroup]]
|
||||
@ -79,7 +79,7 @@ a comment; characters up to the end of the line are
|
||||
not interpreted by routines which search the file.
|
||||
.Pp
|
||||
Host names are specified in the conventional
|
||||
.Dq \&.
|
||||
.Dq .\&
|
||||
(dot) notation using the
|
||||
.Xr inet_addr 3
|
||||
routine
|
||||
|
@ -50,6 +50,7 @@ The
|
||||
.Nm
|
||||
file resides in
|
||||
.Pa /etc .
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr printcap 5 ,
|
||||
.Xr lpd 8
|
||||
|
@ -476,7 +476,7 @@ struct ld_entry {
|
||||
char *(*dlerror)(void);
|
||||
};
|
||||
.Ed
|
||||
|
||||
.Pp
|
||||
The
|
||||
.Fa crt_ldso
|
||||
structure defines the interface between the start-up code in crt0 and
|
||||
|
@ -87,7 +87,7 @@ makefiles for things other than builds.
|
||||
.It Ar CFLAGS
|
||||
(str) Controls the compiler setting when compiling C code.
|
||||
Optimization levels above
|
||||
.Op -O ( -O2 , ...)
|
||||
.Op -O ( -O2 , ...\& )
|
||||
are not supported. BDECFLAGS
|
||||
is provided as a set of gcc settings suggested by Bruce Evans
|
||||
for developing and testing changes. They can be used by:
|
||||
@ -184,9 +184,8 @@ set to 0.
|
||||
.It Ar COPTFLAGS
|
||||
(str) Controls the compiler settings when building the
|
||||
kernel. Optimization levels above
|
||||
.Op -O
|
||||
.Op -O2 ,
|
||||
...) are not supported.
|
||||
.Op -O ( -O2 , ...\& )
|
||||
are not supported.
|
||||
.It Ar NO_KERNELCONFIG
|
||||
(bool) Set this to skip running
|
||||
.Xr config 8
|
||||
@ -475,6 +474,7 @@ need to can attemp to comply with U.S. export regulations.
|
||||
.It Ar X11BASE
|
||||
(str) Should be set to where the X11 distribution has been
|
||||
installed if it is installed anywhere other than /usr/X11R6.
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width /etc/defaults/make.conf -compact
|
||||
.It Pa /etc/defaults/make.conf
|
||||
@ -484,6 +484,7 @@ installed if it is installed anywhere other than /usr/X11R6.
|
||||
.It Pa /usr/src/Makefile.inc1
|
||||
.It Pa /usr/ports/Mk/bsd.port.mk
|
||||
.It Pa /usr/ports/Mk/bsd.sites.mk
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr gcc 1 ,
|
||||
.Xr install 1 ,
|
||||
@ -502,7 +503,7 @@ file appeared sometime before
|
||||
.Sh BUGS
|
||||
This manual page may occasionally be out of date with respect to
|
||||
the options currently available for use in
|
||||
.Nm make.conf .
|
||||
.Nm .
|
||||
Please check the
|
||||
.Pa /etc/defaults/make.conf
|
||||
file for the latest options which are available.
|
||||
|
@ -63,12 +63,12 @@ take if that status code occurs.
|
||||
.Ss Sources
|
||||
The following sources are implemented:
|
||||
.Bl -column "compat" -offset indent -compact
|
||||
.Sy Source Description
|
||||
.It files Local files, such as
|
||||
.It Sy "Source Description
|
||||
.It "files Local files, such as"
|
||||
.Pa /etc/hosts ,
|
||||
and
|
||||
.Pa /etc/passwd .
|
||||
.It dns Internet Domain Name System.
|
||||
.It "dns Internet Domain Name System."
|
||||
.Dq hosts
|
||||
and
|
||||
.Sq networks
|
||||
@ -77,8 +77,8 @@ use
|
||||
class entries, all other databases use
|
||||
.Sy HS
|
||||
class (Hesiod) entries.
|
||||
.It nis NIS (formerly YP)
|
||||
.It compat support
|
||||
.It "nis NIS (formerly YP)"
|
||||
.It "compat support"
|
||||
.Sq +/-
|
||||
in the
|
||||
.Dq passwd
|
||||
@ -90,33 +90,33 @@ If this is present, it must be the only source for that entry.
|
||||
.Ss Databases
|
||||
The following databases are used by the following C library functions:
|
||||
.Bl -column "networks" -offset indent -compact
|
||||
.Sy Database Used by
|
||||
.It group
|
||||
.It Sy "Database Used by"
|
||||
.It "group "
|
||||
.Xr getgrent 3
|
||||
.It hosts
|
||||
.It "hosts "
|
||||
.Xr gethostbyname 3
|
||||
.It networks
|
||||
.It "networks "
|
||||
.Xr getnetbyname 3
|
||||
.It passwd
|
||||
.It "passwd "
|
||||
.Xr getpwent 3
|
||||
.It shells
|
||||
.It "shells "
|
||||
.Xr getusershell 3
|
||||
.El
|
||||
.Ss Status codes
|
||||
The following status codes are available:
|
||||
.Bl -column "tryagain" -offset indent -compact
|
||||
.Sy Status Description
|
||||
.It success The requested entry was found.
|
||||
.It notfound The entry is not present at this source.
|
||||
.It tryagain The source is busy, and may respond to retries.
|
||||
.It unavail The source is not responding, or entry is corrupt.
|
||||
.It Sy "Status Description"
|
||||
.It "success The requested entry was found."
|
||||
.It "notfound The entry is not present at this source."
|
||||
.It "tryagain The source is busy, and may respond to retries."
|
||||
.It "unavail The source is not responding, or entry is corrupt."
|
||||
.El
|
||||
.Ss Actions
|
||||
For each of the status codes, one of two actions is possible:
|
||||
.Bl -column "continue" -offset indent -compact
|
||||
.Sy Action Description
|
||||
.It continue Try the next source
|
||||
.It return Return with the current result
|
||||
.It Sy "Action Description"
|
||||
.It "continue Try the next source"
|
||||
.It "return Return with the current result"
|
||||
.El
|
||||
.Ss Format of file
|
||||
A
|
||||
@ -125,15 +125,15 @@ description of the syntax of
|
||||
.Nm
|
||||
is:
|
||||
.Bl -column "<criterion>" -offset indent
|
||||
.It <entry> ::=
|
||||
.It "<entry> ::="
|
||||
<database> ":" [<source> [<criteria>]]*
|
||||
.It <criteria> ::=
|
||||
.It "<criteria> ::="
|
||||
"[" <criterion>+ "]"
|
||||
.It <criterion> ::=
|
||||
.It "<criterion> ::="
|
||||
<status> "=" <action>
|
||||
.It <status> ::=
|
||||
.It "<status> ::="
|
||||
"success" | "notfound" | "unavail" | "tryagain"
|
||||
.It <action> ::=
|
||||
.It "<action> ::="
|
||||
"return" | "continue"
|
||||
.El
|
||||
.Pp
|
||||
@ -207,12 +207,12 @@ will default to an entry of
|
||||
for the requested database.
|
||||
Exceptions are:
|
||||
.Bl -column passwd_compat "dns files" -offset indent
|
||||
.Sy Database Default source list
|
||||
.It group compat
|
||||
.It group_compat nis
|
||||
.It hosts dns files
|
||||
.It passwd compat
|
||||
.It passwd_compat nis
|
||||
.It Sy "Database Default source list"
|
||||
.It "group compat"
|
||||
.It "group_compat nis"
|
||||
.It "hosts dns files"
|
||||
.It "passwd compat"
|
||||
.It "passwd_compat nis"
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width /etc/nsswitch.conf -compact
|
||||
@ -229,9 +229,9 @@ and then from the DNS, and lookup user information from
|
||||
.Tn NIS
|
||||
then files, use:
|
||||
.Bl -column "passwd:" -offset indent
|
||||
.It hosts: files dns
|
||||
.It passwd: nis [notfound=return] files
|
||||
.It group: nis [notfound=return] files
|
||||
.It "hosts: files dns"
|
||||
.It "passwd: nis [notfound=return] files"
|
||||
.It "group: nis [notfound=return] files"
|
||||
.El
|
||||
.Pp
|
||||
The criteria
|
||||
|
@ -126,7 +126,6 @@ Refer to the
|
||||
.Xr periodic 8
|
||||
man page for how script return codes are interpreted.
|
||||
.El
|
||||
.B Daily variables
|
||||
.Pp
|
||||
The following variables are used by the standard scripts that reside in
|
||||
.Pa /etc/periodic/daily :
|
||||
|
@ -1446,6 +1446,7 @@ daemon.
|
||||
(bool) If set to
|
||||
.Ar NO
|
||||
then unaligned access warnings will not be printed. (alpha)
|
||||
.El
|
||||
.Sh FILES
|
||||
.Bl -tag -width /etc/defaults/rc.conf -compact
|
||||
.It Pa /etc/defaults/rc.conf
|
||||
|
@ -54,6 +54,7 @@ section, below.
|
||||
.It Pa /etc/sysctl.conf
|
||||
Initial settings for
|
||||
.Xr sysctl 8 .
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
To turn off logging of programs that exit due to fatal signals, as well as
|
||||
telling Linux programs that you are running
|
||||
|
@ -117,6 +117,7 @@ For more information about the ports build process, see
|
||||
.It Pa /usr/src/Makefile.inc1
|
||||
.It Pa /usr/ports/Mk/bsd.port.mk
|
||||
.It Pa /usr/ports/Mk/bsd.sites.mk
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
The
|
||||
.Dq approved
|
||||
|
@ -40,24 +40,24 @@
|
||||
.Nd C operator precedence and order of evaluation
|
||||
.Sh DESCRIPTION
|
||||
.Bd -ragged -offset indent -compact
|
||||
.Bl -column "Operator Associativity "
|
||||
.It Operator Associativity
|
||||
.It -------- -------------
|
||||
.It \&() [] -> . left to right
|
||||
.It "! ~ ++ -- - (type) * & sizeof" right to left
|
||||
.It \&* / % left to right
|
||||
.It \&+ - left to right
|
||||
.It \&<< >> left to right
|
||||
.It \&< <= > >= left to right
|
||||
.It \&== != left to right
|
||||
.It \&& left to right
|
||||
.It \&^ left to right
|
||||
.It \&| left to right
|
||||
.It \&&& left to right
|
||||
.It \&|| left to right
|
||||
.It \&?: right to left
|
||||
.It \&= += -= etc. right to left
|
||||
.It \&, left to right
|
||||
.Bl -column "! ~ ++ -- - (type) * & sizeof"
|
||||
.It Sy "Operator Associativity"
|
||||
.It "-------- -------------"
|
||||
.It "\&() [] -> . left to right"
|
||||
.It "! ~ ++ -- - (type) * & sizeof right to left"
|
||||
.It "\&* / % left to right"
|
||||
.It "\&+ - left to right"
|
||||
.It "\&<< >> left to right"
|
||||
.It "\&< <= > >= left to right"
|
||||
.It "\&== != left to right"
|
||||
.It "\&& left to right"
|
||||
.It "\&^ left to right"
|
||||
.It "\&| left to right"
|
||||
.It "\&&& left to right"
|
||||
.It "\&|| left to right"
|
||||
.It "\&?: right to left"
|
||||
.It "\&= += -= etc. right to left"
|
||||
.It "\&, left to right"
|
||||
.El
|
||||
.Ed
|
||||
.Sh FILES
|
||||
|
@ -186,6 +186,7 @@ Create a port's
|
||||
This can be used from
|
||||
.Pa /usr/ports
|
||||
to create a browsable web of all ports on your system!
|
||||
.El
|
||||
.Sh ENVIRONMENT
|
||||
You can change all of these.
|
||||
.Bl -tag -width MASTER_SITES
|
||||
@ -273,6 +274,7 @@ and
|
||||
The default ports directory (NetBSD).
|
||||
.It Pa /usr/ports/Mk/bsd.port.mk
|
||||
The big Kahuna.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr make 1 ,
|
||||
.Xr pkg_add 1 ,
|
||||
|
@ -671,7 +671,6 @@ option that ssh allows in its
|
||||
.Pa authorized_keys
|
||||
file to make the key only useable to entities logging in from specific
|
||||
machines.
|
||||
|
||||
.Sh SEE ALSO
|
||||
.Pp
|
||||
.Xr chflags 1 ,
|
||||
@ -690,7 +689,6 @@ machines.
|
||||
.Xr sysctl 8 ,
|
||||
.Xr syslogd 8 ,
|
||||
.Xr vipw 8
|
||||
|
||||
.Sh HISTORY
|
||||
The
|
||||
.Nm
|
||||
|
@ -32,7 +32,7 @@
|
||||
.Nd "FreeBSD Perl source file style guide"
|
||||
.Sh DESCRIPTION
|
||||
This file specifies the preferred style for perl scripts in the
|
||||
.Tn FreeBSD
|
||||
.Fx
|
||||
source tree.
|
||||
.Bd -literal -offset 0i
|
||||
#
|
||||
@ -221,13 +221,12 @@ where appropriate.
|
||||
Use
|
||||
.Fa unless
|
||||
instead of
|
||||
.Fa if (! ... )
|
||||
.Fa if (! ...\& )
|
||||
where it improves readability.
|
||||
.Pp
|
||||
Where it doesn't conflict with this guide read
|
||||
.Xr perlstyle 1
|
||||
and adopt Larry Wall's style recommendations.
|
||||
|
||||
.Sh SEE ALSO
|
||||
.Xr perlsec 1 ,
|
||||
.Xr perlstyle 1 ,
|
||||
@ -236,4 +235,4 @@ and adopt Larry Wall's style recommendations.
|
||||
This man page is largely based on the
|
||||
.Xr style 9
|
||||
man-page in
|
||||
.Tn FreeBSD .
|
||||
.Fx .
|
||||
|
@ -48,7 +48,7 @@ It must also not begin with the hyphen
|
||||
character.
|
||||
It is strongly recommended that it be all lower-case, and not contain
|
||||
the dot
|
||||
.Ql \&.
|
||||
.Ql .\&
|
||||
character, as that tends to confuse mailers.
|
||||
An account can be added by editing a line into the passwd file; this
|
||||
must be done with the password file locked e.g. by using
|
||||
@ -64,7 +64,7 @@ At the University of California, Berkeley, we have groups for system staff,
|
||||
faculty, graduate students, and special groups for large projects.
|
||||
.Pp
|
||||
A skeletal account for a new user
|
||||
\*(lqernie\*(rq
|
||||
.Dq ernie
|
||||
might look like:
|
||||
.Bd -literal
|
||||
ernie::25:30::0:0:Ernie Kovacs,508 Evans Hall,x7925,
|
||||
|
@ -178,6 +178,7 @@ If this happens, make the timeout table bigger.
|
||||
The system initialization process has exited with the specified signal number and exit code. This is bad news, as no new
|
||||
users will then be able to log in. Rebooting is the only fix, so the
|
||||
system just does it right away.
|
||||
.El
|
||||
.Pp
|
||||
That completes the list of panic types you are likely to see.
|
||||
.Pp
|
||||
@ -203,7 +204,8 @@ the panic message is printed.
|
||||
For more details consult the chapter on kernel debugging in
|
||||
the
|
||||
.Fx
|
||||
handbook (http://www.FreeBSD.org).
|
||||
handbook
|
||||
.Pq Pa http://www.FreeBSD.org .
|
||||
.Sh SEE ALSO
|
||||
.Xr gdb 1 ,
|
||||
.Xr dumpon 8 ,
|
||||
|
@ -48,12 +48,12 @@ configuring a server for diskless Sun clients.
|
||||
When booting a system over the network, there are three
|
||||
phases of interaction between client and server:
|
||||
.Pp
|
||||
.Bl -tag -width 1.2 -compact
|
||||
.It 1.
|
||||
.Bl -enum -compact
|
||||
.It
|
||||
The PROM (or stage-1 bootstrap) loads a boot program.
|
||||
.It 2.
|
||||
.It
|
||||
The boot program loads a kernel.
|
||||
.It 3.
|
||||
.It
|
||||
The kernel does NFS mounts for root.
|
||||
.El
|
||||
.Pp
|
||||
@ -81,7 +81,7 @@ this phase depends on the design of the boot program.
|
||||
(The design described here is the one used by Sun and NetBSD/hp300.)
|
||||
The boot program:
|
||||
.Pp
|
||||
.Bl -tag -width 2.2 -compact
|
||||
.Bl -tag -width \&2.2 -compact
|
||||
.It 2.1
|
||||
gets the client IP address using
|
||||
.Tn RARP .
|
||||
@ -118,7 +118,7 @@ because there is no standard way for the boot program to pass
|
||||
the information it gathered on to the kernel.
|
||||
The procedure used by the kernel is as follows:
|
||||
.Pp
|
||||
.Bl -tag -width 2.2 -compact
|
||||
.Bl -tag -width \&2.2 -compact
|
||||
.It 3.1
|
||||
The kernel finds a boot server using the same procedure
|
||||
as described in steps 2.1 and 2.2 above.
|
||||
@ -142,8 +142,8 @@ might be configured -- other clients should be similar.
|
||||
Assuming the client's hostname is to be
|
||||
"myclient",
|
||||
.Pp
|
||||
.Bl -tag -width 2.1 -compact
|
||||
.It 1.
|
||||
.Bl -enum
|
||||
.It
|
||||
Add an entry to
|
||||
.Pa /etc/ethers
|
||||
corresponding to the client's ethernet address:
|
||||
@ -152,16 +152,14 @@ corresponding to the client's ethernet address:
|
||||
.Ed
|
||||
This will be used by
|
||||
.Xr rarpd 8 .
|
||||
.Pp
|
||||
.It 2.
|
||||
.It
|
||||
Assign an IP address for myclient in your
|
||||
.Pa /etc/hosts
|
||||
or DNS database:
|
||||
.Bd -literal -offset indent -compact
|
||||
192.197.96.12 myclient
|
||||
.Ed
|
||||
.Pp
|
||||
.It 3.
|
||||
.It
|
||||
If booting a Sun machine, ensure that
|
||||
.Pa /etc/inetd.conf
|
||||
is configured to run
|
||||
@ -180,8 +178,7 @@ An entry might look like this:
|
||||
See the
|
||||
.Xr rbootd 8
|
||||
manual page for more information.
|
||||
.Pp
|
||||
.It 4.
|
||||
.It
|
||||
If booting a SPARC machine, install a copy of the appropriate diskless boot
|
||||
loader (such as
|
||||
.Pa /usr/mdec/boot )
|
||||
@ -212,8 +209,7 @@ If booting an HP 300-series machine, ensure that the network boot program
|
||||
before installation)
|
||||
is installed in the directory
|
||||
.Pa /usr/mdec/rbootd .
|
||||
|
||||
.It 5.
|
||||
.It
|
||||
Add myclient to the bootparams database
|
||||
.Pa /etc/bootparams :
|
||||
.Bd -literal -offset indent -compact
|
||||
@ -224,8 +220,7 @@ Note: For the swap file to be mountable, you have to make sure that mountd is
|
||||
started with the
|
||||
.Fl r
|
||||
flag.
|
||||
|
||||
.It 6.
|
||||
.It
|
||||
Build the swap file for myclient:
|
||||
.Bd -literal -offset indent -compact
|
||||
# mkdir /export/myclient
|
||||
@ -233,8 +228,7 @@ Build the swap file for myclient:
|
||||
# dd if=/dev/zero of=swap bs=16k count=1024
|
||||
.Ed
|
||||
This creates a 16 Megabyte swap file.
|
||||
.Pp
|
||||
.It 7.
|
||||
.It
|
||||
Populate myclient's
|
||||
.Pa /
|
||||
filesystem on the server. How this is done depends on the
|
||||
@ -248,8 +242,7 @@ client's swap:
|
||||
.Bd -literal -offset indent -compact
|
||||
# mkdir /export/myclient/root/swap
|
||||
.Ed
|
||||
.Pp
|
||||
.It 8.
|
||||
.It
|
||||
Export the required filesystems in
|
||||
.Pa /etc/exports :
|
||||
.Bd -literal -offset indent -compact
|
||||
@ -278,8 +271,7 @@ lines:
|
||||
/export/usr.sun3 -ro myclient
|
||||
/export/myclient -rw=myclient,root=myclient
|
||||
.Ed
|
||||
.Pp
|
||||
.It 9.
|
||||
.It
|
||||
Copy and customize at least the following files in
|
||||
.Pa /export/myclient/root :
|
||||
.Bd -literal -offset indent -compact
|
||||
@ -292,8 +284,7 @@ Copy and customize at least the following files in
|
||||
.Pp
|
||||
Note that "le0" above should be replaced with the name of
|
||||
the network interface that the client will use for booting.
|
||||
.Pp
|
||||
.It 10.
|
||||
.It
|
||||
Correct the critical mount points and the swap file in the client's
|
||||
.Pa /etc/fstab
|
||||
(which will be
|
||||
|
@ -99,6 +99,7 @@ QIC-interfaced (e.g. not SCSI) 3M cartridge tape
|
||||
.Bl -tag -width /dev/xxxx -compact
|
||||
.It Pa /dev
|
||||
The special file directory.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr config 8 ,
|
||||
|
@ -97,6 +97,7 @@ QIC-interfaced (e.g. not SCSI) 3M cartridge tape
|
||||
.Bl -tag -width /dev/xxxx -compact
|
||||
.It Pa /dev
|
||||
The special file directory.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr intro 4 ,
|
||||
.Xr config 8 ,
|
||||
|
@ -76,7 +76,6 @@ zero indicates an error (errno). For values equal to or less than
|
||||
zero: zero indicates highest priority, no further probing is done;
|
||||
for a value less then zero, the lower the value the lower the
|
||||
priority, e.g. -100 indicates a lower priority than -50.
|
||||
|
||||
.Sh SEE ALSO
|
||||
.Xr device 9 ,
|
||||
.Xr DEVICE_ATTACH 9
|
||||
|
@ -70,6 +70,7 @@ to reflect the addition of 64 characters
|
||||
of new data passed in
|
||||
.Fa block
|
||||
argument.
|
||||
.El
|
||||
.Sh COPYRIGHTS
|
||||
The code for MD5 transform was taken from Colin Plumb's
|
||||
implementation, which has been placed in the public domain. The
|
||||
|
@ -43,7 +43,7 @@
|
||||
This links a new name in the specified directory to an existing file.
|
||||
.Pp
|
||||
Its arguments are:
|
||||
.Bl -tag -width 8X
|
||||
.Bl -tag -width 8n
|
||||
.It Ar dvp
|
||||
the vnode of the directory
|
||||
.It Ar vp
|
||||
|
@ -30,7 +30,7 @@
|
||||
.Dt accf_http 9
|
||||
.Sh NAME
|
||||
.Nm accf_http
|
||||
.Nd buffer incoming connections until a certain complete HTTP requests arrive
|
||||
.Nd "buffer incoming connections until a certain complete HTTP requests arrive"
|
||||
.Sh SYNOPSIS
|
||||
.Nm options INET
|
||||
.Nm options ACCEPT_FILTER_HTTP
|
||||
|
@ -99,7 +99,7 @@ field of the appropriate vnode ACL calls,
|
||||
.Xr VOP_GETACL 9 ,
|
||||
and
|
||||
.Xr VOP_SETACL 9 .
|
||||
|
||||
.Pp
|
||||
Currently, each ACL is represented in-kernel by a fixed-size acl structure.
|
||||
An ACL is constructed from a fixed size array of ACL entries, each of which
|
||||
consists of a set of permissions, principal namespace, and principal
|
||||
|
@ -112,4 +112,3 @@ If not NULL, points to a
|
||||
structure describing the PCI BIOS entrypoint which was found during system
|
||||
startup.
|
||||
.El
|
||||
|
||||
|
@ -125,4 +125,3 @@ manual page was originally written by
|
||||
and first appeared in
|
||||
.Fx 3.1 ,
|
||||
December 1998.
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user