files.dreamcast revision 1.25
1#	$NetBSD: files.dreamcast,v 1.25 2003/08/24 17:33:27 marcus Exp $
2
3# maxpartitions must be first item in files.${MACHINE}
4maxpartitions 16
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/clock_machdep.c
19file	arch/sh3/sh3/disksubr.c				disk
20
21file	arch/dreamcast/dreamcast/kloader.c		kloader
22defflag	opt_kloader.h	KLOADER
23defflag	debug_kloader.h	KLOADER_DEBUG
24
25defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
26
27#
28# Machine-independent SCSI drivers
29#
30
31include "dev/scsipi/files.scsipi"
32
33#
34# Machine-independent ATA drivers
35#
36
37include "dev/ata/files.ata"
38
39# Memory Disk for install floppy
40file dev/md_root.c				memory_disk_hooks
41
42#
43# System bus types
44#
45
46define mainbus { }
47device	mainbus: mainbus
48attach	mainbus at root
49file	arch/dreamcast/dreamcast/mainbus.c	mainbus
50
51device cpu
52attach cpu at mainbus
53file	arch/sh3/sh3/cpu.c			cpu
54
55include	"arch/sh3/conf/files.shb"
56
57file arch/dreamcast/dreamcast/sysasic.c		shb
58
59device maple { [port = -1], [subunit = -1] }
60attach maple at shb
61file	arch/dreamcast/dev/maple/maple.c		maple	needs-flag
62
63device	mkbd: wskbddev
64attach	mkbd at maple
65file	arch/dreamcast/dev/maple/mkbd.c			mkbd	needs-flag
66
67device	mms: wsmousedev
68attach	mms at maple
69file	arch/dreamcast/dev/maple/mms.c			mms	needs-flag
70
71device	mmem: disk
72attach	mmem at maple
73file	arch/dreamcast/dev/maple/mmemcard.c		mmem	needs-flag
74
75device	mlcd
76attach	mlcd at maple
77file	arch/dreamcast/dev/maple/mlcd.c			mlcd	needs-flag
78
79device	pvr: wsemuldisplaydev, rasops16
80attach	pvr at shb
81file	arch/dreamcast/dev/pvr.c			pvr	needs-flag
82
83device	gdrom: disk
84attach	gdrom at shb
85file	arch/dreamcast/dev/gdrom.c			gdrom	needs-flag
86
87device	g2bus { }
88attach	g2bus at shb
89file	arch/dreamcast/dev/g2/g2bus.c			g2bus
90file	arch/dreamcast/dev/g2/g2bus_bus_mem.c		g2bus
91
92device	gapspci: pcibus
93attach	gapspci at g2bus
94file	arch/dreamcast/dev/g2/gapspci.c			gapspci
95file	arch/dreamcast/dev/g2/gapspci_dma.c		gapspci
96file	arch/dreamcast/dev/g2/gapspci_pci.c		gapspci
97
98# LAN Adapter
99attach	mbe at g2bus with mbe_g2bus
100file	arch/dreamcast/dev/g2/if_mbe_g2.c		mbe_g2bus
101
102device	aica: audiobus, auconv, mulaw
103attach	aica at g2bus
104file	arch/dreamcast/dev/g2/aica.c			aica	needs-flag
105
106include "arch/dreamcast/conf/majors.dreamcast"
107