diff options
Diffstat (limited to 'share/man/man4')
68 files changed, 321 insertions, 378 deletions
diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4 index cb102f1..ab97a9b 100644 --- a/share/man/man4/ahc.4 +++ b/share/man/man4/ahc.4 @@ -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 diff --git a/share/man/man4/atkbd.4 b/share/man/man4/atkbd.4 index 36dcb84..5f88d58 100644 --- a/share/man/man4/atkbd.4 +++ b/share/man/man4/atkbd.4 @@ -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" diff --git a/share/man/man4/bktr.4 b/share/man/man4/bktr.4 index 6cb9404..01787ad 100644 --- a/share/man/man4/bktr.4 +++ b/share/man/man4/bktr.4 @@ -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 diff --git a/share/man/man4/bpf.4 b/share/man/man4/bpf.4 index 6a27776..b0a9571 100644 --- a/share/man/man4/bpf.4 +++ b/share/man/man4/bpf.4 @@ -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 diff --git a/share/man/man4/cd.4 b/share/man/man4/cd.4 index e3cdd58..720b8e3 100644 --- a/share/man/man4/cd.4 +++ b/share/man/man4/cd.4 @@ -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 diff --git a/share/man/man4/csa.4 b/share/man/man4/csa.4 index e7291f3..e7eb400 100644 --- a/share/man/man4/csa.4 +++ b/share/man/man4/csa.4 @@ -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 diff --git a/share/man/man4/dc.4 b/share/man/man4/dc.4 index a453a78..a37e4f9 100644 --- a/share/man/man4/dc.4 +++ b/share/man/man4/dc.4 @@ -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. - - diff --git a/share/man/man4/ddb.4 b/share/man/man4/ddb.4 index a4648e5..3784af9 100644 --- a/share/man/man4/ddb.4 +++ b/share/man/man4/ddb.4 @@ -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 . diff --git a/share/man/man4/dummynet.4 b/share/man/man4/dummynet.4 index 0a35814..a76dda1 100644 --- a/share/man/man4/dummynet.4 +++ b/share/man/man4/dummynet.4 @@ -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 diff --git a/share/man/man4/gusc.4 b/share/man/man4/gusc.4 index f8504e6..65ebe15 100644 --- a/share/man/man4/gusc.4 +++ b/share/man/man4/gusc.4 @@ -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. diff --git a/share/man/man4/icmp6.4 b/share/man/man4/icmp6.4 index f0a524e..c778000 100644 --- a/share/man/man4/icmp6.4 +++ b/share/man/man4/icmp6.4 @@ -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 diff --git a/share/man/man4/iic.4 b/share/man/man4/iic.4 index ea69705..24a9c3f 100644 --- a/share/man/man4/iic.4 +++ b/share/man/man4/iic.4 @@ -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" diff --git a/share/man/man4/iicbus.4 b/share/man/man4/iicbus.4 index 7c0e874..1fe8392 100644 --- a/share/man/man4/iicbus.4 +++ b/share/man/man4/iicbus.4 @@ -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 diff --git a/share/man/man4/ipsec.4 b/share/man/man4/ipsec.4 index 8288aa0..ff404cc 100644 --- a/share/man/man4/ipsec.4 +++ b/share/man/man4/ipsec.4 @@ -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. diff --git a/share/man/man4/ispfw.4 b/share/man/man4/ispfw.4 index f21bcaa..1cced4b 100644 --- a/share/man/man4/ispfw.4 +++ b/share/man/man4/ispfw.4 @@ -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 diff --git a/share/man/man4/joy.4 b/share/man/man4/joy.4 index 8b064b7..58ebf5b 100644 --- a/share/man/man4/joy.4 +++ b/share/man/man4/joy.4 @@ -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 diff --git a/share/man/man4/keyboard.4 b/share/man/man4/keyboard.4 index 6c570da..a0e27d7 100644 --- a/share/man/man4/keyboard.4 +++ b/share/man/man4/keyboard.4 @@ -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. diff --git a/share/man/man4/kld.4 b/share/man/man4/kld.4 index 52b0e50..bb5fabd 100644 --- a/share/man/man4/kld.4 +++ b/share/man/man4/kld.4 @@ -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 , diff --git a/share/man/man4/lp.4 b/share/man/man4/lp.4 index 6dc0012..841ffc8 100644 --- a/share/man/man4/lp.4 +++ b/share/man/man4/lp.4 @@ -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) diff --git a/share/man/man4/man4.alpha/linux.4 b/share/man/man4/man4.alpha/linux.4 index 8987e31..3aab977 100644 --- a/share/man/man4/man4.alpha/linux.4 +++ b/share/man/man4/man4.alpha/linux.4 @@ -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 diff --git a/share/man/man4/man4.i386/alpm.4 b/share/man/man4/man4.i386/alpm.4 index 841ebcd..caf6bea 100644 --- a/share/man/man4/man4.i386/alpm.4 +++ b/share/man/man4/man4.i386/alpm.4 @@ -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 diff --git a/share/man/man4/man4.i386/cs.4 b/share/man/man4/man4.i386/cs.4 index f22c712..1d2ac4c 100644 --- a/share/man/man4/man4.i386/cs.4 +++ b/share/man/man4/man4.i386/cs.4 @@ -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. diff --git a/share/man/man4/man4.i386/cx.4 b/share/man/man4/man4.i386/cx.4 index 4c29088..6cbecd4 100644 --- a/share/man/man4/man4.i386/cx.4 +++ b/share/man/man4/man4.i386/cx.4 @@ -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# diff --git a/share/man/man4/man4.i386/dgb.4 b/share/man/man4/man4.i386/dgb.4 index 5dfbbfe..cf3a91e 100644 --- a/share/man/man4/man4.i386/dgb.4 +++ b/share/man/man4/man4.i386/dgb.4 @@ -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 , diff --git a/share/man/man4/man4.i386/fe.4 b/share/man/man4/man4.i386/fe.4 index 219ad11..ff7661e 100644 --- a/share/man/man4/man4.i386/fe.4 +++ b/share/man/man4/man4.i386/fe.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. diff --git a/share/man/man4/man4.i386/gsc.4 b/share/man/man4/man4.i386/gsc.4 index d4a25c6..b28ff88 100644 --- a/share/man/man4/man4.i386/gsc.4 +++ b/share/man/man4/man4.i386/gsc.4 @@ -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 diff --git a/share/man/man4/man4.i386/linux.4 b/share/man/man4/man4.i386/linux.4 index fef1230..926b4ab 100644 --- a/share/man/man4/man4.i386/linux.4 +++ b/share/man/man4/man4.i386/linux.4 @@ -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 diff --git a/share/man/man4/man4.i386/lnc.4 b/share/man/man4/man4.i386/lnc.4 index 70dee2a..84c4341 100644 --- a/share/man/man4/man4.i386/lnc.4 +++ b/share/man/man4/man4.i386/lnc.4 @@ -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 diff --git a/share/man/man4/man4.i386/matcd.4 b/share/man/man4/man4.i386/matcd.4 index 56b799a..e13b021 100644 --- a/share/man/man4/man4.i386/matcd.4 +++ b/share/man/man4/man4.i386/matcd.4 @@ -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 diff --git a/share/man/man4/man4.i386/pnp.4 b/share/man/man4/man4.i386/pnp.4 index 86117d5..5f00620 100644 --- a/share/man/man4/man4.i386/pnp.4 +++ b/share/man/man4/man4.i386/pnp.4 @@ -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. diff --git a/share/man/man4/man4.i386/scd.4 b/share/man/man4/man4.i386/scd.4 index 3c9aec4..43cd648 100644 --- a/share/man/man4/man4.i386/scd.4 +++ b/share/man/man4/man4.i386/scd.4 @@ -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 diff --git a/share/man/man4/man4.i386/spkr.4 b/share/man/man4/man4.i386/spkr.4 index 0d022bb..d5a7571 100644 --- a/share/man/man4/man4.i386/spkr.4 +++ b/share/man/man4/man4.i386/spkr.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 diff --git a/share/man/man4/man4.i386/streams.4 b/share/man/man4/man4.i386/streams.4 index 8327d72..6860ad0 100644 --- a/share/man/man4/man4.i386/streams.4 +++ b/share/man/man4/man4.i386/streams.4 @@ -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. diff --git a/share/man/man4/man4.i386/svr4.4 b/share/man/man4/man4.i386/svr4.4 index 518c76c..2782fff 100644 --- a/share/man/man4/man4.i386/svr4.4 +++ b/share/man/man4/man4.i386/svr4.4 @@ -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. diff --git a/share/man/man4/man4.i386/vx.4 b/share/man/man4/man4.i386/vx.4 index dd7f07d..beb45fd 100644 --- a/share/man/man4/man4.i386/vx.4 +++ b/share/man/man4/man4.i386/vx.4 @@ -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. diff --git a/share/man/man4/man4.i386/wd.4 b/share/man/man4/man4.i386/wd.4 index 88a4b63..42db826 100644 --- a/share/man/man4/man4.i386/wd.4 +++ b/share/man/man4/man4.i386/wd.4 @@ -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 diff --git a/share/man/man4/man4.i386/wt.4 b/share/man/man4/man4.i386/wt.4 index 2d4134c..5929acb 100644 --- a/share/man/man4/man4.i386/wt.4 +++ b/share/man/man4/man4.i386/wt.4 @@ -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 diff --git a/share/man/man4/netgraph.4 b/share/man/man4/netgraph.4 index e912b69..2ae6362 100644 --- a/share/man/man4/netgraph.4 +++ b/share/man/man4/netgraph.4 @@ -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. diff --git a/share/man/man4/ng_bpf.4 b/share/man/man4/ng_bpf.4 index 5b58b0e..b1a9a0b 100644 --- a/share/man/man4/ng_bpf.4 +++ b/share/man/man4/ng_bpf.4 @@ -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. diff --git a/share/man/man4/ng_one2many.4 b/share/man/man4/ng_one2many.4 index a38cc0a..5e49d9e 100644 --- a/share/man/man4/ng_one2many.4 +++ b/share/man/man4/ng_one2many.4 @@ -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 diff --git a/share/man/man4/ng_tty.4 b/share/man/man4/ng_tty.4 index ebcc836..648680b 100644 --- a/share/man/man4/ng_tty.4 +++ b/share/man/man4/ng_tty.4 @@ -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). diff --git a/share/man/man4/ng_vjc.4 b/share/man/man4/ng_vjc.4 index 3e7a593..d5c7d6f 100644 --- a/share/man/man4/ng_vjc.4 +++ b/share/man/man4/ng_vjc.4 @@ -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 diff --git a/share/man/man4/ohci.4 b/share/man/man4/ohci.4 index da2f071..0acaa48 100644 --- a/share/man/man4/ohci.4 +++ b/share/man/man4/ohci.4 @@ -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 diff --git a/share/man/man4/pass.4 b/share/man/man4/pass.4 index eb7f64b..bd1f243 100644 --- a/share/man/man4/pass.4 +++ b/share/man/man4/pass.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 diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4 index af51350..b46c3a3 100644 --- a/share/man/man4/pci.4 +++ b/share/man/man4/pci.4 @@ -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 diff --git a/share/man/man4/pcm.4 b/share/man/man4/pcm.4 index 61dbe07..3fb6fb8 100644 --- a/share/man/man4/pcm.4 +++ b/share/man/man4/pcm.4 @@ -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 diff --git a/share/man/man4/pcvt.4 b/share/man/man4/pcvt.4 index 2df8ef9..315a2c3 100644 --- a/share/man/man4/pcvt.4 +++ b/share/man/man4/pcvt.4 @@ -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 diff --git a/share/man/man4/ppbus.4 b/share/man/man4/ppbus.4 index 1ee649cc..735e931 100644 --- a/share/man/man4/ppbus.4 +++ b/share/man/man4/ppbus.4 @@ -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 diff --git a/share/man/man4/ppi.4 b/share/man/man4/ppi.4 index ea29e7b..336167a 100644 --- a/share/man/man4/ppi.4 +++ b/share/man/man4/ppi.4 @@ -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 diff --git a/share/man/man4/sa.4 b/share/man/man4/sa.4 index 649dc72..f3ec8fc 100644 --- a/share/man/man4/sa.4 +++ b/share/man/man4/sa.4 @@ -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. diff --git a/share/man/man4/sbc.4 b/share/man/man4/sbc.4 index 03de523..7f44313 100644 --- a/share/man/man4/sbc.4 +++ b/share/man/man4/sbc.4 @@ -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. diff --git a/share/man/man4/scsi.4 b/share/man/man4/scsi.4 index a0c6647..c2da1f6 100644 --- a/share/man/man4/scsi.4 +++ b/share/man/man4/scsi.4 @@ -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 diff --git a/share/man/man4/ses.4 b/share/man/man4/ses.4 index aa41885..e9fc6b6 100644 --- a/share/man/man4/ses.4 +++ b/share/man/man4/ses.4 @@ -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 diff --git a/share/man/man4/smbus.4 b/share/man/man4/smbus.4 index 4899bdd..41f892b 100644 --- a/share/man/man4/smbus.4 +++ b/share/man/man4/smbus.4 @@ -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. diff --git a/share/man/man4/snd_csa.4 b/share/man/man4/snd_csa.4 index e7291f3..e7eb400 100644 --- a/share/man/man4/snd_csa.4 +++ b/share/man/man4/snd_csa.4 @@ -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 diff --git a/share/man/man4/snd_gusc.4 b/share/man/man4/snd_gusc.4 index f8504e6..65ebe15 100644 --- a/share/man/man4/snd_gusc.4 +++ b/share/man/man4/snd_gusc.4 @@ -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. diff --git a/share/man/man4/snd_sbc.4 b/share/man/man4/snd_sbc.4 index 03de523..7f44313 100644 --- a/share/man/man4/snd_sbc.4 +++ b/share/man/man4/snd_sbc.4 @@ -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. diff --git a/share/man/man4/snp.4 b/share/man/man4/snp.4 index 7fde378..27cb120 100644 --- a/share/man/man4/snp.4 +++ b/share/man/man4/snp.4 @@ -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 , diff --git a/share/man/man4/spkr.4 b/share/man/man4/spkr.4 index 0d022bb..d5a7571 100644 --- a/share/man/man4/spkr.4 +++ b/share/man/man4/spkr.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 diff --git a/share/man/man4/sym.4 b/share/man/man4/sym.4 index d437531..a76ddcf 100644 --- a/share/man/man4/sym.4 +++ b/share/man/man4/sym.4 @@ -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 diff --git a/share/man/man4/tap.4 b/share/man/man4/tap.4 index cbd4b75..bac035a 100644 --- a/share/man/man4/tap.4 +++ b/share/man/man4/tap.4 @@ -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. diff --git a/share/man/man4/twe.4 b/share/man/man4/twe.4 index 6e93230..92a45ae 100644 --- a/share/man/man4/twe.4 +++ b/share/man/man4/twe.4 @@ -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. diff --git a/share/man/man4/uhci.4 b/share/man/man4/uhci.4 index 9c1dd69..e44bd65 100644 --- a/share/man/man4/uhci.4 +++ b/share/man/man4/uhci.4 @@ -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 diff --git a/share/man/man4/ukbd.4 b/share/man/man4/ukbd.4 index 2448b25..0e53a9e 100644 --- a/share/man/man4/ukbd.4 +++ b/share/man/man4/ukbd.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 diff --git a/share/man/man4/ums.4 b/share/man/man4/ums.4 index d3b2042..d091fc7 100644 --- a/share/man/man4/ums.4 +++ b/share/man/man4/ums.4 @@ -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 diff --git a/share/man/man4/urio.4 b/share/man/man4/urio.4 index 6234f87..3655895 100644 --- a/share/man/man4/urio.4 +++ b/share/man/man4/urio.4 @@ -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 diff --git a/share/man/man4/vpo.4 b/share/man/man4/vpo.4 index 070d332..1b669b9 100644 --- a/share/man/man4/vpo.4 +++ b/share/man/man4/vpo.4 @@ -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 diff --git a/share/man/man4/xpt.4 b/share/man/man4/xpt.4 index 4d400ec..39e3aa1 100644 --- a/share/man/man4/xpt.4 +++ b/share/man/man4/xpt.4 @@ -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 |