usb4bsd/ukbd: Adjust comment style a bit.
[dragonfly.git] / UPDATING
index ab775f4..0fb26eb 100644 (file)
--- a/UPDATING
+++ b/UPDATING
 # mailing list with the details.
 
 +-----------------------------------------------------------------------+
-+         UPGRADING DRAGONFLY FROM 2.8 to later versions                +
++         UPGRADING DRAGONFLY FROM 3.0 to later versions                +
 +-----------------------------------------------------------------------+
 
-GCC 4.4
+APIC_IO OPTION REMOVED
+----------------------
+
+The APIC_IO kernel option is no longer accepted after having been without
+effect for a while. The hw.ioapic_enable tunable now serves its purpose.
+If you have 'options APIC_IO' in your kernel config, you'll have to
+remove it.
+
+WATCHDOG_ENABLE & HW_WDOG OPTIONS REMOVED
+-----------------------------------------
+
+The wdog framework is now compiled into our kernels by default, so the
+options are no longer needed.
+
+DOSCMD(1) REMOVED
+-----------------
+
+doscmd(1) has been removed. It was i386 only. The doscmd(1) specific
+NO_X make.conf option was removed too.
+
+GCC 4.7
 -------
 
-GCC 4.4 has been made DragonFly's default compiler.
+GCC 4.7 has been brought in and replaces GCC 4.1 as DragonFly's non-
+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.
+
++-----------------------------------------------------------------------+
++         UPGRADING DRAGONFLY FROM 2.10 to later versions               +
++-----------------------------------------------------------------------+
+
+SEVERAL ISA DRIVERS REMOVED
+---------------------------
+
+The following ISA only drivers have been removed along with a couple of
+associated userland tools:
+
+aha(4)
+asc(4) & sasc(1)
+ctx
+dgb(4)
+el(4)
+gpib
+gsc(4) & sgsc(1)
+ie(4)
+labpc(4)
+le(4)
+mse(4)
+rc(4)
+rdp(4)
+spigot
+tw(4) & xten(1) & xtend(8)
+wl(4) & wlconfig(8)
+wt(4)
+
+Note that two of these drivers (aha(4) and ie(4)) are in our GENERIC
+config and one (aha(4)) is in our X86_64_GENERIC kernel configuration
+file.
+
+If buildkernel complains about any of these drivers, just remove them
+from your kernel configuration.
+
+BINUTILS 2.20
+-------------
+Binutils 2.20 has been removed in favor of Binutils 2.22.  The accepted
+values of BINUTILSVERS are now binutils221 and binutils222 (default).
+
+BUILDWORLD/-KERNEL PARALLELIZATION WORK
+---------------------------------------
+Due to changes in the way we build with more than one make job, you
+will have to update install(1) and mkdir(1) prior to buildworld if you
+want to build with 'make -j':
+
+cd /usr/src/usr.bin/xinstall; make; make install; make clean
+cd /usr/src/bin/mkdir; make; make install; make clean
+
+DMA(8) UPGRADE
+--------------
+dma(8) has been upgraded to v0.7 which no longer supports the
+/etc/dma/virtusertable. Some of its functionality has been replaced
+with the MASQUERADE keyword and the EMAIL environment variable (see
+the dma(8) manual page).
+
++-----------------------------------------------------------------------+
++         UPGRADING DRAGONFLY FROM 2.8 to later versions                +
++-----------------------------------------------------------------------+
+
+GCC 4.4 & BINUTILS 2.21
+-----------------------
+
+GCC 4.4 has been made DragonFly's default compiler and Binutils 2.21 has
+been made DragonFly's default Binutils.
 
 That means that any settings that set CCVER to 'gcc44' are not needed
 anymore. Instead, CCVER can be set to 'gcc41' to go back to using
 GCC 4.1.
 
+It also means that 'binutils221' as a value for BINUTILSVER has no
+effect anymore. 2.17 has been removed and 'binutils220' is available
+as an option.
+
 The NO_GCC44 option has been removed and will not affect the build
 anymore. There is now a NO_GCC41 option that will prevent GCC 4.1 from
 building in a similar fashion.