varsym(1) - Fix return codes.
[dragonfly.git] / UPDATING
index 0fb26eb..362547b 100644 (file)
--- a/UPDATING
+++ b/UPDATING
@@ -8,6 +8,63 @@
 # If you discover any problem, please contact the bugs@lists.dragonflybsd.org
 # mailing list with the details.
 
++-----------------------------------------------------------------------+
++         UPGRADING DRAGONFLY FROM 3.2 to later versions                +
++-----------------------------------------------------------------------+
+
+ISA SOUND CARD SUPPORT REMOVED
+------------------------------
+
+The following modules have been removed (all for ISA sound cards):
+snd_ad1816.ko, snd_ess.ko, snd_mss.ko, snd_sb8.ko, snd_sb16.ko, snd_sbc.ko
+
+GCC 4.7
+-------
+
+DragonFly has switched base compilers.  GCC 4.7 is now the default
+compiler and GCC 4.4 is the alternative compiler.  The "NO_GCC47" make
+variable ceases to work now.
+
+Users who wish to build only GCC 4.7 have to use NO_GCC44 in the
+/etc/make.conf to prohibit GCC 4.4 from building.  However, using it is
+highly discouraged.  There are a few packages in pkgsrc that do not build
+with GCC 4.7 and the new "DPorts" system uses GCC 4.4 by default.  At
+this time, it is recommended to keep both compilers on the base system.
+
+SMP OPTION REMOVED
+------------------
+
+The SMP kernel option has been made a no-op. All kernels now feature SMP
+support. If you have 'options SMP' in your kernel config, you can as well
+remove it.
+
+DEVICE_POLLING OPTION REPLACED BY IFPOLL_ENABLE OPTION, KTR_POLLING REMOVED
+---------------------------------------------------------------------------
+
+The DEVICE_POLLING kernel option has been made a no-op and it has been
+replaced by IFPOLL_ENABLE.  If you have 'options DEVICE_POLLING' in your
+kernel config, you need to change it to IFPOLL_ENABLE.
+
+Also, the KTR_POLLING kernel option has been removed, so it must be
+removed from kernel configs that have it.
+
+BUSLOGIC, CYCLADES AND STALLION ISA SUPPORT REMOVED
+---------------------------------------------------
+
+The bt(4) driver for Buslogic SCSI adapters has been made PCI only. ISA
+cards will no longer be detected.
+
+The same has been done for Stallion multiport serial controllers. stli(4)
+has been completely removed (along with the stlload(8) and stlstty(8)
+utilities) and stl(4) was changed to support only PCI cards. Similarly,
+ISA support was removed from cy(4) too. All these drivers are i386 only.
+
+COMPAT_OLDISA OPTION GONE
+-------------------------
+
+The i386 specific COMPAT_OLDISA kernel option has been removed, since
+nothing needs it anymore.
+
 +-----------------------------------------------------------------------+
 +         UPGRADING DRAGONFLY FROM 3.0 to later versions                +
 +-----------------------------------------------------------------------+
@@ -41,6 +98,27 @@ default compiler in base (default is still GCC 4.4).
 Users who wish to build only GCC 4.4 have to replace NO_GCC41 with
 NO_GCC47 in /etc/make.conf.
 
+USB4BSD
+-------
+
+A new USB stack (from FreeBSD) has been brought in. The following
+modules have been ported so far: usb, uhci, ohci, ehci, xhci, umass,
+usfs, uether, if_axe, if_udav, ukbd, ums, uep, uhid, usb_quirk,
+and uaudio.
+
+It is not yet the default. To activate it, WANT_USB4BSD=yes has to
+be put in make.conf and device "usb4bsd" (quotes needed) has to
+replace device usb in the kernel config. After that, a full
+build/install/upgrade cycle is needed.
+
+Note that this is experimental and incomplete, but we are interested
+in hearing about issues with it, of course.
+
+ISA SUPPORT REMOVED FROM AIC-6260/6360 DRIVER
+---------------------------------------------
+
+ISA adapter support was dropped from the aic(4) driver.
+
 +-----------------------------------------------------------------------+
 +         UPGRADING DRAGONFLY FROM 2.10 to later versions               +
 +-----------------------------------------------------------------------+