| @@ -1,33 +1,33 @@ | | | @@ -1,33 +1,33 @@ |
1 | # $NetBSD: ALL,v 1.343 2012/09/01 18:17:50 jakllsch Exp $ | | 1 | # $NetBSD: ALL,v 1.344 2012/09/23 01:03:39 chs Exp $ |
2 | # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp | | 2 | # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp |
3 | # | | 3 | # |
4 | # ALL machine description file | | 4 | # ALL machine description file |
5 | # | | 5 | # |
6 | # This machine description includes all devices and options and it is | | 6 | # This machine description includes all devices and options and it is |
7 | # used to compile-test the source and does not necessarily produce a | | 7 | # used to compile-test the source and does not necessarily produce a |
8 | # bootable or useful kernel. | | 8 | # bootable or useful kernel. |
9 | # | | 9 | # |
10 | # For further information on hardware support for this architecture, see | | 10 | # For further information on hardware support for this architecture, see |
11 | # the intro(4) man page. For further information about kernel options | | 11 | # the intro(4) man page. For further information about kernel options |
12 | # for this architecture, see the options(4) man page. For an explanation | | 12 | # for this architecture, see the options(4) man page. For an explanation |
13 | # of each device driver in this file see the section 4 man page for the | | 13 | # of each device driver in this file see the section 4 man page for the |
14 | # device. | | 14 | # device. |
15 | | | 15 | |
16 | include "arch/i386/conf/std.i386" | | 16 | include "arch/i386/conf/std.i386" |
17 | | | 17 | |
18 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 18 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
19 | | | 19 | |
20 | #ident "ALL-$Revision: 1.343 $" | | 20 | #ident "ALL-$Revision: 1.344 $" |
21 | | | 21 | |
22 | maxusers 64 # estimated number of users | | 22 | maxusers 64 # estimated number of users |
23 | | | 23 | |
24 | makeoptions USE_SSP=yes | | 24 | makeoptions USE_SSP=yes |
25 | | | 25 | |
26 | # CPU-related options. | | 26 | # CPU-related options. |
27 | options VM86 # virtual 8086 emulation | | 27 | options VM86 # virtual 8086 emulation |
28 | options USER_LDT # user-settable LDT; used by WINE | | 28 | options USER_LDT # user-settable LDT; used by WINE |
29 | options X86EMU # 386 Real Mode emulator | | 29 | options X86EMU # 386 Real Mode emulator |
30 | options PAE # PAE mode (36 bits physical addressing) | | 30 | options PAE # PAE mode (36 bits physical addressing) |
31 | | | 31 | |
32 | # CPU features | | 32 | # CPU features |
33 | acpicpu* at cpu? # ACPI CPU (including frequency scaling) | | 33 | acpicpu* at cpu? # ACPI CPU (including frequency scaling) |
| @@ -115,26 +115,27 @@ options LOCKDEBUG # expensive locking c | | | @@ -115,26 +115,27 @@ options LOCKDEBUG # expensive locking c |
115 | options KMEMSTATS # kernel memory statistics (vmstat -m) | | 115 | options KMEMSTATS # kernel memory statistics (vmstat -m) |
116 | options DDB # in-kernel debugger | | 116 | options DDB # in-kernel debugger |
117 | options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' | | 117 | options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' |
118 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | | 118 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB |
119 | options DDB_VERBOSE_HELP | | 119 | options DDB_VERBOSE_HELP |
120 | options KGDB # remote debugger | | 120 | options KGDB # remote debugger |
121 | options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 | | 121 | options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 |
122 | options IPKDB # IP Kernel Debugger | | 122 | options IPKDB # IP Kernel Debugger |
123 | options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" | | 123 | options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" |
124 | makeoptions DEBUG="-g" # compile full symbol table | | 124 | makeoptions DEBUG="-g" # compile full symbol table |
125 | options SYSCALL_STATS # per syscall counts | | 125 | options SYSCALL_STATS # per syscall counts |
126 | options SYSCALL_TIMES # per syscall times | | 126 | options SYSCALL_TIMES # per syscall times |
127 | options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) | | 127 | options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) |
| | | 128 | options KDTRACE_HOOKS # kernel DTrace hooks |
128 | | | 129 | |
129 | # Compatibility options | | 130 | # Compatibility options |
130 | options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI | | 131 | options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI |
131 | options COMPAT_09 # NetBSD 0.9 | | 132 | options COMPAT_09 # NetBSD 0.9 |
132 | options COMPAT_10 # NetBSD 1.0 | | 133 | options COMPAT_10 # NetBSD 1.0 |
133 | options COMPAT_11 # NetBSD 1.1 | | 134 | options COMPAT_11 # NetBSD 1.1 |
134 | options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI | | 135 | options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI |
135 | options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI | | 136 | options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI |
136 | options COMPAT_14 # NetBSD 1.4 | | 137 | options COMPAT_14 # NetBSD 1.4 |
137 | options COMPAT_15 # NetBSD 1.5 | | 138 | options COMPAT_15 # NetBSD 1.5 |
138 | options COMPAT_16 # NetBSD 1.6 | | 139 | options COMPAT_16 # NetBSD 1.6 |
139 | options COMPAT_20 # NetBSD 2.0 | | 140 | options COMPAT_20 # NetBSD 2.0 |
140 | options COMPAT_30 # NetBSD 3.0 | | 141 | options COMPAT_30 # NetBSD 3.0 |
| @@ -563,27 +564,28 @@ options PMS_ELANTECH_TOUCHPAD # Enable | | | @@ -563,27 +564,28 @@ options PMS_ELANTECH_TOUCHPAD # Enable |
563 | vga0 at isa? | | 564 | vga0 at isa? |
564 | vga* at pci? dev ? function ? | | 565 | vga* at pci? dev ? function ? |
565 | pcdisplay0 at isa? # CGA, MDA, EGA, HGA | | 566 | pcdisplay0 at isa? # CGA, MDA, EGA, HGA |
566 | wskbd* at pckbd? console ? | | 567 | wskbd* at pckbd? console ? |
567 | wsmouse* at pms? mux 0 | | 568 | wsmouse* at pms? mux 0 |
568 | | | 569 | |
569 | chipsfb* at pci? dev ? function ? | | 570 | chipsfb* at pci? dev ? function ? |
570 | genfb* at pci? dev ? function ? | | 571 | genfb* at pci? dev ? function ? |
571 | igsfb* at pci? dev ? function ? | | 572 | igsfb* at pci? dev ? function ? |
572 | machfb* at pci? dev ? function ? | | 573 | machfb* at pci? dev ? function ? |
573 | pm2fb* at pci? dev ? function ? | | 574 | pm2fb* at pci? dev ? function ? |
574 | r128fb* at pci? dev ? function ? | | 575 | r128fb* at pci? dev ? function ? |
575 | radeonfb* at pci? dev ? function ? | | 576 | radeonfb* at pci? dev ? function ? |
576 | unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console | | 577 | tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics |
| | | 578 | unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console |
577 | voodoofb* at pci? dev ? function ? | | 579 | voodoofb* at pci? dev ? function ? |
578 | wcfb* at pci? dev ? function ? | | 580 | wcfb* at pci? dev ? function ? |
579 | wsdisplay* at wsemuldisplaydev? | | 581 | wsdisplay* at wsemuldisplaydev? |
580 | | | 582 | |
581 | # DRI driver | | 583 | # DRI driver |
582 | i915drm* at drm? # Intel i915, i945 DRM driver | | 584 | i915drm* at drm? # Intel i915, i945 DRM driver |
583 | mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver | | 585 | mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver |
584 | mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver | | 586 | mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver |
585 | r128drm* at drm? # ATI Rage 128 DRM driver | | 587 | r128drm* at drm? # ATI Rage 128 DRM driver |
586 | radeondrm* at drm? # ATI Radeon DRM driver | | 588 | radeondrm* at drm? # ATI Radeon DRM driver |
587 | savagedrm* at drm? # S3 Savage DRM driver | | 589 | savagedrm* at drm? # S3 Savage DRM driver |
588 | sisdrm* at drm? # SiS DRM driver | | 590 | sisdrm* at drm? # SiS DRM driver |
589 | tdfxdrm* at drm? # 3dfx (voodoo) DRM driver | | 591 | tdfxdrm* at drm? # 3dfx (voodoo) DRM driver |
| @@ -993,26 +995,27 @@ bce* at pci? dev ? function ? # Broadcom | | | @@ -993,26 +995,27 @@ bce* at pci? dev ? function ? # Broadcom |
993 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet | | 995 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet |
994 | bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet | | 996 | bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet |
995 | bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless | | 997 | bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless |
996 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet | | 998 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet |
997 | dge* at pci? dev ? function ? # Intel 82597 10GbE LR | | 999 | dge* at pci? dev ? function ? # Intel 82597 10GbE LR |
998 | en* at pci? dev ? function ? # ENI/Adaptec ATM | | 1000 | en* at pci? dev ? function ? # ENI/Adaptec ATM |
999 | ep* at pci? dev ? function ? # 3Com 3c59x | | 1001 | ep* at pci? dev ? function ? # 3Com 3c59x |
1000 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet | | 1002 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet |
1001 | esh* at pci? dev ? function ? # Essential HIPPI card | | 1003 | esh* at pci? dev ? function ? # Essential HIPPI card |
1002 | et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit | | 1004 | et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit |
1003 | ex* at pci? dev ? function ? # 3Com 3c90x[BC] | | 1005 | ex* at pci? dev ? function ? # 3Com 3c90x[BC] |
1004 | fpa* at pci? dev ? function ? # DEC DEFPA FDDI | | 1006 | fpa* at pci? dev ? function ? # DEC DEFPA FDDI |
1005 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B | | 1007 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B |
| | | 1008 | gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet |
1006 | gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet | | 1009 | gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet |
1007 | hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ | | 1010 | hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ |
1008 | ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 | | 1011 | ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 |
1009 | iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG | | 1012 | iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG |
1010 | iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN | | 1013 | iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN |
1011 | jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet | | 1014 | jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet |
1012 | le* at pci? dev ? function ? # PCnet-PCI Ethernet | | 1015 | le* at pci? dev ? function ? # PCnet-PCI Ethernet |
1013 | lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet | | 1016 | lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet |
1014 | lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 | | 1017 | lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 |
1015 | malo* at pci? dev ? function ? # Marvell Libertas Wireless | | 1018 | malo* at pci? dev ? function ? # Marvell Libertas Wireless |
1016 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet | | 1019 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet |
1017 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet | | 1020 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet |
1018 | mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet | | 1021 | mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet |
| @@ -1647,54 +1650,52 @@ options RF_INCLUDE_INTERDECLUSTER=1 | | | @@ -1647,54 +1650,52 @@ options RF_INCLUDE_INTERDECLUSTER=1 |
1647 | options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 1650 | options RF_INCLUDE_PARITY_DECLUSTERING=1 |
1648 | options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 1651 | options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
1649 | pseudo-device fss # file system snapshot device | | 1652 | pseudo-device fss # file system snapshot device |
1650 | | | 1653 | |
1651 | pseudo-device md # memory disk device (ramdisk) | | 1654 | pseudo-device md # memory disk device (ramdisk) |
1652 | options MEMORY_DISK_HOOKS # enable root ramdisk | | 1655 | options MEMORY_DISK_HOOKS # enable root ramdisk |
1653 | options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) | | 1656 | options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) |
1654 | | | 1657 | |
1655 | pseudo-device vnd # disk-like interface to files | | 1658 | pseudo-device vnd # disk-like interface to files |
1656 | options VND_COMPRESSION # compressed vnd(4) | | 1659 | options VND_COMPRESSION # compressed vnd(4) |
1657 | | | 1660 | |
1658 | pseudo-device dm # device-mapper disk driver | | 1661 | pseudo-device dm # device-mapper disk driver |
1659 | | | 1662 | |
1660 | # NPF | | | |
1661 | pseudo-device npf | | | |
1662 | | | | |
1663 | # network pseudo-devices | | 1663 | # network pseudo-devices |
1664 | pseudo-device bpfilter # Berkeley packet filter | | 1664 | pseudo-device bpfilter # Berkeley packet filter |
1665 | pseudo-device carp # Common Address Redundancy Protocol | | 1665 | pseudo-device carp # Common Address Redundancy Protocol |
1666 | pseudo-device ipfilter # IP filter (firewall) and NAT | | 1666 | pseudo-device ipfilter # IP filter (firewall) and NAT |
1667 | pseudo-device ifmpls # MPLS pseudo-interface | | 1667 | pseudo-device ifmpls # MPLS pseudo-interface |
1668 | pseudo-device loop # network loopback | | 1668 | pseudo-device loop # network loopback |
1669 | pseudo-device ppp # Point-to-Point Protocol | | 1669 | pseudo-device ppp # Point-to-Point Protocol |
1670 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 1670 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
1671 | options PPPOE_SERVER # Enable PPPoE server via link0 | | 1671 | options PPPOE_SERVER # Enable PPPoE server via link0 |
1672 | pseudo-device sl # Serial Line IP | | 1672 | pseudo-device sl # Serial Line IP |
1673 | pseudo-device strip # Starmode Radio IP (Metricom) | | 1673 | pseudo-device strip # Starmode Radio IP (Metricom) |
1674 | pseudo-device irframetty # IrDA frame line discipline | | 1674 | pseudo-device irframetty # IrDA frame line discipline |
1675 | pseudo-device tap # virtual Ethernet | | 1675 | pseudo-device tap # virtual Ethernet |
1676 | pseudo-device tun # network tunneling over tty | | 1676 | pseudo-device tun # network tunneling over tty |
1677 | pseudo-device gre # generic L3 over IP tunnel | | 1677 | pseudo-device gre # generic L3 over IP tunnel |
1678 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) | | 1678 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) |
1679 | pseudo-device faith # IPv[46] tcp relay translation i/f | | 1679 | pseudo-device faith # IPv[46] tcp relay translation i/f |
1680 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 1680 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
1681 | pseudo-device vlan # IEEE 802.1q encapsulation | | 1681 | pseudo-device vlan # IEEE 802.1q encapsulation |
1682 | pseudo-device bridge # simple inter-network bridging | | 1682 | pseudo-device bridge # simple inter-network bridging |
1683 | options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | | 1683 | options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too |
1684 | pseudo-device agr # IEEE 802.3ad link aggregation | | 1684 | pseudo-device agr # IEEE 802.3ad link aggregation |
1685 | pseudo-device pf # PF packet filter | | 1685 | pseudo-device pf # PF packet filter |
1686 | pseudo-device pflog # PF log if | | 1686 | pseudo-device pflog # PF log if |
1687 | pseudo-device pfsync | | 1687 | pseudo-device pfsync # PF sync if |
| | | 1688 | pseudo-device npf # NPF packet filter |
1688 | pseudo-device kttcp | | 1689 | pseudo-device kttcp |
1689 | pseudo-device etherip # EtherIP | | 1690 | pseudo-device etherip # EtherIP |
1690 | # srt is EXPERIMENTAL | | 1691 | # srt is EXPERIMENTAL |
1691 | pseudo-device srt # source-address-based routing | | 1692 | pseudo-device srt # source-address-based routing |
1692 | | | 1693 | |
1693 | # | | 1694 | # |
1694 | # accept filters, built as module(7)s by default | | 1695 | # accept filters, built as module(7)s by default |
1695 | pseudo-device accf_data # "dataready" accept filter | | 1696 | pseudo-device accf_data # "dataready" accept filter |
1696 | pseudo-device accf_http # "httpready" accept filter | | 1697 | pseudo-device accf_http # "httpready" accept filter |
1697 | | | 1698 | |
1698 | # miscellaneous pseudo-devices | | 1699 | # miscellaneous pseudo-devices |
1699 | pseudo-device pty # pseudo-terminals | | 1700 | pseudo-device pty # pseudo-terminals |
1700 | pseudo-device sequencer 1 # MIDI sequencer | | 1701 | pseudo-device sequencer 1 # MIDI sequencer |