Home | History | Annotate | Line # | Download | only in conf
files.sparc64 revision 1.80
      1  1.80    petrov #	$NetBSD: files.sparc64,v 1.80 2003/07/17 21:02:03 petrov Exp $
      2   1.1       eeh 
      3   1.1       eeh # @(#)files.sparc64	8.1 (Berkeley) 7/19/93
      4   1.1       eeh # sparc64-specific configuration info
      5   1.1       eeh 
      6   1.1       eeh # maxpartitions must be first item in files.${ARCH}
      7   1.1       eeh maxpartitions 8
      8   1.1       eeh 
      9   1.1       eeh maxusers 2 8 1024
     10  1.56   darrenr 
     11  1.57     lukem defflag	opt_sparc_arch.h	SUN4U
     12  1.30       eeh 
     13  1.30       eeh #
     14  1.30       eeh # XXXXXXXXXXX
     15  1.30       eeh #
     16  1.30       eeh # These files must be compiled w/no omtimization in 64-bit mode
     17  1.30       eeh #
     18  1.30       eeh 
     19  1.75  nakayama file dev/ic/elink3.c		compile-with "${NOOPT_C}"
     20  1.33       mrg file net/if_ppp.c		compile-with "${NOOPT_C}"
     21  1.33       mrg file net/if_loop.c		compile-with "${NOOPT_C}"
     22  1.33       mrg file net/if_sl.c		compile-with "${NOOPT_C}"
     23  1.55     lukem file ufs/lfs/lfs_debug.c	compile-with "${NOOPT_C}"
     24  1.30       eeh 
     25  1.30       eeh #
     26  1.30       eeh # XXXXXXXXXXX
     27  1.30       eeh #
     28   1.1       eeh 
     29  1.20       mrg define mainbus {}
     30  1.62       eeh device mainbus: mainbus
     31   1.1       eeh attach mainbus at root
     32  1.29       eeh 
     33  1.29       eeh device pcons
     34  1.29       eeh attach pcons at mainbus
     35  1.29       eeh file	arch/sparc64/dev/pcons.c		pcons needs-flag
     36   1.1       eeh 
     37  1.35        pk include "dev/sun/files.sun"
     38  1.39        ad include "dev/i2o/files.i2o"
     39  1.35        pk 
     40  1.17    kleink include "dev/sbus/files.sbus"
     41  1.20       mrg attach sbus at mainbus
     42   1.1       eeh file	arch/sparc64/dev/sbus.c			sbus
     43  1.14       mrg 
     44  1.76    martin device	psycho: pcibus, sysmon_power, sysmon_taskq
     45  1.55     lukem attach	psycho at mainbus
     46  1.20       mrg include "dev/pci/files.pci"
     47  1.20       mrg file	arch/sparc64/dev/psycho.c		psycho
     48  1.20       mrg file	arch/sparc64/dev/pci_machdep.c		psycho
     49  1.20       mrg 
     50  1.20       mrg # IOMMU is for both
     51  1.20       mrg file	arch/sparc64/dev/iommu.c		sbus | psycho
     52  1.20       mrg 
     53  1.20       mrg include "dev/ata/files.ata"
     54  1.20       mrg 
     55  1.20       mrg device ebus {[addr = -1]}: pcibus
     56  1.20       mrg attach ebus at pci
     57  1.20       mrg file	arch/sparc64/dev/ebus.c			ebus
     58   1.1       eeh 
     59  1.34        pk device clock: mk48txx
     60  1.20       mrg attach clock at mainbus, sbus with clock_sbus
     61  1.20       mrg attach clock at ebus with clock_ebus
     62  1.51       eeh 
     63  1.51       eeh device rtc
     64  1.51       eeh attach rtc at ebus with rtc_ebus
     65   1.1       eeh 
     66   1.1       eeh device timer
     67  1.11        pk attach timer at mainbus, sbus
     68   1.1       eeh 
     69   1.1       eeh device eeprom
     70  1.20       mrg attach eeprom at sbus, ebus
     71   1.1       eeh file	arch/sparc64/sparc64/clock.c
     72  1.34        pk file	dev/clock_subr.c
     73   1.1       eeh 
     74   1.1       eeh device power
     75  1.20       mrg attach power at sbus, ebus
     76  1.41       eeh file	arch/sparc64/dev/power.c		power
     77   1.1       eeh 
     78   1.1       eeh device cpu
     79   1.1       eeh attach cpu at mainbus
     80   1.1       eeh file	arch/sparc64/sparc64/cpu.c
     81   1.1       eeh 
     82  1.20       mrg # XXX bogus; this is in dev/isa/files.isa.  fix me please!
     83  1.27       mrg # XXX we should attach a `bpp'-style device here rather than
     84  1.27       mrg # `lpt' because the `bpp' driver supports DMA.
     85  1.21       mrg device	lpt
     86  1.21       mrg file	dev/ic/lpt.c				lpt needs-flag
     87  1.26       mrg 
     88  1.26       mrg device	auxio
     89  1.27       mrg attach	auxio at ebus with auxio_ebus
     90  1.27       mrg attach	auxio at sbus with auxio_sbus
     91  1.27       mrg file	arch/sparc64/dev/auxio.c		auxio
     92  1.79      heas 
     93  1.79      heas defflag	opt_auxio.h	BLINK
     94  1.21       mrg 
     95  1.20       mrg attach lpt at ebus with lpt_ebus
     96  1.20       mrg file	arch/sparc64/dev/lpt_ebus.c		lpt_ebus
     97  1.20       mrg 
     98   1.1       eeh device fdc {}
     99  1.20       mrg attach fdc at mainbus, sbus, ebus
    100  1.20       mrg # attach fdc at ebus
    101   1.1       eeh device fd: disk
    102   1.1       eeh attach fd at fdc
    103  1.15       mrg file	dev/sun/fd.c				fdc | fd needs-flag
    104  1.15       mrg file	arch/sparc64/sparc64/bsd_fdintr.s	fdc
    105   1.1       eeh 
    106  1.21       mrg attach	audiocs at ebus with audiocs_ebus
    107  1.59       uwe file	dev/ebus/cs4231_ebus.c			audiocs_ebus
    108  1.61    martin 
    109  1.61    martin # PCMCIA bus (references fdc)
    110  1.61    martin include "dev/pcmcia/files.pcmcia"
    111  1.75  nakayama 
    112  1.75  nakayama # CardBus Support
    113  1.75  nakayama include "dev/cardbus/files.cardbus"
    114  1.75  nakayama file	arch/sparc64/sparc64/rbus_machdep.c	cardbus
    115  1.21       mrg 
    116   1.1       eeh #
    117  1.41       eeh # Console related stuff
    118   1.1       eeh #
    119   1.1       eeh 
    120  1.41       eeh device zs {channel = -1}
    121  1.41       eeh attach zs at mainbus, sbus
    122  1.41       eeh file	arch/sparc64/dev/zs.c			zs needs-flag
    123  1.41       eeh file	dev/ic/z8530sc.c			zs
    124  1.41       eeh 
    125  1.41       eeh # siemens SAB82532; found on U5/U10/... for tty ports.
    126  1.65    petrov device sab {channel = -1}
    127  1.65    petrov attach sab at ebus
    128  1.65    petrov file	arch/sparc64/dev/sab.c			sab | sabtty needs-flag
    129  1.41       eeh 
    130  1.41       eeh # "com" attachments for the kbd/mouse of the U5/U10/...
    131  1.41       eeh attach com at ebus with com_ebus
    132  1.41       eeh file	arch/sparc64/dev/com_ebus.c		com_ebus
    133  1.41       eeh 
    134  1.69   thorpej device zstty {}: tty
    135   1.1       eeh attach zstty at zs
    136   1.1       eeh file dev/ic/z8530tty.c			zstty needs-flag
    137  1.77    martin # file arch/sparc/dev/zs_kgdb.c		kgdb
    138   1.1       eeh 
    139  1.69   thorpej device sabtty {}: tty
    140  1.65    petrov attach sabtty at sab
    141  1.20       mrg 
    142  1.68       uwe file arch/sparc64/dev/kd.c 		kbd
    143  1.68       uwe 
    144  1.18       mrg attach kbd at zs with kbd_zs
    145  1.68       uwe attach kbd at zstty, com with kbd_tty
    146  1.18       mrg file dev/sun/kbd_zs.c			kbd_zs
    147  1.68       uwe file dev/sun/sunkbd.c			kbd_tty
    148  1.68       uwe file dev/sun/kbdsun.c			kbd_zs | kbd_tty
    149   1.1       eeh 
    150  1.18       mrg attach ms at zs with ms_zs
    151  1.68       uwe attach ms at zstty, com with ms_tty
    152  1.18       mrg file dev/sun/ms_zs.c			ms_zs
    153  1.68       uwe file dev/sun/sunms.c			ms_tty
    154   1.1       eeh 
    155   1.1       eeh #
    156   1.1       eeh # Machine-independent SCSI drivers
    157   1.1       eeh #
    158  1.17    kleink include "dev/scsipi/files.scsipi"
    159   1.1       eeh 
    160   1.1       eeh device cgfourteen
    161  1.11        pk attach cgfourteen at sbus
    162   1.1       eeh file	arch/sparc64/dev/cgfourteen.c	cgfourteen needs-flag
    163  1.78    petrov 
    164  1.78    petrov device ffb: wsemuldisplaydev, rasops8, rasops16, rasops24, rasops32, fb
    165  1.78    petrov file	arch/sparc64/dev/ffb.c			ffb
    166  1.78    petrov 
    167  1.78    petrov attach ffb at mainbus with ffb_mainbus
    168  1.78    petrov file	arch/sparc64/dev/ffb_mainbus.c		ffb_mainbus
    169  1.80    petrov 
    170  1.80    petrov # CP1500/1400 watchdog timer
    171  1.80    petrov device	pldwdog: sysmon_wdog
    172  1.80    petrov attach	pldwdog at ebus
    173  1.80    petrov file	arch/sparc64/dev/pld_wdog.c		pldwdog
    174   1.1       eeh 
    175   1.1       eeh #
    176   1.1       eeh # Generic Sun stuff
    177   1.1       eeh #
    178   1.1       eeh 
    179   1.1       eeh file	dev/cons.c
    180  1.19       eeh file	arch/sparc64/dev/consinit.c
    181  1.74  nakayama file	kern/kern_microtime.c
    182   1.1       eeh 
    183  1.32       mrg file	arch/sparc/fpu/fpu.c
    184  1.32       mrg file	arch/sparc/fpu/fpu_add.c
    185  1.32       mrg file	arch/sparc/fpu/fpu_compare.c
    186  1.32       mrg file	arch/sparc/fpu/fpu_div.c
    187  1.32       mrg file	arch/sparc/fpu/fpu_explode.c
    188  1.32       mrg file	arch/sparc/fpu/fpu_implode.c
    189  1.32       mrg file	arch/sparc/fpu/fpu_mul.c
    190  1.32       mrg file	arch/sparc/fpu/fpu_sqrt.c
    191  1.32       mrg file	arch/sparc/fpu/fpu_subr.c
    192   1.1       eeh 
    193   1.1       eeh file	arch/sparc64/sparc64/autoconf.c
    194   1.1       eeh file	arch/sparc64/sparc64/emul.c
    195  1.49       eeh file	arch/sparc64/sparc64/in_cksum.S
    196  1.50       eeh file	arch/sparc64/sparc64/in4_cksum.c	inet
    197   1.1       eeh file	arch/sparc64/sparc64/intr.c
    198  1.54     lukem file	arch/sparc64/sparc64/kgdb_machdep.c	kgdb
    199   1.1       eeh # sparc/sparc/locore.s is handled specially in the makefile,
    200   1.1       eeh # because it must come first in the "ld" command line.
    201   1.1       eeh file	arch/sparc64/sparc64/machdep.c
    202   1.1       eeh file	arch/sparc64/sparc64/process_machdep.c
    203  1.42      fvdl file	arch/sparc64/sparc64/procfs_machdep.c	procfs
    204   1.1       eeh file	arch/sparc64/sparc64/mem.c
    205   1.1       eeh file	arch/sparc64/sparc64/openprom.c
    206   1.1       eeh file	arch/sparc64/sparc64/openfirm.c
    207   1.1       eeh file	arch/sparc64/sparc64/ofw_machdep.c
    208   1.1       eeh file	arch/sparc64/sparc64/pmap.c
    209   1.1       eeh file	arch/sparc64/sparc64/sys_machdep.c
    210   1.1       eeh file	arch/sparc64/sparc64/trap.c
    211   1.1       eeh file	arch/sparc64/sparc64/vm_machdep.c
    212   1.1       eeh file	arch/sparc64/sparc64/disksubr.c
    213   1.1       eeh 
    214   1.1       eeh file	arch/sparc64/sparc64/db_interface.c	ddb | kgdb
    215   1.1       eeh file	arch/sparc64/sparc64/db_trace.c	ddb
    216   1.1       eeh file	arch/sparc64/sparc64/db_disasm.c	ddb
    217   1.1       eeh 
    218   1.1       eeh #
    219  1.53       eeh # Raster Console support
    220   1.1       eeh #
    221  1.71    martin include "dev/wscons/files.wscons"
    222  1.17    kleink include "dev/wsfont/files.wsfont"
    223  1.46      matt 
    224  1.46      matt # USB Support
    225  1.46      matt include "dev/usb/files.usb"
    226  1.53       eeh 
    227  1.46      matt # IEEE1394 Support
    228  1.46      matt include "dev/ieee1394/files.ieee1394"
    229   1.1       eeh 
    230   1.1       eeh #
    231   1.1       eeh # Compatibility modules
    232   1.1       eeh #
    233  1.13   thorpej 
    234  1.73       wiz # Binary compatibility with previous NetBSD releases.
    235  1.13   thorpej file	arch/sparc64/sparc64/compat_13_machdep.c compat_13
    236   1.1       eeh 
    237  1.22       eeh # NetBSD/sparc 32-bit Binary compatibility (COMPAT_NETBSD32)
    238  1.17    kleink include "compat/netbsd32/files.netbsd32"
    239  1.15       mrg file	arch/sparc64/sparc64/netbsd32_machdep.c	compat_netbsd32
    240  1.47       mrg file	arch/sparc64/sparc64/netbsd32_sigcode.s	compat_netbsd32
    241  1.22       eeh 
    242  1.22       eeh # NetBSD a.out Binary Compatibility (COMPAT_AOUT)
    243  1.22       eeh include "compat/aout/files.aout"
    244   1.8       mrg 
    245   1.1       eeh # SVR4 Binary Compatibility (COMPAT_SVR4)
    246  1.17    kleink include "compat/svr4/files.svr4"
    247   1.1       eeh file	arch/sparc64/sparc64/svr4_machdep.c	compat_svr4
    248  1.52       eeh file	arch/sparc64/sparc64/svr4_sigcode64.s	compat_svr4 & exec_elf64
    249  1.45       eeh 
    250  1.45       eeh # 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
    251  1.45       eeh include "compat/svr4_32/files.svr4_32"
    252  1.45       eeh file	arch/sparc64/sparc64/svr4_32_machdep.c	compat_svr4_32
    253  1.52       eeh file	arch/sparc64/sparc64/svr4_32_sigcode.s	compat_svr4_32 | (compat_svr4 & !exec_elf64)
    254   1.1       eeh 
    255  1.43       mrg # SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
    256  1.43       mrg # (64-bit also depends on COMPAT_NETBSD32)
    257  1.17    kleink include "compat/sunos/files.sunos"
    258  1.47       mrg file	arch/sparc64/sparc64/sunos_sigcode.s	compat_sunos
    259  1.44       mrg file	arch/sparc64/sparc64/sunos_machdep.c	compat_sunos & !compat_netbsd32
    260  1.43       mrg include "compat/sunos32/files.sunos32"
    261  1.44       mrg file	arch/sparc64/sparc64/sunos32_machdep.c	compat_sunos & compat_netbsd32
    262   1.1       eeh 
    263   1.1       eeh # Miscellaneous
    264   1.1       eeh file	netns/ns_cksum.c		ns
    265   1.1       eeh 
    266  1.58  jdolecek file	dev/md_root.c			memory_disk_hooks
    267  1.66   gehenna 
    268  1.66   gehenna include "arch/sparc64/conf/majors.sparc64"
    269