+- Substantial changes to system configuration; you MUST re-build
+ `config' before attempting to build a 1.1 kernel. (nate/martin)
+
+- Improved the quality of the information given to the user when
+ a fatal trap occurs. (davidg)
+
+- Added support in the if_ed driver for the WD8013W, WD8003W, and
+ WD8003EB. (davidg)
+
+- Change to generic console code to eliminate console hangs with all
+ `pc' consoles. (davidg)
+
+- Upgrade to new version of syscons which handles the `hanging console'
+ problem and adds some new features and code cleanup. (nate)
+
+- Various TCP bugs fixed - don't forward loopback packets; Nagel
+ congestion avoidence - immediately ack small packets. (davidg)
+
+- TCP debugging code is now truly optional, thus reducing kernel size
+ when it is disabled (the default). (davidg)
+
+- Because the `sio' FIFOs are now configurable, the `com' driver is no
+ longer supported. (team sighs with relief)
+
+- Performance and stylistic improvements to the `sio' serial driver.
+ Probe code now works somewhat better for oddball devices. The 16550
+ FIFO length is now configurable using `flags' in the config
+ declaration. (ache/bde)
+
+- Performance improvements and complete implementation of POSIX VMIN
+ and VTIME for the generic TTY code. (ache/bde)
+
+- Crash dumps on SCSI disks now work and are standard. (rgrimes/davidg)
+
+- QMAGIC is now the official default executable format. (davidg)
+
+- Network booting is now supported, as is booting from DOS. (martin)
+
+- Local LDTs are now supported for WINE (based on work by John Brezak).
+ (hsu/davidg)
+
+- DDB will now print symbolic arguments and line numbers in
+ backtraces (from John Brezak). (davidg)
+
+- Added four pattern memory test to eliminate problems with buggy
+ chipsets that incorrectly map memory, and to find problems with
+ defective memory. The memory sizing code has been improved to
+ further eliminate problems with buggy chipsets/BIOSs. (davidg)
+
+- USE_486_WRITE_PROTECT is now gone; the system will automatically
+ detect 486 CPUs and behave accordingly. (davidg)
+
+- Added SysV IPC, messaging, and semaphore code by Danny Boulet.
+ (hsu/davidg)
+
+- Because of the VM system changes, Paul Kranenburg's process
+ filesystem is now MANDATORY in order for `ps' and friends to be able
+ to dig up process information which has been paged out. (davidg)
+
+- Substantial VM system improvements: (dyson/davidg)
+ o FreeBSD once again works on 4-MB machines.
+ o Maximum and default size limits set to reasonable values.
+ o The user area is now in the process address space, and can
+ now be paged out along with the rest of the process.
+ o Process page tables can now be paged out.
+ o The physical map (pmap) module has been mostly rewritten for
+ efficiency, and is considerably faster than it used to be.
+ o The pageout system now actually implements modified LRU.
+ o Process RSS soft limits implemented. Hooks are in place for
+ RSS hard limits.
+ o Pagers can now do multiple-page operations ("page fault
+ clustering"), and page fault read behind and read ahead
+ have been implemented to take advantage of this.
+ o The vnode pager no longer drags pages through the buffer
+ cache, eliminating an expensive memory copy and flushing
+ of cached data.
+ o When the system runs out of swap space, the faulting process
+ is killed off (with a message to syslog); the old code would
+ just deadlock.
+ o Swap space allocation is much more efficient, and swap
+ striping actually works now. It's now possible for every
+ last block of swap space to be used before the systems runs
+ out.
+ o The pagedaemon's algorithms are considerably improved, thus
+ reducing the amount of CPU time used by the pagedaemon.
+ o All kernels MUST now load at virtual address 0xf010000, and
+ the lower 640k is reclaimed for system use. This removes
+ the 640K kernel size limit.
+ o VM object cache size is now dynamic and a function of the
+ kernel 'maxusers' parameter.
+ o Memory in the I/O hole is explicitly marked non-cacheable.
+
+- Added 3C509 driver written by Herb Peyerl. (nate)