files.dreamcast revision 1.17
1#	$NetBSD: files.dreamcast,v 1.17 2002/03/24 18:14:27 uch Exp $
2
3# maxpartitions must be first item in files.${MACHINE}
4maxpartitions 8
5
6maxusers 2 16 64
7
8include "dev/wscons/files.wscons"
9include "dev/rasops/files.rasops"
10include "dev/wsfont/files.wsfont"
11
12include "dev/i2o/files.i2o"
13include "dev/pci/files.pci"
14
15file	arch/dreamcast/dreamcast/conf.c
16file	arch/dreamcast/dreamcast/machdep.c
17file	arch/dreamcast/dreamcast/autoconf.c
18file	arch/dreamcast/dreamcast/procfs_machdep.c	procfs
19file	arch/dreamcast/dreamcast/clock_machdep.c
20file	arch/sh3/sh3/disksubr.c				disk
21
22defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
23
24#
25# Machine-independent SCSI drivers
26#
27
28include "dev/scsipi/files.scsipi"
29major	{sd = 4}
30major	{st = 5}
31major	{cd = 6}
32
33#
34# Machine-independent ATA drivers
35#
36
37include "dev/ata/files.ata"
38major	{wd = 0}
39
40# Memory Disk for install floppy
41file dev/md_root.c				memory_disk_hooks
42major	{md = 17}
43
44#
45# System bus types
46#
47
48define mainbus { }
49device	mainbus: mainbus
50attach	mainbus at root
51file	arch/dreamcast/dreamcast/mainbus.c	mainbus
52
53device cpu
54attach cpu at mainbus
55file	arch/sh3/sh3/cpu.c			cpu
56
57include	"arch/sh3/conf/files.shb"
58
59file arch/dreamcast/dreamcast/sysasic.c		shb
60
61# network devices MII bus
62include "dev/mii/files.mii"
63
64device maple { [port = -1], [subunit = -1] }
65attach maple at shb
66file	arch/dreamcast/dev/maple/maple.c		maple	needs-flag
67
68device	mkbd: wskbddev
69attach	mkbd at maple
70file	arch/dreamcast/dev/maple/mkbd.c			mkbd	needs-flag
71
72device	mms: wsmousedev
73attach	mms at maple
74file	arch/dreamcast/dev/maple/mms.c			mms	needs-flag
75
76device	pvr: wsemuldisplaydev, rasops16
77attach	pvr at shb
78file	arch/dreamcast/dev/pvr.c			pvr	needs-flag
79
80device	gdrom: disk
81attach	gdrom at shb
82file	arch/dreamcast/dev/gdrom.c			gdrom	needs-flag
83major	{gdrom = 19}
84
85device	g2bus { }
86attach	g2bus at shb
87file	arch/dreamcast/dev/g2/g2bus.c			g2bus
88file	arch/dreamcast/dev/g2/g2bus_bus_mem.c		g2bus
89
90device	gapspci: pcibus
91attach	gapspci at g2bus
92file	arch/dreamcast/dev/g2/gapspci.c			gapspci
93file	arch/dreamcast/dev/g2/gapspci_dma.c		gapspci
94file	arch/dreamcast/dev/g2/gapspci_pci.c		gapspci
95