[BACK]Return to files.hppa CVS log [TXT][DIR] Up to [local] / sys / arch / hppa / conf

Annotation of sys/arch/hppa/conf/files.hppa, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: files.hppa,v 1.72 2007/08/05 19:09:52 kettenis Exp $
        !             2: #
        !             3: # hppa-specific configuration info
        !             4:
        !             5: # maxpartitions must be the first item in files.${ARCH}
        !             6: maxpartitions 16
        !             7:
        !             8: maxusers 2 8 64
        !             9:
        !            10: #
        !            11: # "workstation console" routines
        !            12: #
        !            13: include "dev/wscons/files.wscons"
        !            14: file   arch/hppa/hppa/wscons_machdep.c wsdisplay
        !            15:
        !            16: #
        !            17: # Media Independent Interface (mii)
        !            18: #
        !            19: include "dev/mii/files.mii"
        !            20:
        !            21: #
        !            22: # Machine-independent SCSI drivers
        !            23: #
        !            24: include "scsi/files.scsi"
        !            25: major  {sd = 4}
        !            26: major  {st = 5}
        !            27: major  {cd = 6}
        !            28:
        !            29: # I2O
        !            30: include "dev/i2o/files.i2o"
        !            31:
        !            32: #
        !            33: # MI ATAPI drivers
        !            34: #
        !            35: include "dev/atapiscsi/files.atapiscsi"
        !            36: include "dev/ata/files.ata"
        !            37: major  {wd = 8}
        !            38:
        !            39: #
        !            40: # ISA Bus support
        !            41: #
        !            42: include "dev/isa/files.isa"
        !            43: include "dev/isa/files.isapnp"
        !            44:
        !            45: #
        !            46: # EISA Bus support
        !            47: #
        !            48: include "dev/eisa/files.eisa"
        !            49:
        !            50: #
        !            51: # PCI Bus support
        !            52: #
        !            53: include "dev/pci/files.pci"
        !            54:
        !            55: #
        !            56: # CardBus support
        !            57: #
        !            58: include        "dev/cardbus/files.cardbus"
        !            59:
        !            60: #
        !            61: # Machine-independent PCMCIA drivers
        !            62: #
        !            63: include        "dev/pcmcia/files.pcmcia"
        !            64:
        !            65: #
        !            66: # Machine-independent USB drivers
        !            67: #
        !            68: include "dev/usb/files.usb"
        !            69:
        !            70: #
        !            71: # Bluetooth
        !            72: #
        !            73: include "dev/bluetooth/files.bluetooth"
        !            74:
        !            75: #
        !            76: # HIL Human Interface Loop devices
        !            77: #
        !            78: include "dev/hil/files.hil"
        !            79:
        !            80: #
        !            81: # Machine-independent 1-Wire drivers
        !            82: #
        !            83: include "dev/onewire/files.onewire"
        !            84:
        !            85: #
        !            86: # Gonzo System Connect Bus
        !            87: #      (GSC, GSC-1X, GSC+, GSC-1.5X, GSC-2X)
        !            88: #
        !            89: define gscbus  {}
        !            90:
        !            91: #
        !            92: # Mainbus
        !            93: #
        !            94:
        !            95: define gedoens {[offset = -1], [irq = -1]}
        !            96: device mainbus: gedoens
        !            97: attach mainbus at root
        !            98: file   arch/hppa/hppa/mainbus.c                mainbus
        !            99:
        !           100: device pdc
        !           101: attach pdc at gedoens
        !           102: file   arch/hppa/dev/pdc.c                     pdc
        !           103:
        !           104: device power
        !           105: attach power at gedoens
        !           106: file   arch/hppa/dev/power.c                   power needs-flag
        !           107:
        !           108: device lcd
        !           109: attach lcd at gedoens
        !           110: file   arch/hppa/dev/lcd.c                     lcd needs-flag
        !           111:
        !           112: device mem
        !           113: attach mem at gedoens
        !           114: file   arch/hppa/dev/mem.c                     mem
        !           115:
        !           116: device cpu
        !           117: attach cpu at gedoens
        !           118: file   arch/hppa/dev/cpu.c                     cpu
        !           119:
        !           120: device fpu
        !           121: attach fpu at gedoens
        !           122: file   arch/hppa/dev/fpu.c                     fpu
        !           123:
        !           124: # Phantom PseudoBC GSC+ Port
        !           125: device phantomas: gedoens
        !           126: attach phantomas at gedoens
        !           127: file   arch/hppa/dev/phantomas.c               phantomas
        !           128:
        !           129: # U2/Uturn, Runway to GSC Bus bridge & IOA
        !           130: device uturn: gedoens
        !           131: attach uturn at gedoens
        !           132: file   arch/hppa/dev/uturn.c                   uturn
        !           133:
        !           134: # Astro memory & I/O controller
        !           135: device astro: gedoens
        !           136: attach astro at gedoens
        !           137: file   arch/hppa/dev/astro.c                   astro
        !           138:
        !           139: # 1FT1-0002, 1FU2-0002
        !           140: # as goes w/ 7100LC, 7300LC, 7200 and some of 8000, 8200, 8500
        !           141: device lasi: gscbus
        !           142: attach lasi at gedoens
        !           143: file   arch/hppa/dev/lasi.c                    lasi
        !           144:
        !           145: # all the older systems
        !           146: device asp: gscbus
        !           147: attach asp at gedoens
        !           148: file   arch/hppa/dev/asp.c                     asp
        !           149:
        !           150: # 1FT4-0001, ASIC used on gecko cards
        !           151: device wax: gscbus, isabus, eisabus
        !           152: attach wax at gedoens
        !           153: file   arch/hppa/dev/wax.c                     wax
        !           154:
        !           155: device mongoose: isabus, eisabus
        !           156: attach mongoose at gedoens with mg_gedoens
        !           157: file   arch/hppa/dev/mongoose.c                mongoose
        !           158:
        !           159: define dinobus {[offset = -1], [irq = -1]}
        !           160:
        !           161: # Dino, GSC-PCI bridge. Includes ps/2, cereal and a flying toaster interfaces
        !           162: # Cujo is a 64-bit data path Dino
        !           163: device dino: pcibus, dinobus
        !           164: attach dino at gedoens
        !           165: file   arch/hppa/dev/dino.c                    dino
        !           166:
        !           167: attach com at dinobus with com_dino
        !           168: file   arch/hppa/dev/com_dino.c                com_dino
        !           169:
        !           170: # Elroy, Ropes to PCI Bridge. Supports 4X PCI and dual address cycle.
        !           171: # Mercury; QuickSilver is an AGP also
        !           172: device elroy: pcibus
        !           173: attach elroy at gedoens
        !           174: file   arch/hppa/dev/elroy.c           elroy
        !           175: file   arch/hppa/dev/apic.c            elroy
        !           176:
        !           177: # EPIC, Excalibur PCI Interface Chip. Integrated IOA
        !           178: # SAGA is a 64-bit data path EPIC
        !           179: #device        epic: pcibus
        !           180: #attach        epic at gedoens
        !           181: #file  arch/hppa/dev/epic.c                    epic
        !           182:
        !           183: attach sti at gedoens with sti_gedoens
        !           184: file   arch/hppa/dev/sti_sgc.c                 sti_gedoens
        !           185: file   arch/hppa/dev/sti_pci_machdep.c         sti_pci
        !           186:
        !           187: attach siop at gedoens with siop_gedoens
        !           188: file   arch/hppa/dev/siop_sgc.c                siop_gedoens
        !           189:
        !           190: device ssio {[irq = -1]}
        !           191: attach ssio at pci
        !           192: file   arch/hppa/dev/ssio.c                    ssio
        !           193:
        !           194: attach com at ssio with com_ssio
        !           195: file   arch/hppa/dev/com_ssio.c                com_ssio
        !           196:
        !           197: attach lpt at ssio with lpt_ssio
        !           198: file   arch/hppa/dev/lpt_ssio.c                lpt_ssio
        !           199:
        !           200: ###
        !           201:
        !           202: major  {ccd = 1}
        !           203: major  {vnd = 2}
        !           204: major  {rd = 3}
        !           205:
        !           206: #
        !           207: # GSC bus devices
        !           208: #
        !           209:
        !           210: device gsc {[offset = -1], [irq = -1]}
        !           211: attach gsc at gscbus
        !           212: file   arch/hppa/gsc/gscbus.c                  gsc
        !           213:
        !           214: # com and lpt are both on WD 16C552
        !           215: attach com at gsc with com_gsc
        !           216: file   arch/hppa/gsc/com_gsc.c                 com_gsc
        !           217:
        !           218: attach lpt at gsc with lpt_gsc
        !           219: file   arch/hppa/gsc/lpt_gsc.c                 lpt_gsc
        !           220:
        !           221: attach mongoose at gsc with mg_gsc
        !           222: file   arch/hppa/gsc/mongoose_gsc.c            mg_gsc
        !           223:
        !           224: #include "dev/fdc/files.fdc"
        !           225: #major {fd = 7}
        !           226: #attach        fdc at gsc with fdc_gsc
        !           227: #file  arch/hppa/gsc/fdc_gsc.c                 fdc_gsc
        !           228:
        !           229: attach ie at gsc with ie_gsc
        !           230: file   arch/hppa/gsc/if_ie_gsc.c               ie_gsc
        !           231:
        !           232: attach osiop at gsc with osiop_gsc
        !           233: file   arch/hppa/gsc/osiop_gsc.c               osiop_gsc
        !           234:
        !           235: attach oosiop at gsc with oosiop_gsc
        !           236: file   arch/hppa/gsc/oosiop_gsc.c              oosiop_gsc
        !           237:
        !           238: attach hil at gsc with hil_gsc
        !           239: file   arch/hppa/gsc/hil_gsc.c                 hil_gsc
        !           240:
        !           241: # PSB 2160-N based 8bit mono audio (705, 710, 745i/*, 747i/*)
        !           242: device aone: audio, mulaw, auconv
        !           243: attach aone at gsc
        !           244: file   arch/hppa/gsc/aone.c                    aone
        !           245:
        !           246: # CS4215/AD1849 based 16bit mono/stereo audio iface (most of others not w/ aone)
        !           247: # a.k.a. Audio Type 2 (optional beeper)
        !           248: device harmony: audio, mulaw, auconv
        !           249: attach harmony at gsc
        !           250: file   arch/hppa/gsc/harmony.c                 harmony
        !           251:
        !           252: # HPA4011A/B w/ TMS380C26PQL, TMS38054FNL
        !           253: #device        tms: tokenring
        !           254: #attach        tms at gsc
        !           255: #file  arch/hppa/gsc/if_tms.c                  tms
        !           256:
        !           257: # these we don't know yet
        !           258: # AMD Supernet2 FDDI ?
        !           259: #device        medusa: fddi
        !           260: #attach        medusa at gsc
        !           261: #file  arch/hppa/gsc/medusa.c                  medusa
        !           262:
        !           263: # XXX should not be here
        !           264: # ANSI/VITA 26-1998 Gbit packet switching network iface
        !           265: #device        myri: ether
        !           266: #attach        myri at pci
        !           267: #file  dev/pci/myri.c                          myri
        !           268:
        !           269: # PS/2 input ports
        !           270: #device        gsckbc {[slot = -1]}
        !           271: attach gsckbc at gsc
        !           272: file   arch/hppa/gsc/gsckbc.c                  gsckbc
        !           273:
        !           274: # PS/2 keyboard
        !           275: device gsckbd: wskbddev
        !           276: attach gsckbd at gsckbc
        !           277: file   arch/hppa/gsc/gsckbd.c                  gsckbd  needs-flag
        !           278: file   arch/hppa/gsc/gsckbdmap.c               gsckbd
        !           279:
        !           280: # PS/2 mouse
        !           281: include        "dev/pckbc/files.pckbc"
        !           282:
        !           283: #
        !           284: # Compatibility
        !           285: #
        !           286: include "compat/hpux/hppa/files.hpux"
        !           287: file   arch/hppa/hppa/hpux_machdep.c           compat_hpux
        !           288: include "compat/osf1/files.osf1"
        !           289: file   arch/hppa/hppa/osf1_machdep.c           compat_osf1
        !           290: include        "compat/linux/files.linux"
        !           291: include "compat/ossaudio/files.ossaudio"
        !           292: file   arch/hppa/hppa/linux_machdep.c          compat_linux
        !           293:
        !           294: #
        !           295: # Non-device files
        !           296: #
        !           297:
        !           298: file   arch/hppa/hppa/autoconf.c
        !           299: file   arch/hppa/hppa/conf.c
        !           300: file   arch/hppa/hppa/db_interface.c           ddb
        !           301: file   arch/hppa/hppa/db_disasm.c              ddb
        !           302: file   arch/hppa/hppa/disksubr.c               disk
        !           303: file   arch/hppa/hppa/machdep.c
        !           304: file   arch/hppa/hppa/mutex.c
        !           305: file   arch/hppa/hppa/pmap.c
        !           306: file   arch/hppa/hppa/process_machdep.c
        !           307: file   arch/hppa/hppa/sys_machdep.c
        !           308: file   arch/hppa/hppa/trap.c
        !           309: file   arch/hppa/hppa/intr.c
        !           310: file   arch/hppa/hppa/vm_machdep.c
        !           311: file   arch/hppa/hppa/in_cksum.c               inet
        !           312: file   netinet/in4_cksum.c                     inet
        !           313: file   arch/hppa/dev/clock.c
        !           314: file   arch/hppa/hppa/fpemu.S                  fpemul

CVSweb