Annotation of Gnu-Mach/i386/linux/Drivers.in, revision 1.1

1.1     ! root        1: dnl Device driver options for i386
        !             2: dnl Copyright 1997, 1999 Free Software Foundation, Inc.
        !             3: 
        !             4: dnl Permission to use, copy, modify and distribute this software and its
        !             5: dnl documentation is hereby granted, provided that both the copyright
        !             6: dnl notice and this permission notice appear in all copies of the
        !             7: dnl software, derivative works or modified versions, and any portions
        !             8: dnl thereof, and that both notices appear in supporting documentation.
        !             9: dnl
        !            10: dnl THE FREE SOFTWARE FOUNDATION ALLOWS FREE USE OF THIS SOFTWARE IN ITS
        !            11: dnl "AS IS" CONDITION.  THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY
        !            12: dnl LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE
        !            13: dnl USE OF THIS SOFTWARE.
        !            14: 
        !            15: AC_INIT(dev/include/linux/autoconf.h)
        !            16: AC_PREREQ(2.12)
        !            17: 
        !            18: sinclude([../../Drivers.macros])
        !            19: sinclude([../../aclocal.m4])
        !            20: 
        !            21: AC_CONFIG_HEADER(device-drivers.h)
        !            22: 
        !            23: dnl Check the cpu type.
        !            24: 
        !            25: AC_CANONICAL_HOST
        !            26: 
        !            27: case "$host_cpu" in
        !            28: i386) AC_DEFINE(CONFIG_M386)
        !            29:       AC_DEFINE(CPU, 386)    ;;
        !            30: i486) AC_DEFINE(CONFIG_M486)
        !            31:       AC_DEFINE(CPU, 486)    ;;
        !            32: i586) AC_DEFINE(CONFIG_M586)
        !            33:       AC_DEFINE(CPU, 586)    ;;
        !            34: i686) AC_DEFINE(CONFIG_M686)
        !            35:       AC_DEFINE(CPU, 686)    ;;
        !            36: *)    AC_DEFINE(CONFIG_M486)
        !            37:       AC_DEFINE(CPU, 486)    ;;
        !            38: esac
        !            39: 
        !            40: hurd_SYSTYPE
        !            41: 
        !            42: AC_CHECK_TOOL(CC, gcc)
        !            43: AC_PROG_CC_LOCAL
        !            44: 
        !            45: AC_CHECK_TOOL(LD, ld)
        !            46: 
        !            47: 
        !            48: dnl Aliases have to come first.
        !            49: 
        !            50: AC_DRIVER_ALIAS(3c501, el1)
        !            51: AC_DRIVER_ALIAS(3c503, el2)
        !            52: AC_DRIVER_ALIAS(3c509, el3)
        !            53: AC_DRIVER_ALIAS(3c579, el3)
        !            54: AC_DRIVER_ALIAS(3c59x, vortex)
        !            55: AC_DRIVER_ALIAS(3c90x, vortex)
        !            56: AC_DRIVER_ALIAS(hpj2577, hp100)
        !            57: AC_DRIVER_ALIAS(hpj2573, hp100)
        !            58: AC_DRIVER_ALIAS(hpj2585, hp100)
        !            59: AC_DRIVER_ALIAS(hp27248b, hp100)
        !            60: AC_DRIVER_ALIAS(eth32, eth16i)
        !            61: AC_DRIVER_ALIAS(znote, znet)
        !            62: AC_DRIVER_ALIAS(de100, depca)
        !            63: AC_DRIVER_ALIAS(de101, depca)
        !            64: AC_DRIVER_ALIAS(de200, depca)
        !            65: AC_DRIVER_ALIAS(de201, depca)
        !            66: AC_DRIVER_ALIAS(de202, depca)
        !            67: AC_DRIVER_ALIAS(de210, depca)
        !            68: AC_DRIVER_ALIAS(de422, depca)
        !            69: AC_DRIVER_ALIAS(de203, ewrk3)
        !            70: AC_DRIVER_ALIAS(de204, ewrk3)
        !            71: AC_DRIVER_ALIAS(de205, ewrk3)
        !            72: AC_DRIVER_ALIAS(de425, de4x5)
        !            73: AC_DRIVER_ALIAS(de434, de4x5)
        !            74: AC_DRIVER_ALIAS(de435, de4x5)
        !            75: AC_DRIVER_ALIAS(de450, de4x5)
        !            76: AC_DRIVER_ALIAS(de500, de4x5)
        !            77: AC_DRIVER_ALIAS(3c507, el16)
        !            78: AC_DRIVER_ALIAS(3c505, elplus)
        !            79: AC_DRIVER_ALIAS(ne1000, ne2000)
        !            80: AC_DRIVER_ALIAS(ne, ne2000)
        !            81: AC_DRIVER_ALIAS(at1500, lance)
        !            82: AC_DRIVER_ALIAS(ne2100, lance)
        !            83: AC_DRIVER_ALIAS(tulip, elcp)
        !            84: AC_DRIVER_ALIAS(rtl8129, rtl8139)
        !            85: AC_DRIVER_ALIAS(aha2825, aha152x)
        !            86: AC_DRIVER_ALIAS(ncr53c400, ncr5380)
        !            87: AC_DRIVER_ALIAS(t128f, t128)
        !            88: AC_DRIVER_ALIAS(t228, t128)
        !            89: AC_DRIVER_ALIAS(am79c974, am53c974)
        !            90: AC_DRIVER_ALIAS(dtc3180, dtc3280)
        !            91: AC_DRIVER_ALIAS(dc390u, dc390w)
        !            92: AC_DRIVER_ALIAS(dc390f, dc390w)
        !            93: AC_DRIVER_ALIAS(dc390, dc390t)
        !            94: AC_DRIVER_ALIAS(epic100, epic)
        !            95: 
        !            96: 
        !            97: dnl Kinds of drivers that have gobs of source files that get brought in.
        !            98: 
        !            99: AC_DRIVER_CLASS(scsi, CONFIG_SCSI, constants.o hosts.o scsi.o scsi_ioctl.o scsi_proc.o scsicam.o sd.o sd_ioctl.o sr.o sr_ioctl.o)
        !           100: 
        !           101: AC_DRIVER_CLASS(net, CONFIG_INET, auto_irq.o net.o Space.o dev.o net_init.o)
        !           102: 
        !           103: dnl Strictly speaking, we could have a `linux' option too, but it's
        !           104: dnl not possible to built a useful kernel without at least one Linux
        !           105: dnl driver, so that's not really necessary.
        !           106: 
        !           107: 
        !           108: dnl
        !           109: dnl linux_DRIVER(machname, MACRO, linuxname, class)
        !           110: dnl
        !           111: AC_DEFUN([linux_DRIVER],[AC_DRIVER_ALIAS($3, $1)
        !           112: AC_DRIVER($1, CONFIG_$2, $3.o, $4)])dnl
        !           113: 
        !           114: dnl non-SCSI Disk controllers
        !           115: 
        !           116: AC_DRIVER(floppy, CONFIG_BLK_DEV_FD, floppy.o)
        !           117: AC_DRIVER(ide, CONFIG_BLK_DEV_IDE, cmd640.o ide-cd.o ide.o rz1000.o triton.o)
        !           118: 
        !           119: 
        !           120: dnl SCSI Disk controllers
        !           121: 
        !           122: linux_DRIVER(advansys, SCSI_ADVANSYS, advansys, scsi)
        !           123: linux_DRIVER(buslogic, SCSI_BUSLOGIC, BusLogic, scsi)
        !           124: linux_DRIVER(u1434f, SCSI_U14_34F, u14-34f, scsi)
        !           125: linux_DRIVER(ultrastor, SCSI_ULTRASTOR, ultrastor, scsi)
        !           126: linux_DRIVER(aha152x, SCSI_AHA152X, aha152x, scsi)
        !           127: linux_DRIVER(aha1542, SCSI_AHA1542, aha1542, scsi)
        !           128: linux_DRIVER(aha1740, SCSI_AHA1740, aha1740, scsi)
        !           129: linux_DRIVER(aic7xxx, SCSI_AIC7XXX, aic7xxx, scsi)
        !           130: linux_DRIVER(futuredomain, SCSI_FUTURE_DOMAIN, fdomain, scsi)
        !           131: linux_DRIVER(in2000, SCSI_IN2000, in2000, scsi)
        !           132: linux_DRIVER(ncr5380, SCSI_GENERIC_NCR5380, g_NCR5380, scsi)
        !           133: linux_DRIVER(ncr53c406a, SCSI_NCR53C406A, NCR53c406a, scsi)
        !           134: linux_DRIVER(pas16, SCSI_PASS16, pas16, scsi)
        !           135: linux_DRIVER(seagate, SCSI_SEAGATE, seagate, scsi)
        !           136: linux_DRIVER(t128, SCSI_T128, t128, scsi)
        !           137: linux_DRIVER(ncr53c7xx, SCSI_NCR53C7xx, 53c78xx, scsi)
        !           138: linux_DRIVER(eatadma, SCSI_EATA_DMA, eata_dma, scsi)
        !           139: linux_DRIVER(eatapio, SCSI_EATA_PIO, eata_pio, scsi)
        !           140: linux_DRIVER(wd7000, SCSI_7000FASST, wd7000, scsi)
        !           141: linux_DRIVER(eata, SCSI_EATA, eata, scsi)
        !           142: linux_DRIVER(am53c974, SCSI_AM53C974, AM53C974, scsi)
        !           143: linux_DRIVER(dtc3280, SCSI_DTC3280, dtc, scsi)
        !           144: linux_DRIVER(ncr53c8xx, SCSI_NCR53C8XX, ncr53c8xx, scsi)
        !           145: linux_DRIVER(dc390w, SCSI_DC390W, tmscsiw, scsi)
        !           146: linux_DRIVER(dc390t, SCSI_DC390T, tmscsim, scsi)
        !           147: linux_DRIVER(ppa, SCSI_PPA, ppa, scsi)
        !           148: linux_DRIVER(qlogicfas, SCSI_QLOGIC_FAS, qlogicfas, scsi)
        !           149: linux_DRIVER(qlogicisp, SCSI_QLOGIC_ISP, qlogicisp, scsi)
        !           150: linux_DRIVER(gdth, SCSI_GDTH, gdth, scsi)
        !           151: dnl Dirty implementation...
        !           152: 
        !           153: AC_ARG_ENABLE(flashpoint,,[
        !           154: if test ${enableval} = no; then
        !           155:   AC_DEFINE(CONFIG_SCSI_OMIT_FLASHPOINT)
        !           156: fi
        !           157: ])
        !           158: 
        !           159: 
        !           160: dnl Ethernet controllers
        !           161: 
        !           162: AC_DRIVER(ne2000, CONFIG_NE2000, ne.o 8390.o, net)
        !           163: AC_DRIVER(el2, CONFIG_EL2, 3c503.o 8390.o, net)
        !           164: linux_DRIVER(el3, EL3, 3c509, net)
        !           165: AC_DRIVER(wd80x3, CONFIG_WD80x3, wd.o 8390.o, net)
        !           166: linux_DRIVER(el1, EL1, 3c501, net)
        !           167: AC_DRIVER(ul, CONFIG_ULTRA, smc-ultra.o 8390.o, net)
        !           168: AC_DRIVER(ul32, CONFIG_ULTRA32, smc-ultra32.o 8390.o, net)
        !           169: AC_DRIVER(hplanplus, CONFIG_HPLAN_PLUS, hp-plus.o 8390.o, net)
        !           170: AC_DRIVER(hplan, CONFIG_HPLAN, hp.o 8390.o, net)
        !           171: linux_DRIVER(vortex, VORTEX, 3c59x, net)
        !           172: linux_DRIVER(seeq8005, SEEQ8005, seeq8005, net)
        !           173: linux_DRIVER(hp100, HP100, hp100, net)
        !           174: AC_DRIVER(ac3200, CONFIG_AC3200, ac3200.o 8390.o, net)
        !           175: AC_DRIVER(e2100, CONFIG_E2100, e2100.o 8390.o, net)
        !           176: linux_DRIVER(at1700, AT1700, at1700, net)
        !           177: linux_DRIVER(eth16i, ETH16I, eth16i, net)
        !           178: linux_DRIVER(znet, ZNET, znet, net)
        !           179: linux_DRIVER(eexpress, EEXPRESS, eexpress, net)
        !           180: linux_DRIVER(eexpresspro, EEXPRESS_PRO, eepro, net)
        !           181: linux_DRIVER(eexpresspro100, EEXPRESS_PRO100B, eepro100, net)
        !           182: linux_DRIVER(depca, DEPCA, depca, net)
        !           183: linux_DRIVER(ewrk3, EWRK3, ewrk3, net)
        !           184: linux_DRIVER(de4x5, DE4X5, de4x5, net)
        !           185: linux_DRIVER(apricot, APRICOT, apricot, net)
        !           186: linux_DRIVER(wavelan, WAVELAN, wavelan, net)
        !           187: linux_DRIVER(el16, EL16, 3c507, net)
        !           188: linux_DRIVER(elplus, ELPLUS, 3c505, net)
        !           189: linux_DRIVER(de600, DE600, de600, net)
        !           190: linux_DRIVER(de620, DE620, de620, net)
        !           191: linux_DRIVER(skg16, SK_G16, sk_g16, net)
        !           192: linux_DRIVER(ni52, NI52, ni52, net)
        !           193: linux_DRIVER(ni65, NI65, ni65, net)
        !           194: linux_DRIVER(atp, ATP, atp, net)
        !           195: linux_DRIVER(lance, LANCE, lance, net)
        !           196: linux_DRIVER(elcp, DEC_ELCP, tulip, net)
        !           197: linux_DRIVER(fmv18x, FMV18X, fmv18x, net)
        !           198: linux_DRIVER(3c515, 3C515, 3c515, net)
        !           199: linux_DRIVER(pcnet32, PCNET32, pcnet32, net)
        !           200: AC_DRIVER(ne2kpci, CONFIG_NE2K_PCI, ne2k-pci.o 8390.o, net)
        !           201: linux_DRIVER(yellowfin, YELLOWFIN, yellowfin, net)
        !           202: linux_DRIVER(rtl8139, RTL8139, rtl8139, net)
        !           203: linux_DRIVER(epic, EPIC, epic100, net)
        !           204: linux_DRIVER(tlan, TLAN, tlan, net)
        !           205: linux_DRIVER(viarhine, VIA_RHINE, via-rhine, net)
        !           206: AC_OUTPUT(Makefile)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.