docs/78486: [patch] Handbook: Update kernel configuration section (8.4)

Joel Dahl joel at automatvapen.se
Sun Mar 6 12:10:03 UTC 2005


>Number:         78486
>Category:       docs
>Synopsis:       [patch] Handbook: Update kernel configuration section (8.4)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 06 12:10:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Joel Dahl
>Release:        FreeBSD 5.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD dude.automatvapen.se 5.4-PRERELEASE FreeBSD 5.4-PRERELEASE #0: Sat Mar 5 10:23:17 CET 2005 joel at dude.automatvapen.se:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
The kernel configuration should reflect 5.4, check the attached
patch.

Two small notes:
1.  I'm not sure what to do with "maxusers n".  It's not part of
    GENERIC in 5.4.

2.  I really hate the current structure of section 8.4.  It's
    confusing, since it mentions mandatory options first, followed
    by "optional" things.  I would like to restructure it and sort
    all options in proper order, as they appear in GENERIC.  A new
    user should be able to compare his version of GENERIC, line by
    line, with the examples in the kernel configuration chapter,
    without jumping up and down in the text.
	

>How-To-Repeat:
	
>Fix:
	

--- kernconf.diff begins here ---
Index: chapter.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v
retrieving revision 1.154
diff -u -r1.154 chapter.sgml
--- chapter.sgml	13 Feb 2005 10:24:08 -0000	1.154
+++ chapter.sgml	6 Mar 2005 11:25:17 -0000
@@ -724,6 +724,18 @@
     <para>This is the basic hard drive file system.  Leave it in if you
       boot from the hard disk.</para>
 
+    <programlisting>options          SOFTUPDATES       # Enable FFS Soft Updates support</programlisting>
+
+    <para>This option enables Soft Updates in the kernel, this will
+      help speed up write access on the disks.  Even when this
+      functionality is provided by the kernel, it must be turned on
+      for specific disks.  Review the output from &man.mount.8; to see
+      if Soft Updates is enabled for your system disks.  If you do not
+      see the <literal>soft-updates</literal> option then you will
+      need to activate it using the &man.tunefs.8; (for existing
+      file systems) or &man.newfs.8; (for new file systems)
+      commands.</para>
+
     <programlisting>options          UFS_ACL           # Support for access control lists</programlisting>
 
     <para>This option, present only in &os; 5.X, enables kernel support
@@ -744,18 +756,6 @@
       using &os; on a smaller system where memory is at a premium and
       disk access speed is less important, such as a firewall.</para>
 
-    <programlisting>options          SOFTUPDATES       # Enable FFS Soft Updates support</programlisting>
-
-    <para>This option enables Soft Updates in the kernel, this will
-      help speed up write access on the disks.  Even when this
-      functionality is provided by the kernel, it must be turned on
-      for specific disks.  Review the output from &man.mount.8; to see
-      if Soft Updates is enabled for your system disks.  If you do not
-      see the <literal>soft-updates</literal> option then you will
-      need to activate it using the &man.tunefs.8; (for existing
-      file systems) or &man.newfs.8; (for new file systems)
-      commands.</para>
-
     <programlisting>options          MD_ROOT           # MD is a potential root device</programlisting>
 
     <para>This option enables support for a memory backed virtual disk
@@ -1229,12 +1229,12 @@
       including a generic one for PHYs that are not specifically handled
       by an individual driver.</para>
 
-    <programlisting>device          dc         # DEC/Intel 21143 and various workalikes
-device          miibus     # MII bus support
-device          bfe        # Broadcom BCM440x 10/100 Ethernet
+    <programlisting>device          bfe        # Broadcom BCM440x 10/100 Ethernet
 device          bge        # Broadcom BCM570xx Gigabit Ethernet
 device          dc         # DEC/Intel 21143 and various workalikes
 device          fxp        # Intel EtherExpress PRO/100B (82557, 82558)
+device          lge        # Level 1 LXT1001 gigabit ethernet
+device          nge        # NatSemi DP83820 gigabit ethernet
 device          pcn        # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
 device          re         # RealTek 8139C+/8169/8169S/8110S
 device          rl         # RealTek 8129/8139
@@ -1245,6 +1245,7 @@
 device          ti         # Alteon Networks Tigon I/II gigabit Ethernet
 device          tl         # Texas Instruments ThunderLAN
 device          tx         # SMC EtherPower II (83c170 <quote>EPIC</quote>)
+device          vge        # VIA VT612x gigabit ethernet
 device          vr         # VIA Rhine, Rhine II
 device          wb         # Winbond W89C840F
 device          xl         # 3Com 3c90x (<quote>Boomerang</quote>, <quote>Cyclone</quote>)</programlisting>
--- kernconf.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list