Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / next68k / conf / SLAB
blob9dfd2011b13e633315664266c9af419c32a31e74
1 # $NetBSD: SLAB,v 1.38 2009/03/06 20:31:51 joerg Exp $
3 # deberg's development machine
7 include "arch/next68k/conf/std.next68k"
9 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
11 # Needs to be set per system.  i.e change these as you see fit
12 maxusers        16
14 # Standard system options
15 options         KTRACE          # system call tracing
16 options         SYSVMSG         # System V message queues
17 options         SYSVSEM         # System V semaphores
18 options         SYSVSHM         # System V shared memory
19 options         P1003_1B_SEMAPHORE      # POSIX semaphore support
21 options         INSECURE        # disable kernel security level
22 options         USERCONF        # userconf(4) support
23 #options        PIPE_SOCKETPAIR # smaller, but slower pipe(2)
24 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
26 options         DEBUG           # kernel debugging code
27 options         DIAGNOSTIC      # extra kernel sanity checking
29 # Which kernel debugger?  Uncomment either this:
30 options         DDB
31 options         DDB_HISTORY_SIZE=100    # enable history editing in DDB
33 # ... or these for KGDB (gdb remote target)
34 makeoptions     DEBUG="-g"              # debugging symbols for gdb
35 #options        KGDB                    # support for kernel gdb
36 #options        KGDB_DEV=0xc01          # kgdb device number (dev_t)
37 #options        KGDB_DEVRATE=9600       # baud rate
39 # Other debugging options
40 options         KMEMSTATS       # kernel memory statistics (vmstat -m)
41 #options        PMAP_DEBUG
42 options         SCSIDEBUG
43 options         SCSIVERBOSE             # Verbose SCSI errors
44 options         SWAPDEBUG
46 # Compatibility options
47 #options        COMPAT_43       # and 4.3BSD and ...
48 #options        COMPAT_44       # and 4.4BSD and ...
49 #options        COMPAT_09       # NetBSD 0.9
50 #options        COMPAT_10       # NetBSD 1.0
51 #options        COMPAT_11       # NetBSD 1.1
52 #options        COMPAT_12       # NetBSD 1.2
53 #options        COMPAT_13       # NetBSD 1.3
54 options         COMPAT_14       # NetBSD 1.4
55 options         COMPAT_15       # NetBSD 1.5
56 options         COMPAT_16       # NetBSD 1.6
57 options         COMPAT_20       # NetBSD 2.0
58 options         COMPAT_30       # NetBSD 3.0
59 options         COMPAT_40       # NetBSD 4.0 compatibility.
61 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
63 #options        COMPAT_M68K4K   # compatibility with NetBSD/m68k4k binaries
64 #options        COMPAT_NOMID    # compatibility with 386BSD, BSDI, NetBSD 0.8,
65 #options        COMPAT_SUNOS    # can run SunOS 4.1.1 executables
66 #options        COMPAT_SVR4     # can run SVR4 executables
67 #options        COMPAT_LINUX    # can run Linux/m68k executables
68 options         COMPAT_AOUT_M68K # support for NetBSD a.out executables
69 options         EXEC_AOUT       # support for a.out executables
70 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
72 # File systems
73 #file-system    FFS             # UFS
74 #file-system    EXT2FS          # second extended file system (linux)
75 #file-system    LFS             # log-structured file system
76 file-system     MFS             # memory file system
77 file-system     NFS             # Network File System client
78 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
79 #file-system    MSDOSFS         # MS-DOS file system
80 file-system     FDESC           # /dev/fd
81 file-system     KERNFS          # /kern
82 file-system     NULLFS          # loopback file system
83 #file-system    PROCFS          # /proc
84 #file-system    UMAPFS          # NULLFS + uid and gid remapping
85 #file-system    UNION           # union file system
86 file-system     PTYFS           # /dev/pts/N support
88 #options        NFSSERVER       # nfs server support
89 #options        QUOTA           # FFS quotas
90 #options        EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
91                                 # immutable) behave as system flags.
93 # Networking options
94 #options        GATEWAY         # packet forwarding
95 options         INET            # IP + ICMP + TCP + UDP
96 options         INET6           # IPV6
97 #options        IPSEC           # IP security
98 #options        IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
99 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
100 #options        IPSEC_DEBUG     # debug for IP security
101 #options        MROUTING        # IP multicast routing
102 #options        PIM             # Protocol Independent Multicast
103 #options        ISO,TPIP        # OSI
104 #options        EON             # OSI tunneling over IP
105 #options        NETATALK        # AppleTalk networking protocols
106 #options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
107 #options        PPP_DEFLATE     # Deflate compression support for PPP
108 #options        PPP_FILTER      # Active filter support for PPP (requires bpf)
109 #options        PFIL_HOOKS      # pfil(9) packet filter hooks
110 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
112 # NeXT specific options
113 options         M68040
114 options         M68030
115 options         FPSP
116 #options        FPU_EMULATE
118 options         ZS_CONSOLE_ABORT        # drop to debugger on break
119 #options        SERCONSOLE              # use serial console
121 options         NFS_BOOT_BOOTP
122 options         NFS_BOOT_DHCP
124 # wscons options
125 options         RCONS_2BPP              # necessary for nextdisplay
126 options         RCONS_16BPP             # necessary for nextdisplay
127 #options        WSEMUL_SUN              # sun terminal emulation
128 options         WSEMUL_VT100            # VT100 / VT220 emulation
129 options         WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
130 options         WSDISPLAY_COMPAT_USL            # VT handling
131 options         WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
132 # see dev/wskbdmap_next.h for implemented layouts
133 #options        PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
135 config          netbsd root on ? type ?
138 # Device configuration
141 # The root node:
142 mainbus0 at root
144 #fpu0 at mainbus?
146 # device space
147 intio0  at mainbus?
149 nextkbd0        at intio? ipl 3
150 nextdisplay0    at mainbus?
152 wsdisplay*      at nextdisplay? console ?
153 wskbd*          at nextkbd? console ?
155 # INTIO
156 nextdma*        at intio? ipl 6
158 zsc0    at intio? ipl 5
159 #zsc1   at intio? ipl 5
161 xe*     at intio? ipl 3                 # ethernet
163 esp0    at intio? ipl 3 flags 0xff00    # Turn off sync negotiation
166 # Serial ports
168 zstty0  at zsc0 channel 0       # ttya
169 zstty1  at zsc0 channel 1       # ttyb
171 # SCSI bus support
172 scsibus* at scsi?
174 # SCSI devices
175 #sd*    at scsibus? target ? lun ?      # SCSI disk drives
176 #st*    at scsibus? target ? lun ?      # SCSI tape drives
177 #cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
178 #ch*    at scsibus? target ? lun ?      # SCSI autochangers
179 #se*    at scsibus? target ? lun ?      # SCSI ethernet
180 #ss*    at scsibus? target ? lun ?      # SCSI scanners
181 #uk*    at scsibus? target ? lun ?      # SCSI unknown
184 # Memory-disk drivers
185 pseudo-device   md              2
187 # Misc.
188 pseudo-device   loop            1       # network loopback
189 pseudo-device   bpfilter                # packet filter
190 pseudo-device   sl                      # CSLIP
191 pseudo-device   ppp                     # PPP
192 pseudo-device   tun                     # network tunneling over tty
193 #pseudo-device  gre                     # generic L3 over IP tunnel
194 pseudo-device   ipfilter                # ip filter
195 pseudo-device   gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
196 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
197 #pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
198 # rnd is EXPERIMENTAL
199 #pseudo-device  rnd                     # /dev/random and in-kernel generator
200 #pseudo-device  wsmux                   # mouse & keyboard multiplexor
202 pseudo-device   pty                     # pseudo-terminals
203 pseudo-device   vnd                     # paging to files
204 #pseudo-device  raid            4       # RAIDframe disk driver
205 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
206 #pseudo-device  fss             4       # file system snapshot device
207 pseudo-device   ccd             4       # concatenated disks
208 pseudo-device   clockctl                # user control of clock subsystem