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