- Start building the Q2 status report.
This commit is contained in:
parent
c22efebadb
commit
d9a97bbbd3
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=42071
2 changed files with 222 additions and 0 deletions
en_US.ISO8859-1/htdocs/news/status
|
@ -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
|
||||
|
||||
|
|
221
en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml
Normal file
221
en_US.ISO8859-1/htdocs/news/status/report-2013-04-2013-06.xml
Normal file
|
@ -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@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@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@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@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>
|
Loading…
Reference in a new issue