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