| @@ -1,57 +1,60 @@ | | | @@ -1,57 +1,60 @@ |
1 | # $NetBSD: GENERIC,v 1.151 2010/07/07 01:24:52 chs Exp $ | | 1 | # $NetBSD: GENERIC,v 1.152 2010/10/16 13:55:54 tsutsui Exp $ |
2 | # | | 2 | # |
3 | # GENERIC machine description file | | 3 | # GENERIC machine description file |
4 | # | | 4 | # |
5 | # This machine description file is used to generate the default NetBSD | | 5 | # This machine description file is used to generate the default NetBSD |
6 | # kernel. The generic kernel does not include all options, subsystems | | 6 | # kernel. The generic kernel does not include all options, subsystems |
7 | # and device drivers, but should be useful for most applications. | | 7 | # and device drivers, but should be useful for most applications. |
8 | # | | 8 | # |
9 | # The machine description file can be customised for your specific | | 9 | # The machine description file can be customised for your specific |
10 | # machine to reduce the kernel size and improve its performance. | | 10 | # machine to reduce the kernel size and improve its performance. |
11 | # | | 11 | # |
12 | # For further information on compiling NetBSD kernels, see the config(8) | | 12 | # For further information on compiling NetBSD kernels, see the config(8) |
13 | # man page. | | 13 | # man page. |
14 | # | | 14 | # |
15 | # For further information on hardware support for this architecture, see | | 15 | # For further information on hardware support for this architecture, see |
16 | # the intro(4) man page. For further information about kernel options | | 16 | # the intro(4) man page. For further information about kernel options |
17 | # for this architecture, see the options(4) man page. For an explanation | | 17 | # for this architecture, see the options(4) man page. For an explanation |
18 | # of each device driver in this file see the section 4 man page for the | | 18 | # of each device driver in this file see the section 4 man page for the |
19 | # device. | | 19 | # device. |
20 | | | 20 | |
21 | # Supports Sun3 (3/50, 3/60, 3/110, 3/160, 3/260, 3/E) | | 21 | # Supports Sun3 (3/50, 3/60, 3/110, 3/160, 3/260, 3/E) |
22 | # Supports root on: ie0, le0, sd*, ... | | 22 | # Supports root on: ie0, le0, sd*, ... |
23 | | | 23 | |
24 | include "arch/sun3/conf/std.sun3" | | 24 | include "arch/sun3/conf/std.sun3" |
25 | | | 25 | |
26 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 26 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
27 | | | 27 | |
28 | #ident "GENERIC-$Revision: 1.151 $" | | 28 | #ident "GENERIC-$Revision: 1.152 $" |
29 | | | 29 | |
30 | makeoptions COPTS="-Os" # bootloader has size limit (~2MB) | | 30 | makeoptions COPTS="-Os" # bootloader has size limit (~2MB) |
31 | | | 31 | |
32 | # Machines to be supported by this kernel | | 32 | # Machines to be supported by this kernel |
33 | options FPU_EMULATE | | 33 | options FPU_EMULATE |
34 | options HAVECACHE # Sun3/260 VAC | | 34 | options HAVECACHE # Sun3/260 VAC |
35 | | | 35 | |
36 | # Needs to be set per system. i.e change these as you see fit | | 36 | # Needs to be set per system. i.e change these as you see fit |
37 | maxusers 4 | | 37 | maxusers 4 |
38 | | | 38 | |
39 | # Standard system options | | 39 | # Standard system options |
40 | options KTRACE # system call tracing | | 40 | options KTRACE # system call tracing |
41 | options SYSVMSG # System V message queues | | 41 | options SYSVMSG # System V message queues |
42 | options SYSVSEM # System V semaphores | | 42 | options SYSVSEM # System V semaphores |
43 | options SYSVSHM # System V shared memory | | 43 | options SYSVSHM # System V shared memory |
44 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support | | 44 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support |
| | | 45 | |
| | | 46 | #options MODULAR # new style module framework |
| | | 47 | |
45 | #options INSECURE # disable kernel security level | | 48 | #options INSECURE # disable kernel security level |
46 | #options USERCONF # userconf(4) support | | 49 | #options USERCONF # userconf(4) support |
47 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 50 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
48 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 51 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
49 | | | 52 | |
50 | # Enable experimental buffer queue strategy for better responsiveness under | | 53 | # Enable experimental buffer queue strategy for better responsiveness under |
51 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. | | 54 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. |
52 | #options BUFQ_READPRIO | | 55 | #options BUFQ_READPRIO |
53 | #options BUFQ_PRIOCSCAN | | 56 | #options BUFQ_PRIOCSCAN |
54 | | | 57 | |
55 | # Which kernel debugger? Uncomment either this: | | 58 | # Which kernel debugger? Uncomment either this: |
56 | options DDB | | 59 | options DDB |
57 | # ... or these for KGDB (gdb remote target) | | 60 | # ... or these for KGDB (gdb remote target) |