From owner-p4-projects@FreeBSD.ORG Mon Jan 18 00:14:52 2010
Return-Path: This report covers &os; related projects between October and
- December 2009. Obviously, this is the last report in 2009,
- which has shown to be very important for the &os; Project. Besides
- other remarkable things, a new major version of &os;, 8.0-RELEASE, has been
+ December 2009. This is the last of the four reports covering 2009,
+ which has shown to be a very important year for the &os; Project. Besides
+ other notable things, a new major version of &os;, 8.0-RELEASE, has been
released, while the release process for 7.3-RELEASE is soon to begin. Thanks to all the reporters for the excellent work! We hope you
@@ -109,12 +109,12 @@
Existing ata(4) infrastructure, which has been around many years,
- has various problems and limitations with compared to modern
- controllers/devices support. Although the CAM subsystem (used for SCSI)
+ has various problems and limitations when compared to modern
+ controllers/device support. Although the CAM subsystem (used for SCSI)
is almost as old as ata(4), it is more eligible to solve the current
problems. To reduce code duplication and better support border cases
such as ATAPI and SAS, we have started to develop a new CAM based
@@ -229,7 +229,7 @@
making controller driver API stricter. Command queuing support gives new ATA implementation up to
- double performance benefit on some workloads, whereas 20-30% is
+ double performance benefit on some workloads, with 20-30% improvement
quite usual. SATA Port Multiplier support makes it easy to build fast and
@@ -294,9 +294,9 @@
This work allows Linux applications using V4L video calls to
work with existing &os; video drivers that provide V4L interfaces.
It is tested and working with the net/skype port and also with
- browser-based Flash applications that access webcams. It is tested on
- &os;-8.0/amd64 and &os;-7.2/i386. An early version has been
+ browser-based Flash applications that access webcams. An early version has been
committed to 9.0-CURRENT and work is in progress to commit the latest
- version and then MFC.
Note: to be clear, this does not add V4L support to all webcams. The &os; camera driver must already offer V4L support itself in @@ -1008,7 +1008,7 @@ been used extensively by the developers. The primary author of this port is Oleksandr Tymoshenko (gonzo@FreeBSD.org). -
The development branch had been updated incorrectly several times over the @@ -1098,7 +1098,7 @@
The purpose of this project is to provide &os; with support for the Flattened Device Tree (FDT) technology, the mechanism for describing computer hardware resources, which cannot be probed or self enumerated, in - a uniform and portable way. The primary consumer of this technology are + a uniform and portable way. The primary consumers of this technology are embedded &os; platforms (ARM, AVR32, MIPS, PowerPC), where a lot of designs are based on similar chips but have different assignment of pins, memory layout, addresses bindings, interrupts routing and other resources.
@@ -1264,8 +1264,8 @@ -Important changes regarding &os; TDM Framework since last Status - Report:
+Important changes regarding &os; TDM Framework since the last status + report:
On January 13, I removed the utmp user accounting database and - replaced it with POSIX utmpx. Unfortunately, the upgrade path is a bit - bumpy, because the utmp interface provided almost no library + replaced it with a new POSIX utmpx implementation. Unfortunately, the upgrade path is a bit + complex, because the utmp interface provided almost no library interface to interact with the database files.
This change may have caused some regressions. Some ports may fail @@ -1358,8 +1358,8 @@
Good compatibility has been ensured and there are only few pending - items which have to be reviewed/enhanced. Recently, an enhancement - has been completed which makes it possible to accomplish better + items that have to be reviewed/enhanced. Recently, an enhancement + has been completed, which makes it possible to accomplish better transliteration, just like in the GNU version. An initial testing patch is expected at the beginning of February.
@@ -1426,7 +1426,7 @@NVIDIA has released the first BETA version of its graphics drivers for &os;/amd64. Note that this driver will work on &os; - versions 7.3 or 8.0 and later. It also works on very recent + versions 7.3-RELEASE or 8.0-RELEASE and later. It also works on very recent versions of 7.2-STABLE. More details are provided in the official release announcement.
@@ -1488,7 +1488,7 @@The list of PRs recommended for committer evaluation by the Bugbusting Team continues to receive new additions; however, it has not yet achieved high visibility. (This list contains PRs, - mostly with patches, that the Bugbusting Team feel are probably + mostly with patches, that the Bugbusting Team consider potentially ready to be committed as-is, or are probably trivially resolved in the hands of a committer with knowledge of the particular subsystem.) One of the suggestions at the Cambridge devsummit @@ -1505,9 +1505,9 @@ been converted, and we are keeping up as new ones come in. We hope that this is making it easier to browse the PR database.
-The overall PR count jumped to over 6200 during the 8.0 release - cycle, but seems to have stabilized at around 6100. As in the - past, we have a fairly good clearance rate for ports PRs, but +
The overall PR count jumped to over 6,200 during the 8.0-RELEASE release + cycle but seems to have stabilized at around 6,100. As in the + past, we have a fairly good clearance rate for ports PRs but much less so for other PRs. (Partly this is due to the concept of individual ports having 'maintainers'.)
@@ -1533,10 +1533,10 @@Work continues on our ia64 port. Many recent commits to - help improve stability have been made to -CURRENT and MFCed + help improve stability have been made to 9.0-CURRENT and MFCed to 8-STABLE.
-Due to interest from one very motivated user, package builds +
Due to interest from a very motivated user, package builds have been restarted for ia64-8. This is primarily intended as a QA step to discover and fix bugs on ia64, rather than to create packages for upload.
@@ -1563,7 +1563,7 @@Currently it is tested on big/little endian machines and 32/64 - bits DMA operation with STA mode. A major patch for siba(4) - is being reviewed before committing into HEAD.
+Currently, it is tested on big/little endian machines and 32/64-bit + DMA operation with STA mode. A major patch for siba(4) + is being reviewed before committing into 9.0-CURRENT.
The Release Engineering Team would like to thank George Neville-Neil (gnn@) for his service on the team. George continues to work with the &os; Project but has stepped down - from the Release Engineering Team to focus on those other + from the Release Engineering Team to focus on other activities.
@@ -1677,25 +1680,25 @@ identified:Patches for all but the zlib support have been committed to - HEAD and merged to all supported stable branches including - RELENG_6. Special thanks to Eugene Grosbein for helping with + 9.0-RELEASE and merged to all supported stable branches including + 6-STABLE. Special thanks to Eugene Grosbein for helping with testing.
Despite a difficult economy, we more than doubled our number - of donors, we raised $269k towards our goal of $300k, and with + of donors, we raised $269K towards our goal of $300K, and with an improved economy hope to surpass that this year.
-We funded two new projects. One is the Flattened Device Tree by +
We have funded two new projects. One is the Flattened Device Tree by Rafal Jaworowski. And, the second one is Highly Available Storage by Pawel Jakub Dawidek. We continued supporting the New Console Driver by Ed Schouten and Improvements to the &os; TCP Stack by @@ -1790,10 +1793,10 @@
-VirtualBox 3.1.2 has been committed to the Ports tree.
+VirtualBox 3.1.2 has been committed to the ports tree.
Several changes to the port have been performed with this - update which include:
+ update including:BSDCan 2010 will be held on 13-14 May 2010 at University of +
BSDCan 2010 will be held on 13-14 May 2010 at the University of Ottawa, and will be preceded by two days of Tutorials on 11-12 May 2010.
@@ -1876,12 +1879,12 @@The next conference will be held at Tokyo University of +
The next conference will be held at the Tokyo University of Science, Tokyo, Japan, on 11th to 14th March, 2010.
For more detailed information, please check the conference
@@ -1903,7 +1906,7 @@
The meetBSD conference is an annual event gathering users and
- developers of the BSD operating system family, mostly FreeBSD,
+ developers of the BSD operating system family, mostly &os;,
NetBSD and OpenBSD. Afer the special California edition,
meetBSD Wintercamp in Livigno, this year we are back to
Krakow, Poland. In 2010, meetBSD will be held on 2-3 July at Jagiellonian
+ In 2010, meetBSD will be held on 2-3 July at the Jagiellonian
University. See the conference main web site for more details. We are again able to build bootable i386/amd64 kernel. Nathan
- Whitehorn commited a fix to &os; which enabled LLVM/clang to
+ Whitehorn committed a fix to &os;, which enabled LLVM/clang to
work mostly fine on PowerPC. There is some preliminary testing
of LLVM/clang on ARM and MIPS being done. We have some ideas
about sparc64 support which are currently being investigated.
You are welcome to contact us if you want to help. Since the last report a lot has happened mostly in the area of
- C++, clang is currently able to build working groff, gperf and
- devd, ie. all of the C++ apps we have in base. Unfortunatelly,
+ Since the last report, a lot has happened mostly in the area of
+ C++; clang is currently able to build working groff, gperf and
+ devd, i.e. all of the C++ apps we have in base. Unfortunately,
it still cannot build any of the C++ libraries — two of
them are missing builtins and libstdc++ is broken for other
reasons. Not much happened in the clangbsd branch as we cannot upgrade
+ Not much happened in the clangbsd branch as we cannot
upgrade the clang/llvm there because we are blocked by a bug
that requires using newer assembler than we can ship. This
might be solved by either fixing this (short term) or using
- llvm-mc instead of gnu as for assembling (longer term).
Preliminary Hardware Performance Counter support for Intel - XScale ARM processors was committed to FreeBSD 9.0-CURRENT + XScale ARM processors was committed to &os; 9.0-CURRENT in December. This adds another supported architecture to hwpmc(9). The system works for basic performance counter usage but more advanced usage scenarios, namely callchain support, are not yet implemented.
- -Use the xml
generator or download and edit the
@@ -42,6 +42,8 @@
The October-December, 2009 Status Report is now
+ available with 38 entries.2009
+