Home | History | Annotate | Line # | Download | only in conf
files.shark revision 1.4
      1  1.4      wiz #	$NetBSD: files.shark,v 1.4 2002/04/19 01:43:48 wiz Exp $
      2  1.1  thorpej #
      3  1.1  thorpej # First try for arm-specific configuration info
      4  1.1  thorpej #
      5  1.1  thorpej 
      6  1.1  thorpej maxpartitions	8
      7  1.1  thorpej maxusers 2 8 64
      8  1.1  thorpej 
      9  1.1  thorpej # COMPAT_OLD_OFW for SHARKs
     10  1.1  thorpej defflag	COMPAT_OLD_OFW
     11  1.1  thorpej 
     12  1.1  thorpej # Maintain Interrupt statistics
     13  1.1  thorpej defflag	IRQSTATS
     14  1.1  thorpej 
     15  1.1  thorpej # X server support in console drivers
     16  1.1  thorpej defflag	XSERVER
     17  1.1  thorpej 
     18  1.1  thorpej # Bootloader options (COMPAT... to be dropped ASAP)
     19  1.1  thorpej defflag	COMPAT_OLD_BOOTLOADER
     20  1.1  thorpej 
     21  1.1  thorpej define todservice {}
     22  1.1  thorpej 
     23  1.1  thorpej #
     24  1.1  thorpej # ISA and mixed ISA+EISA or ISA+PCI drivers
     25  1.1  thorpej #
     26  1.1  thorpej include "dev/isa/files.isa"
     27  1.1  thorpej 
     28  1.1  thorpej # Include WSCONS stuff
     29  1.1  thorpej include "dev/wscons/files.wscons"
     30  1.1  thorpej include "dev/rasops/files.rasops"
     31  1.1  thorpej include "dev/wsfont/files.wsfont"
     32  1.1  thorpej 
     33  1.1  thorpej #
     34  1.1  thorpej # Machine-independent ATA drivers
     35  1.1  thorpej #
     36  1.1  thorpej include "dev/ata/files.ata"
     37  1.1  thorpej major	{wd = 16}
     38  1.1  thorpej 
     39  1.1  thorpej # Common OFW files
     40  1.1  thorpej include "dev/ofw/files.ofw"
     41  1.1  thorpej include "arch/arm/ofw/files.ofw"
     42  1.1  thorpej attach	ofbus at root with ofbus_root
     43  1.1  thorpej file	arch/shark/ofw/ofw.c
     44  1.1  thorpej file	arch/shark/ofw/oftodclock.c
     45  1.1  thorpej 
     46  1.1  thorpej # OFW console initialization
     47  1.1  thorpej file	arch/shark/ofw/consinit.c
     48  1.1  thorpej file	dev/cninit.c
     49  1.1  thorpej 
     50  1.1  thorpej # ISA DMA glue
     51  1.1  thorpej file	arch/shark/isa/isadma_machdep.c		isadma
     52  1.1  thorpej 
     53  1.1  thorpej # Game adapter (joystick)
     54  1.1  thorpej file	arch/shark/isa/joy_timer.c		joy
     55  1.1  thorpej 
     56  1.1  thorpej # OFW ISA bus driver.
     57  1.1  thorpej include "dev/ofisa/files.ofisa"
     58  1.1  thorpej file	arch/shark/ofw/ofisa_machdep.c		ofisa
     59  1.1  thorpej file	arch/shark/ofw/com_ofisa_machdep.c	com_ofisa
     60  1.1  thorpej file	arch/shark/ofw/com_ofisa_consolehack.c	com_ofisa	# XXX
     61  1.1  thorpej file	arch/shark/ofw/if_cs_ofisa_machdep.c	cs_ofisa
     62  1.1  thorpej file	arch/shark/ofw/lpt_ofisa_machdep.c	lpt_ofisa
     63  1.1  thorpej file	arch/shark/ofw/wdc_ofisa_machdep.c	wdc_ofisa
     64  1.1  thorpej 
     65  1.1  thorpej # Glue for OFW ISA device attachment
     66  1.1  thorpej device	ofisapc {}
     67  1.1  thorpej attach	ofisapc at ofbus
     68  1.1  thorpej file	arch/shark/ofw/ofisapc.c		pc
     69  1.1  thorpej device	ofisascr {}
     70  1.1  thorpej attach	ofisascr at ofisa
     71  1.1  thorpej file	arch/shark/ofw/ofisascr.c		scr
     72  1.1  thorpej 
     73  1.1  thorpej device	ofrom
     74  1.1  thorpej attach	ofrom at ofbus
     75  1.1  thorpej file	arch/shark/ofw/ofrom.c			ofrom	needs-flag
     76  1.1  thorpej 
     77  1.1  thorpej # Memory disk driver
     78  1.2  thorpej file	dev/md_root.c				md & memory_disk_hooks
     79  1.1  thorpej major	{md = 18}
     80  1.1  thorpej 
     81  1.1  thorpej # RAIDframe
     82  1.1  thorpej major	{raid = 71}
     83  1.1  thorpej 
     84  1.1  thorpej # attribute used to represent the "keyboard controller" on the shark
     85  1.1  thorpej # XXX should be a real device
     86  1.1  thorpej define	spckbd { [irq = -1], [port = -1] }
     87  1.1  thorpej 
     88  1.1  thorpej # PS/2 mouse device
     89  1.1  thorpej device	opms: tty
     90  1.4      wiz file	arch/shark/shark/opms.c			opms needs-flag
     91  1.1  thorpej 
     92  1.1  thorpej attach	opms at spckbd with opms
     93  1.1  thorpej 
     94  1.1  thorpej device	todclock
     95  1.1  thorpej attach	todclock at todservice
     96  1.1  thorpej file	arch/shark/dev/todclock.c		todclock	needs-count
     97  1.1  thorpej 
     98  1.1  thorpej #
     99  1.1  thorpej # Machine-independent SCSI drivers
    100  1.1  thorpej #
    101  1.1  thorpej 
    102  1.1  thorpej include "dev/scsipi/files.scsipi"
    103  1.1  thorpej major	{sd = 24}
    104  1.1  thorpej major	{cd = 26}
    105  1.1  thorpej 
    106  1.1  thorpej # Generic MD files
    107  1.1  thorpej file	arch/shark/shark/autoconf.c
    108  1.1  thorpej file	arch/shark/shark/conf.c
    109  1.1  thorpej 
    110  1.1  thorpej file	arch/arm/arm/disksubr.c			disk
    111  1.1  thorpej file	arch/arm/arm/disksubr_acorn.c		disk
    112  1.1  thorpej file	arch/arm/arm/disksubr_mbr.c		disk
    113  1.1  thorpej 
    114  1.1  thorpej file	arch/arm/arm32/intr.c
    115  1.1  thorpej file	arch/arm/arm32/spl.S
    116  1.1  thorpej 
    117  1.1  thorpej # Shark specific files
    118  1.1  thorpej file	arch/shark/shark/shark_machdep.c	shark
    119  1.1  thorpej file	arch/shark/shark/sequoia.c		shark
    120  1.1  thorpej file	arch/shark/shark/shark_fiq.S		shark
    121  1.1  thorpej file	arch/shark/shark/hat.c			shark
    122  1.1  thorpej file	arch/shark/isa/isa_irqhandler.c		shark
    123  1.1  thorpej file	arch/shark/isa/clock.c			shark
    124  1.1  thorpej file	arch/shark/isa/isa_irq.S		shark
    125  1.1  thorpej file	arch/shark/isa/isa_shark_machdep.c	shark
    126  1.1  thorpej file	arch/shark/isa/isa_io.c			shark | isa
    127  1.1  thorpej file	arch/shark/isa/isa_io_asm.S		shark | isa
    128  1.1  thorpej 
    129  1.1  thorpej # National Semiconductor PC97307VUL SuperIO chip configuration routines
    130  1.1  thorpej define	nsio
    131  1.1  thorpej file	arch/shark/shark/ns87307.c		nsio & shark
    132  1.1  thorpej 
    133  1.1  thorpej # 8042 microcontroller routines for keyboard and mouse
    134  1.1  thorpej define	i8042
    135  1.1  thorpej file	arch/shark/shark/i8042.c		i8042
    136  1.1  thorpej 
    137  1.1  thorpej defpseudo profiler: disk
    138  1.1  thorpej file	arch/shark/shark/profile.c		profiler needs-flag
    139  1.1  thorpej 
    140  1.1  thorpej # SHARK pc console
    141  1.1  thorpej device	pc: tty, spckbd, i8042
    142  1.1  thorpej attach	pc at ofisapc
    143  1.1  thorpej file	arch/shark/shark/pccons.c		pc needs-flag
    144  1.1  thorpej 
    145  1.1  thorpej # Smart Card Reader
    146  1.1  thorpej device	scr: tty
    147  1.1  thorpej file	arch/shark/shark/scr.c			scr needs-flag
    148  1.1  thorpej attach	scr at ofisascr
    149