xref: /openbsd/etc/etc.i386/MAKEDEV.md (revision af589a78)
1e5e1c7efStodddefine(MACHINE,i386)dnl
26bca6d52Stoddvers(__file__,
3*af589a78Santon	{-$OpenBSD: MAKEDEV.md,v 1.84 2018/08/19 11:42:33 anton Exp $-},
46bca6d52Stoddetc.MACHINE)dnl
56bca6d52Stodddnl
64f306ca5Stodddnl Copyright (c) 2001-2006 Todd T. Fries <todd@OpenBSD.org>
76bca6d52Stodddnl
83632945aStodddnl Permission to use, copy, modify, and distribute this software for any
93632945aStodddnl purpose with or without fee is hereby granted, provided that the above
103632945aStodddnl copyright notice and this permission notice appear in all copies.
116bca6d52Stodddnl
123632945aStodddnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
133632945aStodddnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
143632945aStodddnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
153632945aStodddnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
163632945aStodddnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
173632945aStodddnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
183632945aStodddnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
196bca6d52Stodddnl
206bca6d52Stodddnl
21a5cec3cfSmiod__devitem(apm, apm, Power management device)dnl
2223537e58Smbalmer__devitem(amdmsr, amdmsr, AMD MSR access device)dnl
23a2a21806Sjcs__devitem(nvram, nvram, NVRAM access)dnl
24a2a21806Sjcs_mkdev(nvram, nvram, {-M nvram c major_nvram_c 0 440 kmem-})dnl
2523537e58Smbalmer_mkdev(amdmsr, amdmsr*, {-M amdmsr c major_amdmsr_c $U -})dnl
266bca6d52Stodd_TITLE(make)
276bca6d52Stodd_DEV(all)
28dccf5042Sderaadt_DEV(ramdisk)
296bca6d52Stodd_DEV(std)
30d5e6bab2Smiod_DEV(local)
316bca6d52Stodd_TITLE(dis)
32d5e6bab2Smiod_DEV(cd, 15, 6)
33d5e6bab2Smiod_DEV(flo, 9, 2)
34d5e6bab2Smiod_DEV(rd, 47, 17)
35d5e6bab2Smiod_DEV(sd, 13, 4)
36d5e6bab2Smiod_DEV(vnd, 41, 14)
37d5e6bab2Smiod_DEV(wd, 3, 0)
38d5e6bab2Smiod_TITLE(tap)
39d5e6bab2Smiod_DEV(ch, 17)
4003b471d5Snaddy_DEV(st, 14)
41d5e6bab2Smiod_TITLE(term)
42d5e6bab2Smiod_DEV(com, 8)
43d5e6bab2Smiod_DEV(ttyc, 38)
44d5e6bab2Smiod_TITLE(pty)
45d5e6bab2Smiod_DEV(ptm, 81)
46d5e6bab2Smiod_DEV(pty, 6)
47d5e6bab2Smiod_DEV(tty, 5)
486bca6d52Stodd_TITLE(cons)
496bca6d52Stodd_DEV(wsdisp, 12)
5093b87ef9Stodd_DEV(wscons)
516bca6d52Stodd_DEV(wskbd, 67)
526bca6d52Stodd_DEV(wsmux, 69)
536bca6d52Stodd_TITLE(point)
546bca6d52Stodd_DEV(wsmouse, 68)
556bca6d52Stodd_TITLE(prn)
566bca6d52Stodd_DEV(lpa)
57d5e6bab2Smiod_DEV(lpt, 16)
586bca6d52Stodd_TITLE(usb)
59d5e6bab2Smiod_DEV(ttyU, 66)
603c1c0791Smiod_DEV(uall)
616bca6d52Stodd_DEV(ugen, 63)
62d5e6bab2Smiod_DEV(uhid, 62)
636bca6d52Stodd_DEV(ulpt, 64)
64d5e6bab2Smiod_DEV(usb, 61)
656bca6d52Stodd_TITLE(spec)
6623537e58Smbalmer_DEV(amdmsr, 89)
673c1c0791Smiod_DEV(apm, 21)
68d5e6bab2Smiod_DEV(au, 42)
69c654105dStodd_DEV(bio, 79)
706bca6d52Stodd_DEV(bktr, 49)
71d5e6bab2Smiod_DEV(bpf, 23)
723c1c0791Smiod_DEV(diskmap, 91)
73513146e1Smiod_DEV(drm, 88)
74d5e6bab2Smiod_DEV(fdesc, 22)
7516dbd8daStedu_DEV(fuse, 93)
7675a7c3bcSgrange_DEV(gpio, 83)
77bd8b291dSfgsch_DEV(gpr, 80)
7896688ee1Sgrange_DEV(hotplug, 82)
791ed0ab4aSuebayasi_DEV(ipmi, 96)
80d5e6bab2Smiod_DEV(joy, 26)
81*af589a78Santon_DEV(kcov, 19)
82a2a21806Sjcs_DEV(nvram, 84)
83d5e6bab2Smiod_DEV(pci, 72)
84d5e6bab2Smiod_DEV(pctr, 46)
85d5e6bab2Smiod_DEV(pf, 73)
869c031144Sclaudio_DEV(pppx, 92)
87d5e6bab2Smiod_DEV(radio, 76)
88d5e6bab2Smiod_DEV(rnd, 45)
893c1c0791Smiod_DEV(rmidi, 52)
90d5e6bab2Smiod_DEV(speak, 27)
91156cba5aSotto_DEV(tun, 40)
925550f01dSclaudio_DEV(tap, 94)
93d5e6bab2Smiod_DEV(tuner, 49)
94d5e6bab2Smiod_DEV(uk, 20)
95a2827047Smglocker_DEV(vi, 44)
9612cb52ceSsthen_DEV(vmm, 10)
97d504ddeaSderaadt_DEV(vscsi, 90)
9835b47883Sreyk_DEV(pvbus, 95)
99561201c3Sgoda_DEV(switch, 97)
1006bca6d52Stodddnl
101d5e6bab2Smioddivert(__mddivert)dnl
1026bca6d52Stodddnl
103dccf5042Sderaadtramdisk)
104881ff39bSnatano	_recurse std bpf fd0 wd0 sd0 tty00 tty01 rd0 bio diskmap
10505e76b9aSderaadt	_recurse st0 cd0 ttyC0 wskbd0 wskbd1 wskbd2 apm random
1066bca6d52Stodd	;;
1076bca6d52Stodd
108d8bf3db4Smiod_std(1, 2, 50, 7)
1096bca6d52Stodd	M xf86		c 2 4 600
1106bca6d52Stodd	;;
1116bca6d52Stodd
1126bca6d52Stoddttyc*)
11308b45550Sderaadt	M ttyc$U c 38 $U 660 dialer root
11408b45550Sderaadt	M cuac$U c 38 Add($U, 128) 660 dialer root
1156bca6d52Stodd	;;
116af2de452Stodddnl
117af2de452Stodddnl i386 specific targets
118af2de452Stodddnl
1193b3ceb64Smiodtwrget(all, au, audio, 0, 1, 2)dnl
120af2de452Stoddtarget(all, ch, 0)dnl
121d504ddeaSderaadttarget(all, vscsi, 0)dnl
122ce398f22Stoddtarget(all, diskmap)dnl
123af2de452Stoddtwrget(all, flo, fd, 0, 0B, 0C, 0D, 0E, 0F, 0G, 0H)dnl
124af2de452Stoddtwrget(all, flo, fd, 1, 1B, 1C, 1D, 1E, 1F, 1G, 1H)dnl
125afa0bc0aSmillerttarget(all, pty, 0)dnl
126c654105dStoddtarget(all, bio)dnl
127af2de452Stoddtarget(all, tun, 0, 1, 2, 3)dnl
1285550f01dSclaudiotarget(all, tap, 0, 1, 2, 3)dnl
129af2de452Stoddtarget(all, xy, 0, 1, 2, 3)dnl
130af2de452Stoddtarget(all, rd, 0)dnl
131af2de452Stoddtarget(all, cd, 0, 1)dnl
1324146f1e3Sgrangetarget(all, sd, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl
133af2de452Stoddtarget(all, vnd, 0, 1, 2, 3)dnl
134af2de452Stoddtarget(all, bktr, 0)dnl
13575a7c3bcSgrangetarget(all, gpio, 0, 1, 2)dnl
136a2a21806Sjcstarget(all, nvram)dnl
137d0c5aec4Sjsgtarget(all, drm, 0, 1, 2, 3)dnl
13823537e58Smbalmertarget(all, amdmsr)dnl
1391ed0ab4aSuebayasitarget(all, ipmi, 0)dnl
140561201c3Sgodatarget(all, switch, 0, 1, 2, 3)dnl
141af2de452Stoddtwrget(ramd, wsdisp, ttyC, 0)dnl
142