[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

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