xref: /openbsd-src/share/man/man8/man8.sparc64/MAKEDEV.8 (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1.\" $OpenBSD: MAKEDEV.8,v 1.75 2016/09/04 15:39:53 naddy Exp $
2.\"
3.\" THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
4.\" generated from:
5.\"
6.\"	OpenBSD: etc.sparc64/MAKEDEV.md,v 1.86 2016/09/04 15:38:59 naddy Exp
7.\"	OpenBSD: MAKEDEV.common,v 1.91 2016/09/04 15:38:59 naddy Exp
8.\"	OpenBSD: MAKEDEV.man,v 1.8 2016/03/12 17:59:27 espie Exp
9.\"	OpenBSD: MAKEDEV.mansub,v 1.2 2004/02/20 19:13:01 miod Exp
10.\"
11.\" Copyright (c) 2004, Miodrag Vallat
12.\" Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
13.\"
14.\" Permission to use, copy, modify, and distribute this software for any
15.\" purpose with or without fee is hereby granted, provided that the above
16.\" copyright notice and this permission notice appear in all copies.
17.\"
18.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
19.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
20.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
21.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
22.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
23.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
24.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25.\"
26.Dd $Mdocdate: September 4 2016 $
27.Dt MAKEDEV 8 sparc64
28.Os
29.Sh NAME
30.Nm MAKEDEV
31.Nd create system and device special files
32.Sh SYNOPSIS
33.Nm MAKEDEV
34.Op Ar name ...
35.Sh DESCRIPTION
36The shell script
37.Nm ,
38found in the
39.Pa /dev
40directory, is used to create various special files.
41See
42.Xr intro 4
43for a more complete discussion of special files.
44.Pp
45.Nm
46takes any number of device names as arguments, where the names are
47the common abbreviation for the device or group of devices.
48.Pp
49Where a device name is followed by a star
50.Sq * ,
51the star must be replaced by a unit number.
52If units are expected for a device but not provided,
53.Nm
54will supply the standard numbers in most cases.
55.Pp
56The sparc64 supports the following devices:
57.Pp
58.Sy Special device names
59.Bl -tag -width tenletters -compact
60.It Ar all
61Creates special files for all devices on sparc64.
62.It Ar ramdisk
63Ramdisk kernel devices.
64.It Ar std
65Creates the
66.Sq standard
67devices (console, klog, kmem, ksyms, mem, null,
68stderr, stdin, stdout, tty, zero)
69which are absolutely necessary for the system to function properly.
70.It Ar local
71Creates configuration-specific devices, by invoking the shell file
72.Pa MAKEDEV.local .
73.El
74.Pp
75.Sy Disks
76.Bl -tag -width tenletters -compact
77.It Ar cd*
78ATAPI and SCSI CD-ROM drives, see
79.Xr cd 4 .
80.It Ar fd*
81Floppy disk drives (3 1/2", 5 1/4"), see
82.Xr fd 4 .
83.It Ar rd*
84.Dq rd
85pseudo-disks, see
86.Xr rd 4 .
87.It Ar sd*
88SCSI disks, including flopticals, see
89.Xr sd 4 .
90.It Ar vnd*
91.Dq file
92pseudo-disk devices, see
93.Xr vnd 4 .
94.It Ar wd*
95.Dq winchester
96disk drives (ST506, IDE, ESDI, RLL, ...), see
97.Xr wd 4 .
98.El
99.Pp
100.Sy Tapes
101.Bl -tag -width tenletters -compact
102.It Ar ch*
103SCSI media changers, see
104.Xr ch 4 .
105.It Ar st*
106SCSI tape drives, see
107.Xr st 4 .
108.El
109.Pp
110.Sy Terminal ports
111.Bl -tag -width tenletters -compact
112.It Ar cua[a-z]*
113Zilog 8530 serial port, see
114.Xr zs 4 .
115.It Ar magma*
116Magma multiport cards, see
117.Xr magma 4 .
118.It Ar spif*
119.Dq spif
120multiport cards, see
121.Xr spif 4 .
122.It Ar tty[0-7][0-9a-f]
123NS16x50 serial ports, see
124.Xr com 4 .
125.It Ar tty[a-z]*
126Zilog 8530 serial port, see
127.Xr zs 4 .
128.It Ar ttyh*
129Sab82532 serial devices, see
130.Xr sab 4 .
131.It Ar ttyV*
132Virtual console concentrator, see
133.Xr vcctty 4 .
134.El
135.Pp
136.Sy Pseudo terminals
137.Bl -tag -width tenletters -compact
138.It Ar ptm
139pty master device, see
140.Xr ptm 4 .
141.It Ar pty*
142Set of 62 master pseudo terminals, see
143.Xr pty 4 .
144.It Ar tty*
145Set of 62 slave pseudo terminals, see
146.Xr tty 4 .
147.El
148.Pp
149.Sy Console ports
150.Bl -tag -width tenletters -compact
151.It Ar console
152PROM console, see
153.Xr pcons 4 .
154.It Ar ttyC-J*
155wscons display devices, see
156.Xr wsdisplay 4 .
157.It Ar wscons
158Minimal wscons devices, see
159.Xr wscons 4 .
160.It Ar wskbd*
161wscons keyboards, see
162.Xr wskbd 4 .
163.It Ar wsmux
164wscons keyboard/mouse mux devices, see
165.Xr wsmux 4 .
166.El
167.Pp
168.Sy Pointing devices
169.Bl -tag -width tenletters -compact
170.It Ar wsmouse*
171wscons mice, see
172.Xr wsmouse 4 .
173.El
174.Pp
175.Sy Printers
176.Bl -tag -width tenletters -compact
177.It Ar bpp*
178Parallel port, see
179.Xr bpp 4 .
180.It Ar bpp[jkl]
181.Dq spif
182parallel port, see
183.Xr spif 4 .
184.It Ar bppmag[mno]
185Magma parallel port, see
186.Xr magma 4 .
187.It Ar lpa*
188Polled printer port, see
189.Xr lpt 4 .
190.It Ar lpt*
191IEEE 1284 centronics printer, see
192.Xr lpt 4 .
193.El
194.Pp
195.Sy USB devices
196.Bl -tag -width tenletters -compact
197.It Ar ttyU*
198USB serial ports, see
199.Xr ucom 4 .
200.It Ar uall
201All USB devices, see
202.Xr usb 4 .
203.It Ar ugen*
204Generic USB devices, see
205.Xr ugen 4 .
206.It Ar uhid*
207Generic HID devices, see
208.Xr uhid 4 .
209.It Ar ulpt*
210Printer devices, see
211.Xr ulpt 4 .
212.It Ar usb*
213Bus control devices used by usbd for attach/detach, see
214.Xr usb 4 .
215.El
216.Pp
217.Sy Special purpose devices
218.Bl -tag -width tenletters -compact
219.It Ar audio*
220Audio devices, see
221.Xr audio 4 .
222.It Ar bio
223ioctl tunnel pseudo-device, see
224.Xr bio 4 .
225.It Ar bpf
226Berkeley Packet Filter, see
227.Xr bpf 4 .
228.It Ar diskmap
229Disk mapper, see
230.Xr diskmap 4 .
231.It Ar drm*
232Direct Rendering Manager, see
233.Xr drm 4 .
234.It Ar fd
235fd/* nodes, see
236.Xr fd 4 .
237.It Ar fuse
238Userland Filesystem, see
239.Xr fuse 4 .
240.It Ar hotplug
241devices hot plugging, see
242.Xr hotplug 4 .
243.It Ar openprom
244PROM settings, see
245.Xr openprom 4 .
246.It Ar pci*
247PCI bus devices, see
248.Xr pci 4 .
249.It Ar pf*
250Packet Filter, see
251.Xr pf 4 .
252.It Ar pppx*
253PPP Multiplexer, see
254.Xr pppx 4 .
255.It Ar rmidi*
256Raw MIDI devices, see
257.Xr midi 4 .
258.It Ar *random
259In-kernel random data source, see
260.Xr random 4 .
261.It Ar tun*
262Network tunnel driver, see
263.Xr tun 4 .
264.It Ar tap*
265Ethernet tunnel driver, see
266.Xr tap 4 .
267.It Ar uk*
268Unknown SCSI devices, see
269.Xr uk 4 .
270.It Ar uperf
271Performance counters, see
272.Xr uperf 4 .
273.It Ar video*
274Video V4L2 devices, see
275.Xr video 4 .
276.It Ar vscsi*
277Virtual SCSI controller, see
278.Xr vscsi 4 .
279.It Ar hvctl
280Hypervisor control channel, see
281.Xr vldcp 4 .
282.It Ar spds
283Service processor domain services channel, see
284.Xr vldcp 4 .
285.It Ar ldom*
286Logical domain services channels, see
287.Xr vldcp 4 .
288.It Ar vdsp*
289Virtual disk server ports, see
290.Xr vdsp 4 .
291.It Ar switch*
292Switch driver, see
293.Xr switch 4 .
294.El
295.Sh FILES
296.Bl -tag -width /dev -compact
297.It Pa /dev
298The special file directory.
299.El
300.Sh SEE ALSO
301.Xr intro 4 ,
302.Xr config 8 ,
303.Xr mknod 8
304