files.bebox revision 1.37
1#	$NetBSD: files.bebox,v 1.37 2002/10/30 06:26:42 manu Exp $
2#
3# First try for bebox specific configuration info
4#
5maxpartitions 16
6
7maxusers 2 8 64
8
9file	arch/bebox/bebox/autoconf.c
10file	arch/bebox/bebox/bus_space.c
11file	arch/bebox/bebox/clock.c
12file	arch/bebox/bebox/disksubr.c		disk
13file	arch/bebox/bebox/extintr.c
14file	arch/bebox/bebox/machdep.c
15file	arch/bebox/bebox/procfs_machdep.c	procfs
16file	arch/powerpc/powerpc/bus_dma.c
17
18# General files
19file	dev/cons.c
20
21#
22# Machine-independent SCSI drivers
23#
24include "dev/scsipi/files.scsipi"
25
26#
27# Machine-independent ATA drivers
28#
29
30include "dev/ata/files.ata"
31
32#
33# Memory Disk for install floppy
34#
35file	dev/md_root.c			memory_disk_hooks
36
37#
38# Machine-independent I2O drivers.
39#
40include "dev/i2o/files.i2o"
41
42#
43# System bus types
44#
45define mainbus { }
46device	mainbus: isabus, pcibus, mainbus
47attach	mainbus at root
48
49device	cpu
50attach	cpu at mainbus
51
52file	arch/bebox/bebox/mainbus.c	mainbus|cpu needs-flag
53#
54# PCI-only drivers
55# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
56# XXX devices to 'pci'.
57#
58include "dev/pci/files.pci"
59file	arch/bebox/pci/pci_machdep.c	pci
60
61# PCI-Host bridge chipsets
62device	pchb: pcibus
63attach	pchb at pci
64file	arch/bebox/pci/pchb.c		pchb
65
66# PCI-ISA bridges
67device	pcib: isabus
68attach	pcib at pci
69file	arch/bebox/pci/pcib.c		pcib
70
71#
72# ISA and mixed ISA+PCI drivers
73#
74
75include "dev/isa/files.isa"
76
77file	arch/bebox/isa/isa_machdep.c	isa
78file	arch/bebox/isa/isadma_machdep.c	isa
79
80# PC clock
81file	arch/bebox/isa/isaclock.c		isa
82
83# attribute used to represent the "keyboard controller"
84# XXX should be a real device
85define pckbcport { [irq = -1], [port = -1] }
86
87# PC console support a la "pccons"
88device	pc: tty, pckbcport
89attach	pc at isa
90device	pcconskbd
91attach	pcconskbd at pckbc
92file	arch/bebox/isa/pccons.c		pc | pcconskbd needs-flag
93
94# PC Mice; Logitech-style, Microsoft-style, and PS/2-style
95device	lms
96attach	lms at isa
97file	arch/bebox/isa/lms.c		lms needs-flag
98device	mms
99attach	mms at isa
100file	arch/bebox/isa/mms.c		mms needs-flag
101
102include	"dev/wscons/files.wscons"
103include	"dev/wsfont/files.wsfont"
104
105device	pfb: wsemuldisplaydev, wsrasteremulops
106attach	pfb at pci
107file	arch/bebox/pci/pfb.c		pfb needs-flag
108
109include "dev/pckbc/files.pckbc"
110
111# Floppy disk controller
112device	fdc {drive = -1}: isadma
113file	dev/isa/fd.c			fdc needs-flag
114
115attach	fdc at isa with fdc_isa
116file	dev/isa/fdc_isa.c		fdc_isa
117
118device	fd: disk
119attach	fd at fdc
120
121# Game adapter (joystick)
122file	arch/bebox/isa/joy_timer.c	joy
123
124# ISA Plug 'n Play support
125file	arch/bebox/isa/isapnp_machdep.c		isapnp
126
127include	"arch/bebox/conf/majors.bebox"
128