From owner-svn-doc-head@FreeBSD.ORG Thu Jun 27 00:33:35 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id B8D282D0; Thu, 27 Jun 2013 00:33:35 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 9BE611914; Thu, 27 Jun 2013 00:33:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5R0XZOU024102; Thu, 27 Jun 2013 00:33:35 GMT (envelope-from pgj@svn.freebsd.org) Received: (from pgj@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5R0XZuX024100; Thu, 27 Jun 2013 00:33:35 GMT (envelope-from pgj@svn.freebsd.org) Message-Id: <201306270033.r5R0XZuX024100@svn.freebsd.org> From: Gabor Pali Date: Thu, 27 Jun 2013 00:33:35 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r42071 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Jun 2013 00:33:35 -0000 Author: pgj Date: Thu Jun 27 00:33:34 2013 New Revision: 42071 URL: http://svnweb.freebsd.org/changeset/doc/42071 Log: - Start building the Q2 status report. Added: head/en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml (contents, props changed) Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile Modified: head/en_US.ISO8859-1/htdocs/news/status/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/Makefile Wed Jun 26 19:53:34 2013 (r42070) +++ head/en_US.ISO8859-1/htdocs/news/status/Makefile Thu Jun 27 00:33:34 2013 (r42071) @@ -59,6 +59,7 @@ XMLDOCS+= report-2012-04-2012-06 XMLDOCS+= report-2012-07-2012-09 XMLDOCS+= report-2012-10-2012-12 XMLDOCS+= report-2013-01-2013-03 +XMLDOCS+= report-2013-04-2013-06 XSLT.DEFAULT= report.xsl Added: head/en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml Thu Jun 27 00:33:34 2013 (r42071) @@ -0,0 +1,221 @@ + + + + + + April-June + + 2013 + + +
+ Introduction + +

This report covers &os;-related projects between April and June + 2013. This is the second of four reports planned for 2013.

+ + + + +

Thanks to all the reporters for the excellent work! This report + contains 4 entries and we hope you enjoy reading it.

+ + +

The deadline for submissions covering between July and September 2013 + is not yet decided.

+
+ + + proj + + Projects + + + + kern + + Kernel + + + + arch + + Architectures + + + + PC-BSD + + + + + Kris + Moore + + kmoore@FreeBSD.org + + + + + PC-BSD Home Page + + + +

Progress on moving PC-BSD & TrueOS to a "rolling release" + is happening quickly. We have implemented our own package + repository, fully based on PKGNG, which is updated twice + monthly, and are now hosting dedicated + freebsd-update(8) systems. In addition to the + 9.1-RELEASE ISO images, we have begun to create a + 9-STABLE branch as well, using + freebsd-update(8) to push out the latest world and + kernel binaries on a monthly basis.

+ +

We are currently working on an implementation of ZFS Boot + Environments for desktops and servers. These users to install + updates or experimental versions in separate ZFS clones and + select the one to run at boot time, providing an easy way of + testing upgrades before deployment.

+ +
+ + + Wireless Networking Improvements + + + + + Adrian + Chadd + + adrian@FreeBSD.org + + + + + + +

Recently the &os; wireless networking stack has received + updates in the following areas:

+ +
    +
  • Improved transmit locking in net80211(4) to + eliminate a whole class of subtle race conditions leading to + out-of-order packets being handed to the driver.
  • + +
  • Spectral scan (FFT) information is now available for the + AR9280, AR9285, AR9287 series NICs.
  • + +
  • Added support for AR93xx, AR94xx, AR95xx NICs — + hostap, adhoc and station modes + have been tested, including 3x3 stream support for the those + NICs where appropriate.
  • + +
  • Implemented ps-poll handling in hostap mode. This + was required for correct behaviour with stations that implement + aggressive power save.
  • + +
  • Added AR933x SoC support — including all on-board + peripherals — the 8devices.com Carambola-2 + board is now fully supported and will run &os; from NOR + flash.
  • +
+ +
+ + + Intel IOMMU (VT-d, DMAR) Support + + + + + Konstantin + Belousov + + kib@FreeBSD.org + + + + + + + + + + +

A VT-d driver was developed that implements the + busdma(9) interface using the DMA Remap units (DMARs) + found in current Intel chipsets. The driver provides + reliability and security improvements for the system by + facilitating restricted access to main memory from busmastering + devices.

+ +

It also eliminates bounce buffering (copying) by allocating + remapped regions that satisfy a device's access limitations.

+ +

With additional work to define a suitable interface the VT-d + driver will also provide PCI pass-through functionality for + hypervisors.

+ +

This project is sponsored by the &os; Foundation.

+ + + + Implements workarounds for chipset errata. + + Commit to HEAD after additional testing. + + Rebalance MSI/MSI-X using interrupt remapping unit, also + required for x2APIC use on big machines + + Integrate with the Intel GPU MMU and handle Ironlake and + SandyBridge errata for the GFXVTd unit. + + Provide an interface for VMM (hypervisors). + + Consider implementing a driver for AMD's IOMMU. + +
+ + + Multi-threaded Pagedaemon + + + + + Konstantin + Belousov + + kib@FreeBSD.org + + + + + + + + +

Based on a prototype change from Jeff Roberson, per-domain page + queues and per-domain pagedaemon working threads have been + implemented. At the moment, the domains coincide with the NUMA + proximity domains, but this is not neccessary and could be + improved with further separation to allow more parallelism in + the pagedaemon.

+ +

The patch is relatively simple, with the most delicate parts + being the page laundry and OOM logic, which requires coordination + between all pagedaemon threads to prevent false triggering.

+ +

Testing on diverse workloads and on real multi-socket machines + is required.

+ +

This project is sponsored by the &os; Foundation.

+ + + + Debug on multi-domain NUMA machine. + + Test, get review and commit. + +
+