]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - sys/amd64/conf/NOTES
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / sys / amd64 / conf / NOTES
1 #
2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
3 #
4 # This file contains machine dependent kernel configuration notes.  For
5 # machine independent notes, look in /sys/conf/NOTES.
6 #
7 # $FreeBSD$
8 #
9
10 #
11 # We want LINT to cover profiling as well.
12 profile         2
13
14 \f
15 #####################################################################
16 # SMP OPTIONS:
17 #
18 # Notes:
19 #
20 # IPI_PREEMPTION instructs the kernel to preempt threads running on other
21 #         CPUS if needed.  Relies on the PREEMPTION option
22
23 # Optional:
24 options         IPI_PREEMPTION
25 device          atpic                   # Optional legacy pic support
26 device          mptable                 # Optional MPSPEC mptable support
27
28 #
29 # Watchdog routines.
30 #
31 options         MP_WATCHDOG
32
33
34 # Debugging options.
35 #
36 options         STOP_NMI                # Stop CPUS using NMI instead of IPI
37
38
39 \f
40 #####################################################################
41 # CPU OPTIONS
42
43 #
44 # You must specify at least one CPU (the one you intend to run on);
45 # deleting the specification for CPUs you don't need to use may make
46 # parts of the system run faster.
47 #
48 cpu             HAMMER                  # aka K8, aka Opteron & Athlon64
49
50 #
51 # Options for CPU features.
52 #
53
54 #
55 # PERFMON causes the driver for Pentium/Pentium Pro performance counters
56 # to be compiled.  See perfmon(4) for more information.
57 #
58 #XXX#options    PERFMON
59
60 \f
61 #####################################################################
62 # NETWORKING OPTIONS
63
64 #
65 # DEVICE_POLLING adds support for mixed interrupt-polling handling
66 # of network device drivers, which has significant benefits in terms
67 # of robustness to overloads and responsivity, as well as permitting
68 # accurate scheduling of the CPU time between kernel network processing
69 # and other activities.  The drawback is a moderate (up to 1/HZ seconds)
70 # potential increase in response times.
71 # It is strongly recommended to use HZ=1000 or 2000 with DEVICE_POLLING
72 # to achieve smoother behaviour.
73 # Additionally, you can enable/disable polling at runtime with help of
74 # the ifconfig(8) utility, and select the CPU fraction reserved to
75 # userland with the sysctl variable kern.polling.user_frac
76 # (default 50, range 0..100).
77 #
78 # Not all device drivers support this mode of operation at the time of
79 # this writing.  See polling(4) for more details.
80
81 options         DEVICE_POLLING
82
83 \f
84 #####################################################################
85 # CLOCK OPTIONS
86
87 # The following options are used for debugging clock behavior only, and
88 # should not be used for production systems.
89
90 # CLK_CALIBRATION_LOOP causes clock calibration to be run in a loop at
91 # startup until the user presses a key.  (The i8254 clock is always
92 # calibrated relative to the RTC (mc146818a) and this option causes the
93 # calibration to be repeated.)
94 options         CLK_CALIBRATION_LOOP
95
96 # CLK_USE_I8254_CALIBRATION causes the calibrated frequency of the i8254
97 # clock to actually be used.
98 options         CLK_USE_I8254_CALIBRATION
99
100 # Provide read/write access to the memory in the clock chip.
101 device          nvram           # Access to rtc cmos via /dev/nvram
102
103 \f
104 #####################################################################
105 # MISCELLANEOUS DEVICES AND OPTIONS
106
107
108 # sio: serial ports (see sio(4)), including support for various
109 #      PC Card devices, such as Modem and NICs
110 #
111 device          sio
112 hint.sio.0.at="isa"
113 hint.sio.0.port="0x3F8"
114 hint.sio.0.flags="0x10"
115 hint.sio.0.irq="4"
116
117 # `flags' specific to sio(4).
118 #       0x10    enable console support for this unit.  Other console flags
119 #               (if applicable) are ignored unless this is set.  Enabling
120 #               console support does not make the unit the preferred console.
121 #               Boot with -h or set boot_serial=YES in the loader.  For sio(4)
122 #               specifically, the 0x20 flag can also be set (see above).
123 #               Currently, at most one unit can have console support; the
124 #               first one (in config file order) with this flag set is
125 #               preferred.  Setting this flag for sio0 gives the old behaviour.
126 #       0x20    force this unit to be the console (unless there is another
127 #               higher priority console).  This replaces the COMCONSOLE option.
128 #       0x40    reserve this unit for low level console operations.  Do not
129 #               access the device in any normal way.
130 #       0x80    use this port for serial line gdb support in ddb.  Also known
131 #               as debug port.
132 # PnP `flags'
133 #       0x1     disable probing of this device.  Used to prevent your modem
134 #               from being attached as a PnP modem.
135 # Other flags for sio that aren't documented in the man page.
136 #       0x20000 enable hardware RTS/CTS and larger FIFOs.  Only works for
137 #               ST16650A-compatible UARTs.
138
139 # Options for sio:
140 options         COM_ESP                 # Code for Hayes ESP.
141 options         COM_MULTIPORT           # Code for some cards with shared IRQs.
142 options         CONSPEED=115200         # Speed for serial console
143                                         # (default 9600).
144
145 device          speaker         #Play IBM BASIC-style noises out your speaker
146 hint.speaker.0.at="isa"
147 hint.speaker.0.port="0x61"
148 device          gzip            #Exec gzipped a.out's.  REQUIRES COMPAT_AOUT!
149
150 \f
151 #####################################################################
152 # HARDWARE BUS CONFIGURATION
153
154 #
155 # ISA bus
156 #
157 device          isa
158
159 #
160 # Options for `isa':
161 #
162 # AUTO_EOI_1 enables the `automatic EOI' feature for the master 8259A
163 # interrupt controller.  This saves about 0.7-1.25 usec for each interrupt.
164 # This option breaks suspend/resume on some portables.
165 #
166 # AUTO_EOI_2 enables the `automatic EOI' feature for the slave 8259A
167 # interrupt controller.  This saves about 0.7-1.25 usec for each interrupt.
168 # Automatic EOI is documented not to work for for the slave with the
169 # original i8259A, but it works for some clones and some integrated
170 # versions.
171 #
172 # MAXMEM specifies the amount of RAM on the machine; if this is not
173 # specified, FreeBSD will first read the amount of memory from the CMOS
174 # RAM, so the amount of memory will initially be limited to 64MB or 16MB
175 # depending on the BIOS.  If the BIOS reports 64MB, a memory probe will
176 # then attempt to detect the installed amount of RAM.  If this probe
177 # fails to detect >64MB RAM you will have to use the MAXMEM option.
178 # The amount is in kilobytes, so for a machine with 128MB of RAM, it would
179 # be 131072 (128 * 1024).
180 #
181 # BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to
182 # reset the CPU for reboot.  This is needed on some systems with broken
183 # keyboard controllers.
184
185 options         AUTO_EOI_1
186 #options        AUTO_EOI_2
187
188 options         MAXMEM=(128*1024)
189 #options        BROKEN_KEYBOARD_RESET
190
191 #
192 # PCI bus & PCI options:
193 #
194 device          pci
195
196 #
197 # AGP GART support
198 device          agp
199
200 \f
201 #####################################################################
202 # HARDWARE DEVICE CONFIGURATION
203
204 #
205 # Optional devices:
206 #
207
208 # PS/2 mouse
209 device          psm
210 hint.psm.0.at="atkbdc"
211 hint.psm.0.irq="12"
212
213 # Options for psm:
214 options         PSM_HOOKRESUME          #hook the system resume event, useful
215                                         #for some laptops
216 options         PSM_RESETAFTERSUSPEND   #reset the device at the resume event
217
218 # The keyboard controller; it controls the keyboard and the PS/2 mouse.
219 device          atkbdc
220 hint.atkbdc.0.at="isa"
221 hint.atkbdc.0.port="0x060"
222
223 # The AT keyboard
224 device          atkbd
225 hint.atkbd.0.at="atkbdc"
226 hint.atkbd.0.irq="1"
227
228 # Options for atkbd:
229 options         ATKBD_DFLT_KEYMAP       # specify the built-in keymap
230 makeoptions     ATKBD_DFLT_KEYMAP=jp.106
231
232 # `flags' for atkbd:
233 #       0x01    Force detection of keyboard, else we always assume a keyboard
234 #       0x02    Don't reset keyboard, useful for some newer ThinkPads
235 #       0x03    Force detection and avoid reset, might help with certain
236 #               dockingstations
237 #       0x04    Old-style (XT) keyboard support, useful for older ThinkPads
238
239 # Video card driver for VGA adapters.
240 device          vga
241 hint.vga.0.at="isa"
242
243 # Options for vga:
244 # Try the following option if the mouse pointer is not drawn correctly
245 # or font does not seem to be loaded properly.  May cause flicker on
246 # some systems.
247 options         VGA_ALT_SEQACCESS
248
249 # If you can dispense with some vga driver features, you may want to
250 # use the following options to save some memory.
251 #options        VGA_NO_FONT_LOADING     # don't save/load font
252 #options        VGA_NO_MODE_CHANGE      # don't change video modes
253
254 # Older video cards may require this option for proper operation.
255 options         VGA_SLOW_IOACCESS       # do byte-wide i/o's to TS and GDC regs
256
257 # The following option probably won't work with the LCD displays.
258 options         VGA_WIDTH90             # support 90 column modes
259
260 # Debugging.
261 options         VGA_DEBUG
262
263 # 3Dfx Voodoo Graphics, Voodoo II /dev/3dfx CDEV support.  This will create
264 # the /dev/3dfx0 device to work with glide implementations.  This should get
265 # linked to /dev/3dfx and /dev/voodoo.  Note that this is not the same as
266 # the tdfx DRI module from XFree86 and is completely unrelated.
267 #
268 # To enable Linuxulator support, one must also include COMPAT_LINUX in the
269 # config as well.  The other option is to load both as modules.
270
271 device          tdfx                    # Enable 3Dfx Voodoo support
272 #XXX#device     tdfx_linux              # Enable Linuxulator support
273
274 #
275 # ACPI support using the Intel ACPI Component Architecture reference
276 # implementation.
277 #
278 # ACPI_DEBUG enables the use of the debug.acpi.level and debug.acpi.layer
279 # kernel environment variables to select initial debugging levels for the
280 # Intel ACPICA code.  (Note that the Intel code must also have USE_DEBUGGER
281 # defined when it is built).
282 #
283 # ACPI_NO_SEMAPHORES makes the AcpiOs*Semaphore routines a no-op.
284
285 device          acpi
286 options         ACPI_DEBUG
287 #!options       ACPI_NO_SEMAPHORES
288
289 # The cpufreq(4) driver provides support for non-ACPI CPU frequency control
290 device          cpufreq
291
292 # Direct Rendering modules for 3D acceleration.
293 device          drm             # DRM core module required by DRM drivers
294 device          i915drm         # Intel i830 through i915
295 device          mach64drm       # ATI Rage Pro, Rage Mobility P/M, Rage XL
296 device          mgadrm          # AGP Matrox G200, G400, G450, G550
297 device          r128drm         # ATI Rage 128
298 device          radeondrm       # ATI Radeon
299 device          savagedrm       # S3 Savage3D, Savage4
300 device          sisdrm          # SiS 300/305, 540, 630
301 device          tdfxdrm         # 3dfx Voodoo 3/4/5 and Banshee
302 options         DRM_DEBUG       # Include debug printfs (slow)
303
304 #
305 # Network interfaces:
306 #
307
308 # ath:  Atheros a/b/g WiFi adapters (requires ath_hal and wlan)
309 # ed:   Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503
310 #       HP PC Lan+, various PC Card devices
311 #       (requires miibus)
312 # ipw:  Intel PRO/Wireless 2100 IEEE 802.11 adapter
313 # iwi:  Intel PRO/Wireless 2200BG/2225BG/2915ABG IEEE 802.11 adapters
314 # nfe:  nVidia nForce MCP on-board Ethernet Networking (BSD open source)
315 # nve:  nVidia nForce MCP on-board Ethernet Networking
316 # ral:  Ralink Technology IEEE 802.11 wireless adapter
317 # ural: Ralink Technology RT2500USB IEEE 802.11 wireless adapter
318 # wpi:  Intel 3945ABG Wireless LAN controller
319
320 device          ed
321 options         ED_3C503
322 options         ED_HPP
323 options         ED_SIC
324 device          iwi
325 device          ipw
326 device          nfe             # nVidia nForce MCP on-board Ethernet Networking
327 device          nve             # nVidia nForce MCP on-board Ethernet Networking
328 device          ral
329 device          ural
330 device          wpi
331
332 device          ath
333 device          ath_hal         # Atheros HAL (includes binary component)
334 options         AH_SUPPORT_AR5416       # enable AR5416 tx/rx descriptors
335 #device         ath_rate_amrr   # AMRR rate control for ath driver
336 #device         ath_rate_onoe   # Onoe rate control for ath driver
337 device          ath_rate_sample # SampleRate rate control for the ath driver
338 #device         wlan            # 802.11 layer
339
340 #
341 #XXX this stores pointers in a 32bit field that is defined by the hardware
342 #device pst
343
344 #
345 # Areca 11xx and 12xx series of SATA II RAID controllers.
346 # CAM is required.
347 #
348 device          arcmsr          # Areca SATA II RAID
349
350 #
351 # 3ware 9000 series PATA/SATA RAID controller driver and options.
352 # The driver is implemented as a SIM, and so, needs the CAM infrastructure.
353 #
354 options         TWA_DEBUG               # 0-10; 10 prints the most messages.
355 options         TWA_FLASH_FIRMWARE      # firmware image bundled when defined.
356 device          twa                     # 3ware 9000 series PATA/SATA RAID
357
358 #
359 # SCSI host adapters:
360 #
361 # ncv: NCR 53C500 based SCSI host adapters.
362 # nsp: Workbit Ninja SCSI-3 based PC Card SCSI host adapters.
363 # stg: TMC 18C30, 18C50 based SCSI host adapters.
364
365 device          ncv
366 device          nsp
367 device          stg
368
369 #
370 # Adaptec FSA RAID controllers, including integrated DELL controllers,
371 # the Dell PERC 2/QC and the HP NetRAID-4M
372 device          aac
373 device          aacp    # SCSI Passthrough interface (optional, CAM required)
374
375 #
376 # Highpoint RocketRAID 182x.  This is really just software RAID on a
377 # Marvell SATA chip.
378 device          hptmv
379
380 #
381 # Highpoint RocketRAID.  Supports RR172x, RR222x, RR2240, RR232x, RR2340,
382 # RR2210, RR174x, RR2522, RR231x, RR230x.
383 device          hptrr
384
385 #
386 # Highpoint RocketRaid 3xxx series SATA RAID
387 device          hptiop
388
389 #
390 # IBM (now Adaptec) ServeRAID controllers
391 device          ips
392
393 #
394 # SafeNet crypto driver: can be moved to the MI NOTES as soon as
395 # it's tested on a big-endian machine
396 #
397 device          safe            # SafeNet 1141
398 options         SAFE_DEBUG      # enable debugging support: hw.safe.debug
399 options         SAFE_RNDTEST    # enable rndtest support
400
401 #####################################################################
402
403 #
404 # Miscellaneous hardware:
405 #
406 # ipmi: Intelligent Platform Management Interface
407 # smbios: DMI/SMBIOS entry point
408 # vpd: Vital Product Data kernel interface
409 # cy: Cyclades serial driver
410 # digi: Digiboard driver
411
412 # Notes on the Specialix SI/XIO driver:
413 #  The host card is memory, not IO mapped.
414 #  The Rev 1 host cards use a 64K chunk, on a 32K boundary.
415 #  The Rev 2 host cards use a 32K chunk, on a 32K boundary.
416 #  The cards can use an IRQ of 11, 12 or 15.
417
418 device          cy
419 options         CY_PCI_FASTINTR         # Use with cy_pci unless irq is shared
420 device          digi
421 # BIOS & FEP/OS components of device digi.
422 device          digi_CX
423 device          digi_CX_PCI
424 device          digi_EPCX
425 device          digi_EPCX_PCI
426 device          digi_Xe
427 device          digi_Xem
428 device          digi_Xr
429 device          ipmi
430 # Parallel (8255 PPI) basic I/O (mode 0) port (e.g. Advantech PCL-724)
431 device          pbio
432 hint.pbio.0.at="isa"
433 hint.pbio.0.port="0x360"
434 device          smbios
435 device          vpd
436 # HOT1 Xilinx 6200 card (http://www.vcc.com/)
437 device          xrpu
438
439 #
440 # Laptop/Notebook options:
441 #
442
443
444 #
445 # I2C Bus
446 #
447
448 #
449 # Hardware watchdog timers:
450 #
451 # ichwd: Intel ICH watchdog timer
452 #
453 device          ichwd
454
455 #
456 # Temperature sensors:
457 #
458 # coretemp: on-die sensor on Intel Core and newer CPUs
459 # k8temp: on-die sensor on AMD K8 CPUs
460 #
461 device          coretemp
462 device          k8temp
463
464 #---------------------------------------------------------------------------
465 # ISDN4BSD
466 #
467 # See /usr/share/examples/isdn/ROADMAP for an introduction to isdn4bsd.
468 #
469 # i4b passive ISDN cards support contains the following hardware drivers:
470 #
471 #       isic  - Siemens/Infineon ISDN ISAC/HSCX/IPAC chipset driver
472 #       iwic  - Winbond W6692 PCI bus ISDN S/T interface controller
473 #       ifpi  - AVM Fritz!Card PCI driver
474 #       ifpi2  - AVM Fritz!Card PCI version 2 driver
475 #       itjc  - Siemens ISAC / TJNet Tiger300/320 chipset
476 #
477 # i4b active ISDN cards support contains the following hardware drivers:
478 #
479 #       iavc  - AVM B1 PCI, AVM B1 ISA, AVM T1
480 #
481 # Note that the ``options'' (if given) and ``device'' lines must BOTH
482 # be uncommented to enable support for a given card !
483 #
484 # In addition to a hardware driver (and probably an option) the mandatory
485 # ISDN protocol stack devices and the mandatory support device must be
486 # enabled as well as one or more devices from the optional devices section.
487 #
488 #---------------------------------------------------------------------------
489 #       isic driver (Siemens/Infineon chipsets)
490 #
491 #XXX#device     isic
492 #
493 # PCI bus Cards:
494 # --------------
495 #
496 # ELSA MicroLink ISDN/PCI (same as ELSA QuickStep 1000pro PCI)
497 options         ELSA_QS1PCI
498 #
499 #---------------------------------------------------------------------------
500 #       ifpi2 driver for AVM Fritz!Card PCI version 2
501 #
502 # AVM Fritz!Card PCI version 2
503 #XXX#device     ifpi2
504 #
505 #---------------------------------------------------------------------------
506 #       iwic driver for Winbond W6692 chipset
507 #
508 # ASUSCOM P-IN100-ST-D (and other Winbond W6692 based cards)
509 #XXX#device     iwic
510 #
511 #---------------------------------------------------------------------------
512 #       itjc driver for Siemens ISAC / TJNet Tiger300/320 chipset
513 #
514 # Traverse Technologies NETjet-S
515 # Teles PCI-TJ
516 #XXX#device     itjc
517 #
518 #---------------------------------------------------------------------------
519 #       iavc driver (AVM active cards, needs i4bcapi driver!)
520 #
521 #XXX#device     iavc
522 #
523 #---------------------------------------------------------------------------
524 #       ISDN Protocol Stack - mandatory for all hardware drivers
525 #
526 # Q.921 / layer 2 - i4b passive cards D channel handling
527 #XXX#device     i4bq921
528 #
529 # Q.931 / layer 3 - i4b passive cards D channel handling
530 #XXX#device     i4bq931
531 #
532 # layer 4 - i4b common passive and active card handling
533 #XXX#device     i4b
534 #
535 #---------------------------------------------------------------------------
536 #       ISDN devices - mandatory for all hardware drivers
537 #
538 # userland driver to do ISDN tracing (for passive cards only)
539 #XXX#device     i4btrc
540 #XXX#options    NI4BTRC=4
541 #
542 # userland driver to control the whole thing
543 #XXX#device     i4bctl
544 #
545 #---------------------------------------------------------------------------
546 #       ISDN devices - optional
547 #
548 # userland driver for access to raw B channel
549 #XXX#device     i4brbch
550 #XXX#options    NI4BRBCH=4
551 #
552 # userland driver for telephony
553 #XXX#device     i4btel
554 #XXX#options    NI4BTEL=2
555 #
556 # network driver for IP over raw HDLC ISDN
557 #XXX#device     i4bipr
558 #XXX#options    NI4BIPR=4
559 # enable VJ header compression detection for ipr i/f
560 #XXX#options    IPR_VJ
561 # enable logging of the first n IP packets to isdnd (n=32 here)
562 #XXX#options    IPR_LOG=32
563 #
564 # network driver for sync PPP over ISDN; requires an equivalent
565 # number of sppp device to be configured
566 #XXX#device     i4bisppp
567 #XXX#options    NI4BISPPP=4
568 #
569 # B-channel interface to the netgraph subsystem
570 #XXX#device     i4bing
571 #XXX#options    NI4BING=2
572 #
573 # CAPI driver needed for active ISDN cards (see iavc driver above)
574 #XXX#device     i4bcapi
575 #
576 #---------------------------------------------------------------------------
577
578 #
579 # CPU control pseudo-device. Provides access to MSRs, CPUID info and
580 # microcode update feature.
581 #
582 device          cpuctl
583
584 #
585 # System Management Bus (SMB)
586 #
587 options         ENABLE_ALART            # Control alarm on Intel intpm driver
588
589 #
590 # Set the number of PV entries per process.  Increasing this can
591 # stop panics related to heavy use of shared memory.  However, that can
592 # (combined with large amounts of physical memory) cause panics at
593 # boot time due the kernel running out of VM space.
594 #
595 # If you're tweaking this, you might also want to increase the sysctls
596 # "vm.v_free_min", "vm.v_free_reserved", and "vm.v_free_target".
597 #
598 # The value below is the one more than the default.
599 #
600 options         PMAP_SHPGPERPROC=201
601
602 \f
603 #####################################################################
604 # ABI Emulation
605
606 #XXX keep these here for now and reactivate when support for emulating
607 #XXX these 32 bit binaries is added.
608
609 # Enable 32-bit runtime support for FreeBSD/i386 binaries.
610 options         COMPAT_IA32
611
612 # Enable iBCS2 runtime support for SCO and ISC binaries
613 #XXX#options    IBCS2
614
615 # Emulate spx device for client side of SVR3 local X interface
616 #XXX#options    SPX_HACK
617
618 # Enable Linux ABI emulation
619 #XXX#options    COMPAT_LINUX
620
621 # Enable 32-bit Linux ABI emulation (requires COMPAT_43 and COMPAT_IA32)
622 options         COMPAT_LINUX32
623
624 # Enable the linux-like proc filesystem support (requires COMPAT_LINUX32
625 # and PSEUDOFS)
626 options         LINPROCFS
627
628 #Enable the linux-like sys filesystem support (requires COMPAT_LINUX32
629 # and PSEUDOFS)
630 options         LINSYSFS
631
632 #
633 # SysVR4 ABI emulation
634 #
635 # The svr4 ABI emulator can be statically compiled into the kernel or loaded as
636 # a KLD module.
637 # The STREAMS network emulation code can also be compiled statically or as a
638 # module.  If loaded as a module, it must be loaded before the svr4 module
639 # (the /usr/sbin/svr4 script does this for you).  If compiling statically,
640 # the `streams' device must be configured into any kernel which also
641 # specifies COMPAT_SVR4.  It is possible to have a statically-configured
642 # STREAMS device and a dynamically loadable svr4 emulator;  the /usr/sbin/svr4
643 # script understands that it doesn't need to load the `streams' module under
644 # those circumstances.
645 # Caveat:  At this time, `options KTRACE' is required for the svr4 emulator
646 # (whether static or dynamic).
647 #
648 #XXX#options    COMPAT_SVR4     # build emulator statically
649 #XXX#options    DEBUG_SVR4      # enable verbose debugging
650 #XXX#device     streams         # STREAMS network driver (required for svr4).
651
652 \f
653 #####################################################################
654 # VM OPTIONS
655
656 # KSTACK_PAGES is the number of memory pages to assign to the kernel
657 # stack of each thread.
658
659 options         KSTACK_PAGES=3
660
661 #####################################################################
662
663 # More undocumented options for linting.
664 # Note that documenting these are not considered an affront.
665
666 options         FB_INSTALL_CDEV         # install a CDEV entry in /dev
667
668 options         KBDIO_DEBUG=2
669 options         KBD_MAXRETRY=4
670 options         KBD_MAXWAIT=6
671 options         KBD_RESETDELAY=201
672
673 options         PSM_DEBUG=1
674
675 options         TIMER_FREQ=((14318182+6)/12)
676
677 options         VM_KMEM_SIZE
678 options         VM_KMEM_SIZE_MAX
679 options         VM_KMEM_SIZE_SCALE
680
681 # Enable NDIS binary driver support
682 options         NDISAPI
683 device          ndis