1e5e1c7efStodddefine(MACHINE,i386)dnl 26bca6d52Stoddvers(__file__, 3*513146e1Smiod {-$OpenBSD: MAKEDEV.md,v 1.51 2009/03/25 19:30:28 miod 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 2140d7c10bSoga__devitem(agp, agp*, AGP bridge)dnl 22a5cec3cfSmiod__devitem(apm, apm, Power management device)dnl 2323537e58Smbalmer__devitem(amdmsr, amdmsr, AMD MSR access device)dnl 24a2a21806Sjcs__devitem(nvram, nvram, NVRAM access)dnl 2540d7c10bSoga_mkdev(agp, agp*, {-M agp$U c major_agp_c $U 2640d7c10bSoga MKlist[${#MKlist[*]}]=";[ -e agpgart ] || ln -s agp$U agpgart"-})dnl 27a2a21806Sjcs_mkdev(nvram, nvram, {-M nvram c major_nvram_c 0 440 kmem-})dnl 2823537e58Smbalmer_mkdev(amdmsr, amdmsr*, {-M amdmsr c major_amdmsr_c $U -})dnl 296bca6d52Stodd_TITLE(make) 306bca6d52Stodd_DEV(all) 31dccf5042Sderaadt_DEV(ramdisk) 326bca6d52Stodd_DEV(std) 33d5e6bab2Smiod_DEV(local) 346bca6d52Stodd_TITLE(dis) 356bca6d52Stodd_DEV(ccd, 18, 16) 36d5e6bab2Smiod_DEV(cd, 15, 6) 37d5e6bab2Smiod_DEV(flo, 9, 2) 38d5e6bab2Smiod_DEV(mcd, 39, 7) 396bca6d52Stodd_DEV(raid, 54, 19) 40d5e6bab2Smiod_DEV(rd, 47, 17) 41d5e6bab2Smiod_DEV(sd, 13, 4) 42d5e6bab2Smiod_DEV(vnd, 41, 14) 43d5e6bab2Smiod_DEV(wd, 3, 0) 44d5e6bab2Smiod_TITLE(tap) 45d5e6bab2Smiod_DEV(ch, 17) 46d5e6bab2Smiod_DEV(st, 14, 5) 47d5e6bab2Smiod_TITLE(term) 48d5e6bab2Smiod_DEV(com, 8) 49d5e6bab2Smiod_DEV(ttyc, 38) 50d5e6bab2Smiod_TITLE(pty) 51d5e6bab2Smiod_DEV(ptm, 81) 52d5e6bab2Smiod_DEV(pty, 6) 53d5e6bab2Smiod_DEV(tty, 5) 546bca6d52Stodd_TITLE(cons) 556bca6d52Stodd_DEV(wsdisp, 12) 5693b87ef9Stodd_DEV(wscons) 576bca6d52Stodd_DEV(wskbd, 67) 586bca6d52Stodd_DEV(wsmux, 69) 596bca6d52Stodd_TITLE(point) 606bca6d52Stodd_DEV(wsmouse, 68) 616bca6d52Stodd_TITLE(prn) 626bca6d52Stodd_DEV(lpa) 63d5e6bab2Smiod_DEV(lpt, 16) 646bca6d52Stodd_TITLE(usb) 6549b4d984Sderaadt_DEV(uall) 66d5e6bab2Smiod_DEV(ttyU, 66) 676bca6d52Stodd_DEV(ugen, 63) 68d5e6bab2Smiod_DEV(uhid, 62) 696bca6d52Stodd_DEV(ulpt, 64) 706bca6d52Stodd_DEV(urio, 65) 71d5e6bab2Smiod_DEV(usb, 61) 726bca6d52Stodd_DEV(uscan, 77) 736bca6d52Stodd_TITLE(spec) 7440d7c10bSoga_DEV(agp, 87) 756bca6d52Stodd_DEV(apm, 21) 7623537e58Smbalmer_DEV(amdmsr, 89) 77d5e6bab2Smiod_DEV(au, 42) 78c654105dStodd_DEV(bio, 79) 796bca6d52Stodd_DEV(bktr, 49) 80d5e6bab2Smiod_DEV(bpf, 23) 8111ad5b51Stodd_DEV(bthub, 86) 82d5e6bab2Smiod_DEV(cry, 70) 83*513146e1Smiod_DEV(drm, 88) 84d5e6bab2Smiod_DEV(fdesc, 22) 8575a7c3bcSgrange_DEV(gpio, 83) 86bd8b291dSfgsch_DEV(gpr, 80) 8796688ee1Sgrange_DEV(hotplug, 82) 88d5e6bab2Smiod_DEV(iop, 75) 89d5e6bab2Smiod_DEV(joy, 26) 90d5e6bab2Smiod_DEV(lkm, 28) 91d5e6bab2Smiod_DEV(music, 53) 92a2a21806Sjcs_DEV(nvram, 84) 93d5e6bab2Smiod_DEV(pci, 72) 94d5e6bab2Smiod_DEV(pctr, 46) 95d5e6bab2Smiod_DEV(pf, 73) 96d5e6bab2Smiod_DEV(radio, 76) 97d5e6bab2Smiod_DEV(rmidi, 52) 98d5e6bab2Smiod_DEV(rnd, 45) 99d5e6bab2Smiod_DEV(speak, 27) 100d5e6bab2Smiod_DEV(ss, 19) 101d5e6bab2Smiod_DEV(systrace, 78) 102156cba5aSotto_DEV(tun, 40) 103d5e6bab2Smiod_DEV(tuner, 49) 104d5e6bab2Smiod_DEV(uk, 20) 105a2827047Smglocker_DEV(vi, 44) 106d5e6bab2Smiod_DEV(xfs, 51) 1076bca6d52Stodddnl 108d5e6bab2Smioddivert(__mddivert)dnl 1096bca6d52Stodddnl 110dccf5042Sderaadtramdisk) 1112b9947e9Stodd _recurse std bpf0 fd0 wd0 sd0 tty00 tty01 rd0 bio 11269cea83fStodd _recurse st0 cd0 ttyC0 wskbd0 wskbd1 wskbd2 apm 1136bca6d52Stodd ;; 1146bca6d52Stodd 115d8bf3db4Smiod_std(1, 2, 50, 7) 1166bca6d52Stodd M xf86 c 2 4 600 1176bca6d52Stodd ;; 1186bca6d52Stodd 1196bca6d52Stoddttyc*) 1206bca6d52Stodd M ttyc$U c 38 $U 660 dialer uucp 1216bca6d52Stodd M cuac$U c 38 Add($U, 128) 660 dialer uucp 1226bca6d52Stodd ;; 123af2de452Stodddnl 124af2de452Stodddnl i386 specific targets 125af2de452Stodddnl 126af2de452Stoddtarget(all, ch, 0)dnl 127af2de452Stoddtarget(all, ss, 0, 1)dnl 128af2de452Stoddtarget(all, xfs, 0)dnl 129af2de452Stoddtwrget(all, flo, fd, 0, 0B, 0C, 0D, 0E, 0F, 0G, 0H)dnl 130af2de452Stoddtwrget(all, flo, fd, 1, 1B, 1C, 1D, 1E, 1F, 1G, 1H)dnl 131afa0bc0aSmillerttarget(all, pty, 0)dnl 132af2de452Stoddtarget(all, bpf, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl 133c654105dStoddtarget(all, bio)dnl 134af2de452Stoddtarget(all, tun, 0, 1, 2, 3)dnl 135af2de452Stoddtarget(all, xy, 0, 1, 2, 3)dnl 136af2de452Stoddtarget(all, rd, 0)dnl 137af2de452Stoddtarget(all, cd, 0, 1)dnl 1384146f1e3Sgrangetarget(all, sd, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl 139af2de452Stoddtarget(all, vnd, 0, 1, 2, 3)dnl 140af2de452Stoddtarget(all, ccd, 0, 1, 2, 3)dnl 141af2de452Stoddtarget(all, bktr, 0)dnl 14275a7c3bcSgrangetarget(all, gpio, 0, 1, 2)dnl 143a2a21806Sjcstarget(all, nvram)dnl 14411ad5b51Stoddtarget(all, bthub, 0, 1, 2)dnl 14540d7c10bSogatarget(all, agp, 0)dnl 14621d7831fStoddtarget(all, drm, 0)dnl 14723537e58Smbalmertarget(all, amdmsr)dnl 148af2de452Stoddtwrget(ramd, wsdisp, ttyC, 0)dnl 149af2de452Stoddtarget(ramd, mcd, 0)dnl 150