From: justin Date: Thu, 25 Oct 2012 02:11:20 +0000 (-0700) Subject: Add Sephe's updates X-Git-Url: http://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/1e37177a25747de5fce1ebba303463129514f9b4 Add Sephe's updates --- diff --git a/release32/index.mdwn b/release32/index.mdwn index 08972e4..aca931e 100644 --- a/release32/index.mdwn +++ b/release32/index.mdwn @@ -87,6 +87,20 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr * Implemented RFC1405 and SACK rescue retransmission * Several Google Summer of Code projects added for PUFFS support, scheduler changes. * tmpfs filesystems can be exported over NFS +* Make carp(4) lockless MPSAFE +* More [RFC3390](http://www.ietf.org/rfc/rfc3390.txt) conforming +* [RFC6298](http://www.ietf.org/rfc/rfc6298.txt) conforming +* [RFC6633](http://www.ietf.org/rfc/rfc6633.txt) conforming +* Improve [RFC4015](http://www.ietf.org/rfc/rfc4015.txt) support +* Implement [RFC6675](http://www.ietf.org/rfc/rfc6675.txt) +* Implement [RFC4653](http://www.ietf.org/rfc/rfc4653.txt) +* Fix several SACK related bugs +* Optimize SACK scoreboard allocation +* Implement "Rescue Retransmission for SACK-based Loss Recovery Algorithm" +* Support memory-mapped PCIe configuration space access +* Make PAWS robust against segement reordering +* Asynchronize TCP's pru_rcvd; improve performance. +* ACPICA update (submitted by Magliano Andrea) > ### Hardware changes @@ -95,12 +109,19 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr * Smart Battery System support has been added * Many ACPI and interrupt routing improvements, as well as bug fixes and workarounds for broken hardware * Watchdog drivers for Intel and AMD chipsets have been imported from FreeBSD. See ichwd(4) and amdsbwd(4). -* Many ethernet drivers have been updated and reworked to fix bugs and increase performance, including MSI support * A ixgbe(4) driver for Intel 10Gb/s ethernet adapters has been added. * Many drivers for hardware RAID adapters have been updated * A hpt27xx(4) driver for HighPoint RocketRAID 27xx SAS controllers has been added * A hptrr(4) driver for HighPoint RocketRAID 17xx, 22xx, 23xx and 25xx has been added - +* Update igb(4) to 2.2.3, add MSI-X support and various improvements +* Update bge(4) support from FreeBSD +* Add Broadcom 5718 and 57785 chip-family support (bnx(4)) +* Add TSO support for IPv4 TCP +* Add TSO support in em(4), emx(4), bce(4), bge(4), bnx(4), igb(4), jme(4) +* Stabilize alc(4) support +* Update em(4)/emx(4) to 7.2.4, fix bugs mentioned in errata +* Improve jme(4) multiple reception queue and MSI-X support + > ### New Multiprocessor-safe Work * Introduced a new cpu topology aware scheduler, usched_dfly, and made it the default. This scheduler implements several weighted algorithms and will first try to schedule threads to different sockets (to make best use of on-chip caches). As the load increases threads are then scheduled to real cores, and finally will be scheduled to hyper-threads. Threads with similar load characteristics tend to get spread out more. The scheduler also implements wait/wakeup pairing detection and tries to move related threads closer together to reduce inter-socket cache coherency bandwidth and share L3 caches. @@ -130,13 +151,12 @@ Base compilers were updated to generate both SysV and GNU hashes for every dynam * dragonfly.pool.ntp.org now exists and is used by default for network time * LVM stripe support in rconfig - - > ### Removals * kzip > ### Contributed Software + * Shipping with pkgsrc-2012Q3 built packages. * Removed gcc 4.1 * Added libedit 2012-03-11 from NetBSD @@ -161,3 +181,6 @@ Base compilers were updated to generate both SysV and GNU hashes for every dynam * file updated to 5.11 >### Security related + +* No specific security-related updates in this release. +* So surely there are no problems whatsoever.