Index: head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml
===================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml (revision 47558)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-07-2015-09.xml (revision 47559)
@@ -1,283 +1,361 @@
This is a draft of the July–September 2015
status report. Please check back after it is finalized, and
an announcement email is sent to the &os;-Announce mailing
list.
The third quarter of 2015 was another productive quarter for the &os; project and community. [...]
Thanks to all the reporters for the excellent work!
The deadline for submissions covering the period from October to December 2015 is January 7, 2016.
?>A new driver, ioat(4), was added to the tree. ioat(4) supports Intel's I/O Acceleration Technology devices which are found on some Intel server systems.
These devices are DMA offload engines, which can accelerate some I/O-heavy applications by offloading memory copies from the main CPU to the I/OAT unit. This acceleration is not transparent; applications must be adapted to take advantage of the hardware.
Some I/OAT models support more advanced copying modes, like XOR; these modes are not yet supported in the ioat(4) driver.
Further testing, especially on a range of device models other than BDXDE (looking for volunteers here).
Support for the more advanced copy modes.
IPSEC is now enabled by default in the GENERIC kernel configuration, and work is proceeding to speed things up in various ways. The latest changes are the addition, by &a.jmg;, &a.eri;, and &a.gnn;, of AES modes both in hardware and in software. Part of this work also includes more benchmarks undertaken using Conductor in the netperf project. Results have been reported at BSDCan and vBSDCon with more to come at EuroBSD and BSDBrasil.
Performance improvements and other tweaks are ongoing.
With the advent of DTrace we are able to replace many of the internal kernel debugging options, such as TCPDEBUG, with statically defined tracepoints (SDTs). Tracepoints have now been added to the system that replicate the functionality of the TCPDEBUG kernel option. No new kernel options need to be added — they are standard with any kernel that has DTrace, which is included in the default GENERIC kernels in 10.x and HEAD.
The Acer C720 Chromebook is an affordable (under $200) and powerful little laptop, that provides a battery life of up to six hours running FreeBSD. It is a great machine for travelling and coding in general. The machine is fully functional, meaning that all essential devices work: Keyboard, trackpad, light sensor, backlight control, display in VESA mode (fast), external Display on HDMI (only VESA mirror mode), sound, USB ports, SD card slot, camera and Atheros Wireless.
This quarter, this project extended previous work on the boot process and keyboard driver as well as the smbus(4) driver. It added three new drivers: ig4(4), cyapa(4) and isl(4).
Much of the development was originally done in late 2014; since then, the patches have been massively improved and merged into CURRENT, so that all relevant devices work without manual patching.
For those who are unable to run CURRENT, there is a backported patch to 10.2-RELEASE.
Thanks to everyone who helped in the process, I couldn't have done it without you (you know who you are).
This project aims to add support for the LiquidIO family + of high-performance programmable accellerator 10/40-gigabit + Ethernet network adapters. The currently developed kernel driver + supports CN6640- and CN6880-based PCIe cards, enabling the + following features:
+ +The project is currently being developed in house and is + currently being prepared for upstream. We plan on making it + available in &os; 11.
+ + + +