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

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

1.1     ! nbrk        1: #      $OpenBSD: files.sparc64,v 1.86 2007/08/04 16:46:03 kettenis Exp $
        !             2: #      $NetBSD: files.sparc64,v 1.50 2001/08/10 20:53:50 eeh Exp $
        !             3:
        !             4: # maxpartitions must be first item in files.${ARCH}
        !             5: maxpartitions 16
        !             6:
        !             7: maxusers 2 8 1024
        !             8:
        !             9: define mainbus {}
        !            10: device mainbus: pcibus, mainbus
        !            11: attach mainbus at root
        !            12: file   arch/sparc64/dev/upa.c                  upa
        !            13:
        !            14: define upa {}
        !            15: device upa
        !            16: attach upa at mainbus
        !            17:
        !            18: define central {}
        !            19: device central
        !            20: attach central at mainbus
        !            21: file   arch/sparc64/dev/central.c              central
        !            22:
        !            23: define fhc {}
        !            24: device fhc
        !            25: file   arch/sparc64/dev/fhc.c                  fhc
        !            26:
        !            27: attach fhc at central with fhc_central
        !            28: file   arch/sparc64/dev/fhc_central.c          fhc_central
        !            29:
        !            30: attach fhc at mainbus with fhc_mainbus
        !            31: file   arch/sparc64/dev/fhc_mainbus.c          fhc_mainbus
        !            32:
        !            33: device clkbrd
        !            34: attach clkbrd at fhc
        !            35: file   arch/sparc64/dev/clkbrd.c               clkbrd
        !            36:
        !            37: # Sun HME Ethernet controllers
        !            38: device hme: ether, ifnet, mii, ifmedia
        !            39: file   dev/ic/hme.c                    hme
        !            40:
        !            41: device uperf
        !            42: file   arch/sparc64/dev/uperf.c                uperf needs-flag
        !            43:
        !            44: # Framebuffer support
        !            45:
        !            46: file   arch/sparc64/dev/fb.c
        !            47: include        "dev/wscons/files.wscons"
        !            48: include        "dev/rasops/files.rasops"
        !            49: include        "dev/wsfont/files.wsfont"
        !            50:
        !            51: device pcons: wsemuldisplaydev
        !            52: attach pcons at mainbus
        !            53: file   arch/sparc64/dev/pcons.c                pcons needs-flag
        !            54:
        !            55: include        "dev/sbus/files.sbus"
        !            56: include        "dev/i2o/files.i2o"
        !            57: include        "dev/mii/files.mii"
        !            58: include        "dev/atapiscsi/files.atapiscsi"
        !            59: include        "dev/ata/files.ata"
        !            60: include        "dev/pckbc/files.pckbc"
        !            61: include        "dev/pcmcia/files.pcmcia"
        !            62:
        !            63: # Sun specific files
        !            64: include        "../../../dev/sun/files.sun"
        !            65:
        !            66: attach sbus at mainbus with sbus_mb
        !            67: attach sbus at xbox with sbus_xbox
        !            68: file   arch/sparc64/dev/sbus.c                 sbus
        !            69:
        !            70: device creator: wsemuldisplaydev, rasops32
        !            71: attach creator at mainbus, upa
        !            72: file   arch/sparc64/dev/creator.c              creator
        !            73:
        !            74: include        "dev/pci/files.pci"
        !            75: major  {wd = 12}
        !            76:
        !            77: include        "dev/puc/files.puc"
        !            78:
        !            79: device psycho: pcibus
        !            80: attach psycho at mainbus
        !            81: file   arch/sparc64/dev/psycho.c               psycho
        !            82:
        !            83: device schizo: pcibus
        !            84: attach schizo at mainbus
        !            85: file   arch/sparc64/dev/schizo.c               schizo
        !            86:
        !            87: device pyro: pcibus
        !            88: attach pyro at mainbus
        !            89: file   arch/sparc64/dev/pyro.c                 pyro
        !            90:
        !            91: file   arch/sparc64/dev/pci_machdep.c          psycho | schizo | pyro
        !            92:
        !            93: attach hme at pci with hme_pci
        !            94: file   dev/pci/if_hme_pci.c                    hme_pci
        !            95:
        !            96: device vgafb: wsemuldisplaydev, rasops_bswap, rasops8, rasops16, rasops32
        !            97: attach vgafb at pci
        !            98: file   arch/sparc64/dev/vgafb.c                vgafb
        !            99:
        !           100: # IOMMU is for both
        !           101: file   arch/sparc64/dev/iommu.c                sbus | psycho
        !           102:
        !           103: device ebus {[addr = -1]}: pcibus
        !           104: attach ebus at pci
        !           105: attach ebus at mainbus with ebus_mainbus
        !           106: file   arch/sparc64/dev/ebus.c                 ebus
        !           107: file   arch/sparc64/dev/ebus_mainbus.c         ebus_mainbus
        !           108:
        !           109: attach uperf at ebus with uperf_ebus
        !           110: file   arch/sparc64/dev/uperf_ebus.c           uperf_ebus
        !           111:
        !           112: device clock: mk48txx
        !           113: attach clock at mainbus, sbus with clock_sbus
        !           114: attach clock at ebus with clock_ebus
        !           115: attach clock at fhc with clock_fhc
        !           116:
        !           117: device timer
        !           118: attach timer at mainbus, sbus
        !           119:
        !           120: device eeprom
        !           121: attach eeprom at sbus, ebus
        !           122: file   arch/sparc64/sparc64/clock.c
        !           123:
        !           124: device cpu
        !           125: attach cpu at mainbus
        !           126: file   arch/sparc64/sparc64/cpu.c
        !           127:
        !           128: device auxio
        !           129: attach auxio at ebus with auxio_ebus
        !           130: attach auxio at sbus with auxio_sbus
        !           131: file   arch/sparc64/dev/auxio.c                auxio
        !           132:
        !           133: device bbc
        !           134: attach bbc at ebus
        !           135: file   arch/sparc64/dev/bbc.c                  bbc
        !           136:
        !           137: device beeper
        !           138: attach beeper at ebus
        !           139: file   arch/sparc64/dev/beeper.c               beeper
        !           140:
        !           141: device beep
        !           142: attach beep at ebus
        !           143: file   arch/sparc64/dev/beep.c                 beep
        !           144:
        !           145: device led
        !           146: attach led at ebus
        !           147: file   arch/sparc64/dev/led.c                  led
        !           148:
        !           149: device pmc
        !           150: attach pmc at ebus
        !           151: file   arch/sparc64/dev/pmc.c                  pmc
        !           152:
        !           153: device ppm
        !           154: attach ppm at ebus
        !           155: file   arch/sparc64/dev/ppm.c                  ppm
        !           156:
        !           157: device power
        !           158: attach power at ebus
        !           159: file   arch/sparc64/dev/power.c                power
        !           160:
        !           161: device rtc
        !           162: attach rtc at ebus
        !           163: file   arch/sparc64/dev/rtc.c                  rtc
        !           164:
        !           165: device sab {}
        !           166: attach sab at ebus
        !           167: device sabtty
        !           168: attach sabtty at sab
        !           169: file   arch/sparc64/dev/sab.c                  sab | sabtty needs-flag
        !           170:
        !           171: device audioce: audio, auconv
        !           172: attach audioce at ebus
        !           173: file   arch/sparc64/dev/ce4231.c               audioce
        !           174:
        !           175: file   arch/sparc64/dev/stp_sbus.c             stp_sbus
        !           176:
        !           177: #
        !           178: # Console related stuff
        !           179: #
        !           180:
        !           181: attach com at ebus with com_ebus
        !           182: file   arch/sparc64/dev/com_ebus.c             com_ebus
        !           183:
        !           184: attach pckbc at ebus with pckbc_ebus
        !           185: file   arch/sparc64/dev/pckbc_ebus.c           pckbc_ebus
        !           186:
        !           187: device comkbd: tty, wskbddev, sunkbd
        !           188: attach comkbd at ebus
        !           189: file   arch/sparc64/dev/comkbd_ebus.c          comkbd
        !           190:
        !           191: attach lpt at ebus with lpt_ebus
        !           192: file   arch/sparc64/dev/lpt_ebus.c             lpt_ebus
        !           193:
        !           194: device zs {[channel = -1]}
        !           195: attach zs at sbus with zs_sbus
        !           196: attach zs at fhc with zs_fhc
        !           197: file   arch/sparc64/dev/zs.c                   zs needs-flag
        !           198: file   arch/sparc64/dev/z8530sc.c              zs
        !           199:
        !           200: define zstty {}
        !           201: device zstty: tty
        !           202: attach zstty at zs
        !           203: file   arch/sparc64/dev/z8530tty.c             zstty needs-flag
        !           204:
        !           205: device zskbd: tty, wskbddev, sunkbd
        !           206: attach zskbd at zs
        !           207: file   arch/sparc64/dev/z8530kbd.c             zskbd needs-flag
        !           208:
        !           209: # Floppy drive
        !           210: device fdc {}
        !           211: attach fdc at sbus with fdc_sbus
        !           212: attach fdc at ebus with fdc_ebus
        !           213: device fd: disk
        !           214: attach fd at fdc
        !           215: file   arch/sparc64/dev/fd.c                   fdc | fd        needs-flag
        !           216:
        !           217: # PCF8584 I2C Controller
        !           218: attach pcfiic at ebus with pcfiic_ebus
        !           219: file   arch/sparc64/dev/pcfiic_ebus.c          pcfiic_ebus
        !           220:
        !           221: file   arch/sparc64/dev/consinit.c
        !           222:
        !           223: file   arch/sparc64/fpu/fpu.c
        !           224: file   arch/sparc64/fpu/fpu_add.c
        !           225: file   arch/sparc64/fpu/fpu_compare.c
        !           226: file   arch/sparc64/fpu/fpu_div.c
        !           227: file   arch/sparc64/fpu/fpu_explode.c
        !           228: file   arch/sparc64/fpu/fpu_implode.c
        !           229: file   arch/sparc64/fpu/fpu_mul.c
        !           230: file   arch/sparc64/fpu/fpu_sqrt.c
        !           231: file   arch/sparc64/fpu/fpu_subr.c
        !           232:
        !           233: # N.B.: optimizer breaks pmap.c and/or cache.c somehow -- have not
        !           234: # identified the exact problem yet.  NOOPT_C suffices for now.
        !           235: file   arch/sparc64/sparc64/autoconf.c
        !           236: file   arch/sparc64/sparc64/busop.c
        !           237: file   arch/sparc64/sparc64/cache.c
        !           238: file   arch/sparc64/sparc64/conf.c
        !           239: file   arch/sparc64/sparc64/disksubr.c
        !           240: file   arch/sparc64/sparc64/emul.c
        !           241: file   arch/sparc64/sparc64/in_cksum.S         inet
        !           242: file   arch/sparc64/sparc64/in4_cksum.c        inet
        !           243: file   arch/sparc64/sparc64/intr.c
        !           244: file   arch/sparc64/sparc64/kgdb_machdep.c     kgdb
        !           245: # sparc64/sparc64/locore.s is handled specially in the makefile,
        !           246: # because it must come first in the "ld" command line.
        !           247: file   arch/sparc64/sparc64/locore2.c
        !           248: file   arch/sparc64/sparc64/machdep.c
        !           249: file   arch/sparc64/sparc64/mem.c
        !           250: file   arch/sparc64/sparc64/mutex.c
        !           251: file   arch/sparc64/sparc64/openprom.c
        !           252: file   arch/sparc64/sparc64/openfirm.c
        !           253: file   arch/sparc64/sparc64/ofw_machdep.c
        !           254: file   arch/sparc64/sparc64/pmap.c
        !           255: file   arch/sparc64/sparc64/process_machdep.c
        !           256: # the following overrides the generic "sys_process.c"
        !           257: # commented out by deraadt
        !           258: #file  arch/sparc64/sparc64/sys_process.c
        !           259: file   arch/sparc64/sparc64/sys_machdep.c
        !           260: file   arch/sparc64/sparc64/trap.c
        !           261: file   arch/sparc64/sparc64/vm_machdep.c
        !           262:
        !           263: file   arch/sparc64/sparc64/db_interface.c     ddb | kgdb
        !           264: file   arch/sparc64/sparc64/db_trace.c ddb
        !           265: file   arch/sparc64/sparc64/db_disasm.c        ddb
        !           266:
        !           267: file   arch/sparc64/dev/md_root.c      memory_disk_hooks
        !           268:
        !           269: #
        !           270: # Machine-independent SCSI drivers
        !           271: #
        !           272: include        "../../../scsi/files.scsi"
        !           273: major  {sd = 7}
        !           274: major  {vnd = 8}
        !           275: major  {cd = 18}
        !           276: major  {rd = 5}
        !           277:
        !           278: #
        !           279: # Machine-independent I2C drivers
        !           280: #
        !           281: include "dev/i2c/files.i2c"
        !           282: file   arch/sparc64/dev/ofwi2c.c               i2cbus
        !           283:
        !           284: #
        !           285: # Machine-independent USB drivers
        !           286: #
        !           287: include        "dev/usb/files.usb"
        !           288:
        !           289: #
        !           290: # Bluetooth
        !           291: #
        !           292: include "dev/bluetooth/files.bluetooth"
        !           293:
        !           294: #
        !           295: # Cardbus
        !           296: #
        !           297: include "dev/cardbus/files.cardbus"
        !           298: file   arch/sparc64/sparc64/rbus_machdep.c     cardbus
        !           299:
        !           300: #
        !           301: # Machine-dependent I2C drivers
        !           302: #
        !           303:
        !           304: # PCF8591 ADC I2C Sensor (needs ofw, so sparc64 only for now)
        !           305: device pcfadc
        !           306: attach pcfadc at i2c
        !           307: file   arch/sparc64/dev/pcf8591_ofw.c          pcfadc
        !           308:
        !           309: #
        !           310: # Machine-independent GPIO drivers
        !           311: #
        !           312: include "dev/gpio/files.gpio"
        !           313:
        !           314: #
        !           315: # Machine-independent 1-Wire drivers
        !           316: #
        !           317: include "dev/onewire/files.onewire"

CVSweb