(no commit message)
authordillon <dillon@web>
Tue, 26 Apr 2011 18:21:14 +0000 (11:21 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Tue, 26 Apr 2011 18:21:14 +0000 (11:21 -0700)
release210/index.mdwn

index 2ef398f..6b76bd4 100644 (file)
@@ -86,7 +86,21 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
  * kref - a new, very lightweight reference counting system
  * Fix fstatfs() and fstatvfs() when called from a null-mounted chroot()
  * Several subsystems switched from zalloc to objcache (ufs dirhash, NFS, aio, crypto)
- * that
+ * Minimum UNDO storage raised to 500M by newfs_hammer.
+ * Lots of code WARNS raises to improve portability.
+ * ACPI interrupt routing implemented and enabled by default
+ * ACPI - tons of work has gone into our ACPI support.
+ * APIC_IO now acts as a default and can be changed in /boot/loader.conf
+ * Overhaul LWKT scheduler for MP performance.
+ * Numerous bug fixes to HAMMER.
+ * HAMMER enhancements to allow swapcache to more easily cache file data via vfs.hammer.double_buffer mode.
+ * HAMMER double_buffer mode's strategy code is now asynchronous.
+ * CAM tag reservation code fixed for AHCI and SILI drivers.
+ * CAM DA driver enhanced to separate read and write streams, allowing concurrent write completion in the face of many stalled read requests.
+ * Major enhancements to the if_bridge code, adding support for bonding, weights, and other features.
+ * Use blocking mbufs in TAP/TUN to avoid unnecessary packet loss.
+ * Fixed a few difficult-to-reproduce bugs in the VM system
+ * Major timer functionality changes, the 8254 will no longer be used unless there is no other choice.
 
 > ### Hardware changes (non-networking)
  * mfi(4) RAID driver and mfiutil(8) configuration tool added.
@@ -99,16 +113,17 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
  * dc(4) support for the Abocom FE2500
  * tws(4) added, a driver for the LSI 3ware 9750 series SATA/SAS RAID controllers.
  * aesni(4) bug fixes
-
+ * kqueue added to ulpt to improve CUPS support.
 
 > ### Hardware changes (networking)
  * Wireless cards utilizing the following drivers are supported in this release: ath, iwi, iwn, ral, wi, wpi. (update me)
  * The following drivers have not been ported and will not yet work: acx, an, bwi, ndis, rtw, rum, ural. (update me)
 
 > ### New Multiprocessor Safe Work
-* this
-* that
+ * BGL replaced by mp_token, mp_token replaced by per-subsystem tokens in nearly all cases
+ * Most per-subsystem tokens replaced with fine-grained tokens, except for VM.
+ * The lwkt_token API has been greatly simplified.
+ * Numerous scheduler and memory management changes to improve MP performance.
 
 > ### Userland changes
  * libcrypt now supports sha256/512
@@ -120,12 +135,12 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
  * New library libfsid, used to determine what FS is on a given volume
  * New utility: devattr, exposes the libdevattr and kern_udev functionality
  * fstat(1) now supports devfs
- * that
+ * powerd now dynamically reduces the set of cpus available and adjusts their frequencies independently when the hardware supports it.
+ * GLOB_LIMIT removed from ftpd because it was getting hit by nominal pkgsrc operations.  Swapcache removes most of the DOS attack potential.
 
 > ### x86_64-specific changes
 * 64-bit systems now can support up to 63 CPUs and 512G of RAM
-* that
+* Much faster early-kernel-boot memory test
 
 > ### Removals
 * this