svn commit: r42071 - head/en_US.ISO8859-1/htdocs/news/status

Gabor Pali pgj at FreeBSD.org
Thu Jun 27 00:33:35 UTC 2013


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 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE report PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Status Report//EN" "http://www.FreeBSD.org/XML/www/share/xml/statusreport.dtd" >
+<!-- $FreeBSD$ -->
+<report>
+  <date>
+    <month>April-June</month>
+
+    <year>2013</year>
+  </date>
+
+  <section>
+    <title>Introduction</title>
+
+    <p>This report covers &os;-related projects between April and June
+      2013.  This is the second of four reports planned for 2013.</p>
+
+    <!-- XXX: theraven's part goes here -->
+
+    <!-- XXX: keep updating the number of entries -->
+    <p>Thanks to all the reporters for the excellent work!  This report
+      contains 4 entries and we hope you enjoy reading it.</p>
+
+    <!-- XXX: set date for the next set of submissions -->
+    <p>The deadline for submissions covering between July and September 2013
+      is not yet decided.</p>
+  </section>
+
+  <category>
+    <name>proj</name>
+
+    <description>Projects</description>
+  </category>
+
+  <category>
+    <name>kern</name>
+
+    <description>Kernel</description>
+  </category>
+
+  <category>
+    <name>arch</name>
+
+    <description>Architectures</description>
+  </category>
+
+  <project cat='proj'>
+    <title>PC-BSD</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Kris</given>
+	  <common>Moore</common>
+	</name>
+	<email>kmoore at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.pcbsd.org">PC-BSD Home Page</url>
+    </links>
+
+    <body>
+      <p>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
+	<tt>freebsd-update(8)</tt> systems.  In addition to the
+	<tt>9.1-RELEASE</tt> ISO images, we have begun to create a
+	<tt>9-STABLE</tt> branch as well, using
+	<tt>freebsd-update(8)</tt> to push out the latest world and
+	kernel binaries on a monthly basis.</p>
+
+      <p>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.</p>
+    </body>
+  </project>
+
+  <project cat='kern'>
+    <title>Wireless Networking Improvements</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Adrian</given>
+	  <common>Chadd</common>
+	</name>
+	<email>adrian at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links/>
+
+    <body>
+      <p>Recently the &os; wireless networking stack has received
+	updates in the following areas:</p>
+
+      <ul>
+	<li>Improved transmit locking in <tt>net80211(4)</tt> to
+	  eliminate a whole class of subtle race conditions leading to
+	  out-of-order packets being handed to the driver.</li>
+
+	<li>Spectral scan (FFT) information is now available for the
+	  AR9280, AR9285, AR9287 series NICs.</li>
+
+	<li>Added support for AR93xx, AR94xx, AR95xx NICs —
+	  <tt>hostap</tt>, <tt>adhoc</tt> and <tt>station</tt> modes
+	  have been tested, including 3x3 stream support for the those
+	  NICs where appropriate.</li>
+
+	<li>Implemented ps-poll handling in <tt>hostap</tt> mode.  This
+	  was required for correct behaviour with stations that implement
+	  aggressive power save.</li>
+
+	<li>Added AR933x SoC support — including all on-board
+	  peripherals — the <tt>8devices.com</tt> Carambola-2
+	  board is now fully supported and will run &os; from NOR
+	  flash.</li>
+      </ul>
+    </body>
+  </project>
+
+  <project cat='arch'>
+    <title>Intel IOMMU (VT-d, DMAR) Support</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Konstantin</given>
+	  <common>Belousov</common>
+	</name>
+	<email>kib at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/vt-directed-io-spec.html"/>
+      <url href="http://lists.freebsd.org/pipermail/freebsd-arch/2013-May/014368.html"/>
+      <url href="http://people.freebsd.org/~kib/misc/dmar.1.patch"/>
+    </links>
+
+    <body>
+      <p>A VT-d driver was developed that implements the
+	<tt>busdma(9)</tt> 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.</p>
+
+      <p>It also eliminates bounce buffering (copying) by allocating
+	remapped regions that satisfy a device's access limitations.</p>
+
+      <p>With additional work to define a suitable interface the VT-d
+	driver will also provide PCI pass-through functionality for
+	hypervisors.</p>
+
+      <p>This project is sponsored by the &os; Foundation.</p>
+    </body>
+
+    <help>
+      <task>Implements workarounds for chipset errata.</task>
+
+      <task>Commit to HEAD after additional testing.</task>
+
+      <task>Rebalance MSI/MSI-X using interrupt remapping unit, also
+	required for x2APIC use on big machines</task>
+
+      <task>Integrate with the Intel GPU MMU and handle Ironlake and
+	SandyBridge errata for the GFXVTd unit.</task>
+
+      <task>Provide an interface for VMM (hypervisors).</task>
+
+      <task>Consider implementing a driver for AMD's IOMMU.</task>
+    </help>
+  </project>
+
+  <project cat='kern'>
+    <title>Multi-threaded Pagedaemon</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Konstantin</given>
+	  <common>Belousov</common>
+	</name>
+	<email>kib at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://people.freebsd.org/~kib/misc/pagedaemon-numa.1.patch"/>
+    </links>
+
+    <body>
+      <p>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.</p>
+
+      <p>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.</p>
+
+      <p>Testing on diverse workloads and on real multi-socket machines
+	is required.</p>
+
+      <p>This project is sponsored by the &os; Foundation.</p>
+    </body>
+
+    <help>
+      <task>Debug on multi-domain NUMA machine.</task>
+
+      <task>Test, get review and commit.</task>
+    </help>
+  </project>
+</report>


More information about the svn-doc-all mailing list