winguard: TINYBSD

File TINYBSD, 6.4 KB (added by mvn, 9 months ago)

Kernel

Line 
1cpu             I486_CPU
2cpu             I586_CPU
3cpu             I686_CPU
4ident   NEK_NANO       
5
6# To statically compile in device wiring instead of /boot/device.hints
7#hints          "GENERIC.hints"         # Default places to look for devices.
8
9# Use the following to compile in values accessible to the kernel
10# through getenv() (or kenv(1) in userland). The format of the file
11# is 'variable=value', see kenv(1)
12#
13# env           "GENERIC.env"
14
15# makeoptions   DEBUG=-g                # Build kernel with gdb(1) debug symbols
16
17options         SCHED_ULE               # ULE scheduler
18options         PREEMPTION              # Enable kernel thread preemption
19options         INET                    # InterNETworking
20options         INET6                   # IPv6 communications protocols
21options         SCTP                    # Stream Control Transmission Protocol
22options         FFS                     # Berkeley Fast Filesystem
23options         SOFTUPDATES             # Enable FFS soft updates support
24options         UFS_ACL                 # Support for access control lists
25options         UFS_DIRHASH             # Improve performance on big directories
26options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
27options         MD_ROOT                 # MD is a potential root device
28options         NFSCLIENT               # Network Filesystem Client
29options         NFSSERVER               # Network Filesystem Server
30options         NFSLOCKD                # Network Lock Manager
31options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT
32options         MSDOSFS                 # MSDOS Filesystem
33options         CD9660                  # ISO 9660 Filesystem
34options         PROCFS                  # Process filesystem (requires PSEUDOFS)
35options         PSEUDOFS                # Pseudo-filesystem framework
36options         GEOM_PART_GPT           # GUID Partition Tables.
37options         GEOM_LABEL              # Provides labelization
38options         COMPAT_43TTY            # BSD 4.3 TTY compat (sgtty)
39options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
40options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
41options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
42options         COMPAT_FREEBSD7         # Compatible with FreeBSD7
43options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
44options         KTRACE                  # ktrace(1) support
45options         STACK                   # stack(9) support
46options         SYSVSHM                 # SYSV-style shared memory
47options         SYSVMSG                 # SYSV-style message queues
48options         SYSVSEM                 # SYSV-style semaphores
49options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
50options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
51options         HWPMC_HOOKS             # Necessary kernel hooks for hwpmc(4)
52options         AUDIT                   # Security event auditing
53#options        KDTRACE_HOOKS           # Kernel DTrace hooks
54
55# To make an SMP kernel, the next two lines are needed
56options         SMP                     # Symmetric MultiProcessor Kernel
57device          apic                    # I/O APIC
58
59# CPU frequency control
60device          cpufreq
61
62# Bus support.
63device          acpi
64device          eisa
65device          pci
66
67# Floppy drives
68device          fdc
69
70# ATA and ATAPI devices
71device          ata
72device          atadisk         # ATA disk drives
73device          ataraid         # ATA RAID drives
74device          atapicd         # ATAPI CDROM drives
75options         ATA_STATIC_ID   # Static device numbering
76
77device          scbus           # SCSI bus (required for SCSI)
78device          ch              # SCSI media changers
79device          da              # Direct Access (disks)
80device          cd              # CD
81device          pass            # Passthrough device (direct SCSI access)
82
83# atkbdc0 controls both the keyboard and the PS/2 mouse
84device          atkbdc          # AT keyboard controller
85device          atkbd           # AT keyboard
86device          psm             # PS/2 mouse
87
88device          kbdmux          # keyboard multiplexer
89
90device          vga             # VGA video card driver
91
92device          splash          # Splash screen and screen saver support
93
94# syscons is the default console driver, resembling an SCO console
95device          sc
96
97device          agp             # support several AGP chipsets
98
99# Power management support (see NOTES for more options)
100#device         apm
101# Add suspend/resume support for the i8254.
102device          pmtimer
103
104# PCCARD (PCMCIA) support
105# PCMCIA and cardbus bridge support
106device          cbb             # cardbus (yenta) bridge
107device          pccard          # PC Card (16-bit) bus
108device          cardbus         # CardBus (32-bit) bus
109
110# Serial (COM) ports
111device          uart            # Generic UART driver
112
113# Parallel port
114#device         ppc
115#device         ppbus           # Parallel port bus (required)
116#device         lpt             # Printer
117#device         plip            # TCP/IP over parallel
118#device         ppi             # Parallel port interface device
119
120# PCI Ethernet NICs.
121device          em              # Intel PRO/1000 Gigabit Ethernet Family
122
123# PCI Ethernet NICs that use the common MII bus controller code.
124# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
125device          miibus          # MII bus support
126device          sis             # Silicon Integrated Systems SiS 900/SiS 7016
127device          vr              # VIA Rhine, Rhine II
128
129# Wireless NIC cards
130device          wlan            # 802.11 support
131options         IEEE80211_DEBUG # enable debug msgs
132options         IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
133device          wlan_wep        # 802.11 WEP support
134device          wlan_ccmp       # 802.11 CCMP support
135device          wlan_amrr       # AMRR transmit rate control algorithm
136device          wlan_tkip
137device          wlan_xauth
138device          wlan_acl
139device          ath             # Atheros pci/cardbus NIC's
140device          ath_hal         # pci/cardbus chip support
141options         AH_SUPPORT_AR5416       # enable AR5416 tx/rx descriptors
142device          ath_rate_sample # SampleRate tx rate control for ath
143device          wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
144
145# Pseudo devices.
146device          loop            # Network loopback
147device          random          # Entropy device
148device          ether           # Ethernet support
149device          tun             # Packet tunnel.
150device          pty             # BSD-style compatibility pseudo ttys
151device          md              # Memory "disks"
152device          gif             # IPv6 and IPv4 tunneling
153device          faith           # IPv6-to-IPv4 relaying (translation)
154device          firmware        # firmware assist module
155
156# The `bpf' device enables the Berkeley Packet Filter.
157# Be aware of the administrative consequences of enabling this!
158# Note that 'bpf' is required for DHCP.
159device          bpf             # Berkeley packet filter
160
161# USB support
162device          uhci            # UHCI PCI->USB interface
163device          ohci            # OHCI PCI->USB interface
164device          ehci            # EHCI PCI->USB interface (USB 2.0)
165device          usb             # USB Bus (required)
166#device         udbp            # USB Double Bulk Pipe devices
167device          uhid            # "Human Interface Devices"
168device          ukbd            # Keyboard
169device          umass           # Disks/Mass storage - Requires scbus and da
170device          ural            # Ralink Technology RT2500USB wireless NICs
171device          rum             # Ralink Technology RT2501USB wireless NICs
172# USB Serial devices
173device          u3g             # USB-based 3G modems (Option, Huawei, Sierra)
174device          uplcom          # Prolific PL-2303 serial adapters
175device          uslcom          # SI Labs CP2101/CP2102 serial adapters
176device          ucom            # Keyboard
177
178 
179options HZ=1000
180options DEVICE_POLLING
181# PF
182device          pf
183device          pflog
184device          pfsync
185options         ALTQ
186options         ALTQ_CBQ
187options         ALTQ_RED
188options         ALTQ_RIO
189options         ALTQ_HFSC
190options         ALTQ_CDNR
191options         ALTQ_PRIQ
192options         ALTQ_NOPCC
193options         ALTQ_DEBUG
194# carp
195device          carp
196# bridge
197device          if_bridge
198# lagg
199device          lagg
200# vlan
201device          vlan
202options         IEEE80211_SUPPORT_MESH  # enable 802.11s D3.0 support