1#         $NetBSD: files.bebox,v 1.57 2012/10/20 14:53:37 kiyohara Exp $
2#
3# First try for bebox specific configuration info
4#
5maxpartitions 8
6
7maxusers 2 8 64
8
9include "arch/powerpc/pic/files.pic"
10include "arch/powerpc/pic/files.ipi"
11
12file      arch/bebox/bebox/autoconf.c
13file      arch/bebox/bebox/machdep.c
14file    arch/powerpc/powerpc/clock.c
15file    arch/powerpc/oea/prep_machdep.c
16file      arch/powerpc/powerpc/bus_dma.c
17file      arch/powerpc/powerpc/bus_space.c
18file      arch/powerpc/powerpc/procfs_machdep.c   procfs
19file    arch/bebox/bebox/pic_bebox.c
20file    arch/bebox/bebox/ipi_bebox.c              multiprocessor
21
22# General files
23file      dev/cons.c
24file      kern/subr_disk_mbr.c                              disk
25
26#
27# Machine-independent SCSI drivers
28#
29include "dev/scsipi/files.scsipi"
30
31#
32# Machine-independent ATA drivers
33#
34
35include "dev/ata/files.ata"
36
37#
38# Memory Disk for install floppy
39#
40file      dev/md_root.c                           memory_disk_hooks
41
42#
43# System bus types
44#
45define mainbus { }
46device    mainbus: pcibus, mainbus
47attach    mainbus at root
48
49device    cpu
50attach    cpu at mainbus
51file      arch/bebox/bebox/cpu.c
52
53file      arch/bebox/bebox/mainbus.c    mainbus|cpu needs-flag
54
55#
56# Machine-independent I2O drivers. (require iop by pci)
57#
58include "dev/i2o/files.i2o"
59
60#
61# PCI-only drivers
62# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
63# XXX devices to 'pci'.
64#
65
66include "dev/pci/files.pci"
67file      arch/bebox/pci/pci_machdep.c            pci
68file    arch/powerpc/pci/pci_machdep_common.c   pci
69file    arch/powerpc/pci/pci_module.c             pci & modular
70file    arch/powerpc/pci/pciconf_indirect.c     pci
71
72include "dev/pci/files.agp"
73
74# PCI-Host bridge chipsets
75device    pchb: pcibus
76attach    pchb at pci
77file    arch/powerpc/pci/pchb.c         pchb
78
79# PCI-ISA bridges
80device    pcib: isabus
81attach    pcib at pci
82
83file    arch/powerpc/pci/pcib.c         pcib
84
85
86#
87# ISA and mixed ISA+PCI drivers
88#
89
90include "dev/isa/files.isa"
91file    arch/powerpc/isa/isa_machdep_common.c   isa
92file    arch/powerpc/isa/isadma_machdep.c       isa
93
94device    mcclock: mc146818
95attach    mcclock at isa with mcclock_isa
96file      arch/bebox/isa/mcclock_isa.c            mcclock_isa
97
98include "dev/pckbport/files.pckbport"
99
100# Floppy disk controller
101device    fdc {drive = -1}: isadma
102file      dev/isa/fd.c                            fdc needs-flag
103
104attach    fdc at isa with fdc_isa
105file      dev/isa/fdc_isa.c             fdc_isa
106
107device    fd: disk
108attach    fd at fdc
109
110include   "arch/bebox/conf/majors.bebox"
111