blob: 29e2190602dbbe70f43bd1ba27a71bdda3f5b55c (
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
143
144
145
146
147
148
149
150
151
152
153
154
155
|
# $NetBSD: SANDPOINT,v 1.21 2022/04/07 20:23:44 andvar Exp $
#
# Sandpoint X3/X2 machine description file
#
# This machine description file is used to generate the default NetBSD
# kernel. The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page. For further information about kernel options
# for this architecture, see the options(4) man page. For an explanation
# of each device driver in this file see the section 4 man page for the
# device.
include "arch/sandpoint/conf/std.sandpoint"
options PIC_I8259
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
#ident "SANDPOINT-$Revision: 1.21 $"
maxusers 32
options ALTIVEC # Include AltiVec support
#makeoptions DEBUG="-g"
#options DEBUG
options DIAGNOSTIC
options TRAP_PANICWAIT
options DDB
#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
options KTRACE
#options PMAPCHECK
#options PMAPDEBUG
#options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
include "conf/compat_netbsd09.config"
options COMPAT_386BSD_MBRPART # recognize old partition ID
#options COMPAT_LINUX # Linux binary compatibility
#options COMPAT_OSSAUDIO # Linux binary compatibility
options MSGBUFSIZE=65536
file-system FFS
file-system MFS
file-system NFS
#file-system CD9660
file-system MSDOSFS
file-system FDESC
file-system KERNFS
file-system NULLFS
#file-system OVERLAY
file-system PROCFS
#file-system UMAPFS
#file-system UNION
file-system PTYFS # /dev/pts/N support
#options DISKLABEL_EI # disklabel Endian Independent support
#options FFS_EI # FFS Endian Independent support
#options FFS_NO_SNAPSHOT # No FFS snapshot support
options INET
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
#options ALTQ # Manipulate network interfaces' output queues
#options ALTQ_BLUE # Stochastic Fair Blue
#options ALTQ_CBQ # Class-Based Queueing
#options ALTQ_CDNR # Diffserv Traffic Conditioner
#options ALTQ_FIFOQ # First-In First-Out Queue
#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
#options ALTQ_HFSC # Hierarchical Fair Service Curve
#options ALTQ_LOCALQ # Local queueing discipline
#options ALTQ_PRIQ # Priority Queueing
#options ALTQ_RED # Random Early Detection
#options ALTQ_RIO # RED with IN/OUT
#options ALTQ_WFQ # Weighted Fair Queueing
options NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP
config netbsd root on ? type ?
# network pseudo-devices
pseudo-device bpfilter # packet filter
pseudo-device vlan # IEEE 802.1q encapsulation
#pseudo-device pppoe # PPP over Ethernet (RFC 2516)
#pseudo-device bridge # simple inter-network bridging
#pseudo-device vether # Virtual Ethernet for bridge
#pseudo-device npf # NPF packet filter
pseudo-device loop
# mouse & keyboard multiplexor pseudo-devices
#pseudo-device wsmux
# miscellaneous pseudo-devices
#pseudo-device vnd
#options VND_COMPRESSION # compressed vnd(4)
#pseudo-device cgd # cryptographic disk devices
pseudo-device pty
pseudo-device clockctl # user control of clock subsystem
pseudo-device ksyms # /dev/ksyms
pseudo-device fss # file system snapshot device
#
# device
#
options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
#options PCIVERBOSE # verbose PCI device messages
#options PCI_CONFIG_DUMP # verbosely dump PCI config space
#options PCI_NETBSD_CONFIGURE # Have NetBSD configure PCI I/O & Mem
mainbus0 at root
cpu* at mainbus0
pci* at mainbus0 bus ?
ppb* at pci? dev ? function ? # PCI-PCI bridges
pci* at ppb? bus ?
pchb* at pci? dev ? function ? # PCI host bridge
pcib* at pci? dev ? function ? # WinBond 83C533F PCI-ISA bridges
eumb* at mainbus0
#com* at eumb?
ociic* at eumb?
iic* at ociic?
slide* at pci? dev ? function ? # WB/Symphony IDE controllers
atabus* at ata?
fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
inphy* at mii? phy ? # Intel 82555 PHYs
isa* at pcib? # ISA on PCI-ISA bridge
pckbc0 at isa? # PS/2 keyboard controller
pckbd* at pckbc? # PC keyboard
pms* at pckbc? # PS/2 mouse for wsmouse
wskbd* at pckbd? console ?
wsmouse* at pms? mux 0
com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
com1 at isa? port 0x2f8 irq 3
lpt0 at isa? port 0x278 irq 7 # standard PC parallel ports
wd* at atabus? drive ? flags 0x0000
|