blob: d42fa730d251308e98dd93a3b1f466582e1c8e74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
# $NetBSD: files.ibmnws,v 1.14 2019/05/08 13:40:15 isaki Exp $
#
# ibmnws-specific configuration info
#
maxpartitions 8
maxusers 2 8 64
include "arch/powerpc/pic/files.pic"
file arch/ibmnws/ibmnws/autoconf.c
file arch/powerpc/powerpc/clock.c
file arch/ibmnws/ibmnws/consinit.c
file arch/ibmnws/ibmnws/machdep.c
file arch/powerpc/oea/prep_machdep.c
file arch/powerpc/powerpc/bus_dma.c
file arch/powerpc/powerpc/bus_space.c
file arch/powerpc/powerpc/procfs_machdep.c procfs
# General files
file dev/cons.c
file dev/md_root.c memory_disk_hooks
file kern/subr_disk_mbr.c disk
#
# Compatibility modules
#
# OSS audio driver compatibility
# include "compat/ossaudio/files.ossaudio"
#
# Machine-independent I2O drivers
#
include "dev/i2o/files.i2o"
#
# Machine-independent SCSI drivers
#
include "dev/scsipi/files.scsipi"
#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
#
# System bus types
#
define mainbus {}
device mainbus: pcibus, mainbus
attach mainbus at root
file arch/ibmnws/ibmnws/mainbus.c mainbus
device cpu
attach cpu at mainbus
file arch/ibmnws/ibmnws/cpu.c cpu
#
# PCI-only drivers
# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
# XXX devices to 'pci'.
#
include "dev/pci/files.pci"
include "dev/pci/files.agp"
file arch/ibmnws/pci/pci_machdep.c pci
file arch/powerpc/pci/pci_machdep_common.c pci
file arch/powerpc/pci/pci_module.c pci & modular
file arch/powerpc/pci/pciconf_indirect.c pci
# PCI-Host bridge chipsets
device pchb: pcibus
attach pchb at pci
file arch/powerpc/pci/pchb.c pchb
# PCI-ISA bridges
device pcib: isabus
attach pcib at pci
file arch/powerpc/pci/pcib.c pcib
#
# ISA and mixed ISA+PCI drivers
#
include "dev/isa/files.isa"
file arch/powerpc/isa/isa_machdep_common.c isa
file arch/powerpc/isa/isadma_machdep.c isa
# ISA Plug 'n Play devices
file arch/powerpc/isa/isapnp_machdep.c isapnp
# Audio controller
device paud { }: audiobus, isadma, ad1848
attach paud at isa with paud_isa
file arch/prep/isa/paud_isa.c paud_isa
#
# clock
#
# No RTC on the IBM NetStations
include "dev/pckbport/files.pckbport"
# ISA speaker generates keyboard beep
device isabeep
attach isabeep at pcppi
file arch/prep/isa/isabeep.c
# Floppy disk controller
device fdc { drive = -1 }: isadma
file dev/isa/fd.c fdc needs-flag
attach fdc at isa with fdc_isa
file dev/isa/fdc_isa.c fdc_isa
# Floppy disk controller
device fd: disk
attach fd at fdc
# PCMCIA drivers/support
defparam PCIC_ISA_ALLOC_IOBASE
defparam PCIC_ISA_ALLOC_IOSIZE
defparam PCIC_ISA_INTR_ALLOC_MASK
device pcic: pcmciabus
file dev/ic/i82365.c pcic
attach pcic at isa with pcic_isa
file dev/isa/i82365_isa.c pcic_isa
file dev/isa/i82365_isasubr.c pcic_isa
include "dev/pcmcia/files.pcmcia"
# on-board I/O
# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]}
# device obio: obio
# attach obio at mainbus
# file arch/prep/dev/obio.c obio needs-flag
# attach wdc at obio with wdc_obio
# file arch/prep/dev/wdc_obio.c wdc_obio needs-flag
include "arch/ibmnws/conf/majors.ibmnws"
|