From: dillon Date: Mon, 14 Sep 2009 17:48:50 +0000 (-0700) Subject: (no commit message) X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/ec1de45c3df9ddd9e88cba601be736847ec96cdc --- diff --git a/release24/index.mdwn b/release24/index.mdwn index 491a77fc..fc2977bf 100644 --- a/release24/index.mdwn +++ b/release24/index.mdwn @@ -36,6 +36,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/ * buf/bio: New read-prioitizing bioq sort algorithm. The new algorithm does a much better job prioritizing reads over writes and also contains features to avoid starving-out writes. It works best with CAM based drivers but NATA uses some of its functionality too. + * buf/bio: Make biowait(), getpbuf(), and most other buf/bio functions MPSAFE. * buffer-cache: Improved pipe-lining for writes. * devfs(5): Replaced the static /dev directory with a dynamic device file system written by Alex Hornung during the Google Summer of Code 2009. * All block devices now auto-probe their slices and partitions. @@ -47,6 +48,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/ * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support). * drm(4): Sync code with latest from FreeBSD. * ext2fs: Support variable inode size (from FreeBSD). + * mountctl/mount -v: New infrastructure for reporting mount flags. * NFS * Rewrite the client-side RPC code. The kernel now creates two kernel threads for each NFS mount, one handles reading from the socket and the other handles @@ -59,10 +61,21 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/ * Fix linux compatibility issues (fix bugs in readdirplus) * msdos(5): Fixed a number of bugs. * pci(4): Sync code with FreeBSD 7.2. + * pipe(2): Pipes are now 100% MPSAFE. + * Add new cred/privilege infrastructure for jail and general use. + * Consolidate VOP access tests in vop_helper_access(). * usched_set: Add USCHED_CPU_GET for retrieving the current CPU. * revoke(2): Reimplemented the revoke code. - * pty: Add Unix98 ptys (/dev/ptmx and /dev/pts/*) - * sound: add autocloning support for dsp devices + * power management: Greatly improve ACPI-based CPU power management functions. + * pty: Add Unix98 ptys (/dev/ptmx and /dev/pts/*). + * sound: add autocloning support for dsp devices. + * tcp: Fix a reestablishment bug for TCP connections if one side reboots without + closing the connection. A port pair could wind up becoming unusable for + upwards of an hour or longer. + * tcp: Improve performance by implementing an automatic high-water mark when + it is not otherwise specified, allowing hysteresis between the kernel and + the tcp protocol stack. + * tsleep: New tsleep interlock mechanics implemented to fix races. * vkernel(7) * Fix entry into ddb(4) when running a SMP vkernel. Fixes stop/cont. * Fix startup race with I/O cothread support. @@ -101,7 +114,8 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/ * ath(4): Add open source HAL code (from FreeBSD) and make it possible to build it into the kernel. * cxm(4): Add new driver for Hauppauge PVR-250/350 video capture cards (from FreeBSD). * kbdmux(4): Add multiple keyboards on the console via keyboard multiplexer (from FreeBSD). - * mpt(4): Sync the driver with latest version from FreeBSD. + * mpi(4): Sync the driver with the latest version from FreeBSD. + * mpt(4): Sync the driver with the latest version from FreeBSD. * ahci(4): Implement a native AHCI driver with full hot-plug and port multiplier support. Also implement ATA pass-through. Uses CAM. * sili(4): Implement a native Silicon Image 3132 driver with full hot-plug and port multiplier support.