Editing pass over the 2015Q3 report
Move some <url>s from report the report body to the <links> section, where they actually work. Standardize on "The FreeBSD Foundation" as the sponsor text, and try to use "&os; head" more consistently. Provide descriptions for what the drivers in the Acer C720 report do, since they do not have manual pages yet.
This commit is contained in:
parent
c588ddbaed
commit
39a621559c
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47655
1 changed files with 49 additions and 52 deletions
|
@ -193,7 +193,7 @@
|
|||
</sponsor>
|
||||
|
||||
<sponsor>
|
||||
FreeBSD Foundation
|
||||
The FreeBSD Foundation
|
||||
</sponsor>
|
||||
|
||||
<help>
|
||||
|
@ -253,7 +253,7 @@
|
|||
<url href="http://blog.grem.de/pages/c720.html">Blog post on
|
||||
how to get things working</url>
|
||||
<url href="http://blog.grem.de/sysadmin/FreeBSD-On-AcerC720-Merged-2015-07-25-23-30.html">Blog
|
||||
post with links to commits in CURRENT</url>
|
||||
post with links to commits in HEAD</url>
|
||||
|
||||
<url href="http://blog.grem.de/sysadmin/FreeBSD-10.2-On-AcerC720-2015-09-19-17-00.html">Backported
|
||||
patch for 10.2-RELEASE</url>
|
||||
|
@ -272,17 +272,15 @@
|
|||
<p>This quarter, this project extended previous work on the
|
||||
boot process and keyboard driver as well as the
|
||||
<tt>smbus(4)</tt> driver. It added three new drivers:
|
||||
<tt>ig4(4)</tt>, <tt>cyapa(4)</tt>, and <tt>isl(4)</tt>.</p>
|
||||
<!-- None of these drivers have man pages (at least, not indexed by the
|
||||
web man page thing), so how is the reader expected to know what
|
||||
they do or why they should care? -->
|
||||
<tt>ig4(4)</tt> for the I2C bus, <tt>cyapa(4)</tt> for the
|
||||
trackpad, and <tt>isl(4)</tt>, for the ambient light sensor.</p>
|
||||
|
||||
<p>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
|
||||
merged into HEAD, so that all relevant devices work without
|
||||
manual patching.</p>
|
||||
|
||||
<p>For those who are unable to run CURRENT, there is a
|
||||
<p>For those who are unable to run HEAD, there is a
|
||||
backported patch to 10.2-RELEASE.</p>
|
||||
|
||||
<p>Thanks to everyone who helped in the process. I couldn't
|
||||
|
@ -318,7 +316,7 @@
|
|||
|
||||
<body>
|
||||
<p>This project aims to add support for the LiquidIO family
|
||||
of high-performance programmable accellerator 10/40-gigabit
|
||||
of high-performance programmable accelerator 10/40-gigabit
|
||||
Ethernet network adapters. The currently developed kernel
|
||||
driver supports CN6640- and CN6880-based PCIe cards, enabling
|
||||
these features:</p>
|
||||
|
@ -330,7 +328,7 @@
|
|||
<li>Handling multiple concurrent applications running on
|
||||
the same device</li>
|
||||
|
||||
<li>Request/reply mechanism for (a)synchronous
|
||||
<li>A request/reply mechanism for (a)synchronous
|
||||
ordered/unordered communication</li>
|
||||
|
||||
<li>Remote memory operations</li>
|
||||
|
@ -372,7 +370,7 @@
|
|||
</sponsor>
|
||||
|
||||
<help>
|
||||
<task>Upstream the code to &os; HEAD.</task>
|
||||
<task>Upstream the code to &os; head.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
|
@ -407,7 +405,7 @@
|
|||
respective branches, among other things.</p>
|
||||
|
||||
<p>In mid-August, the &os; Release Engineering Team
|
||||
released &os; 10.2-RELEASE two weeks earlier than the
|
||||
released &os; 10.2-RELEASE, two weeks earlier than the
|
||||
original schedule anticipated.</p>
|
||||
|
||||
<p>The &os; Release Engineering Team would like to thank
|
||||
|
@ -420,7 +418,7 @@
|
|||
</body>
|
||||
|
||||
<sponsor>
|
||||
The FreeBSD Foundation
|
||||
The FreeBSD Foundation
|
||||
</sponsor>
|
||||
</project>
|
||||
|
||||
|
@ -464,19 +462,19 @@
|
|||
|
||||
<help>
|
||||
<task>
|
||||
<p>Virtualize interrupts and timer</p>
|
||||
<p>Virtualize interrupts and timer.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Port to a real hardware platform</p>
|
||||
<p>Port to a real hardware platform.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Create SMP support for bhyve-on-arm</p>
|
||||
<p>Create SMP support for bhyve-on-arm.</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Port to ARMv8</p>
|
||||
<p>Port to ARMv8.</p>
|
||||
</task>
|
||||
</help>
|
||||
</project>
|
||||
|
@ -713,10 +711,10 @@
|
|||
<p>A feature long missing from &os; was the ability to boot up
|
||||
with a temporary rootfs, configure the kernel to be able to
|
||||
access the real rootfs, and then replace the temporary root
|
||||
with the real one. In Linux, the functionality is known as
|
||||
with the real one. In Linux, this functionality is known as
|
||||
pivot_root. The reroot project aims to provide similar
|
||||
functionality in a different, slightly more user-friendly way.
|
||||
Simply put, from the user point of view it is as simple as
|
||||
functionality in a different, slightly more user-friendly, way.
|
||||
Simply put, from the user's point of view it is as simple as
|
||||
running <tt>reboot -r</tt>. The system performs a partial
|
||||
shutdown, killing all processes and unmounting the rootfs, and
|
||||
then partial bringup, mounting the new rootfs, running init,
|
||||
|
@ -784,7 +782,7 @@
|
|||
|
||||
<body>
|
||||
<p>We have updated <tt>clang</tt>, <tt>llvm</tt>, <tt>lldb</tt>,
|
||||
<tt>compiler-rt</tt>, and <tt>libc++</tt> in base to 3.7.0
|
||||
<tt>compiler-rt</tt>, and <tt>libc++</tt> in base to the 3.7.0
|
||||
release. These all contain numerous improvements. Please see
|
||||
the linked release notes for more detailed information. This
|
||||
brings us completely up-to-date with the latest upstream
|
||||
|
@ -858,7 +856,7 @@
|
|||
</body>
|
||||
|
||||
<help>
|
||||
<task>Test &os;-CURRENT and &os;-STABLE snapshots on
|
||||
<task>Test &os; head and &os;-STABLE snapshots on
|
||||
a variety of UEFI implementations.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
@ -890,8 +888,9 @@
|
|||
<p>The Mesa ports were updated to 10.6.8. At the same time, the
|
||||
ports received a major overhaul to make sure all ports are
|
||||
correctly configured. Dual version support was removed.
|
||||
There is only one mesa version for all supported &os;
|
||||
versions. The libosmesa port, which provided the off-screen version of
|
||||
There is only one Mesa version for all supported &os;
|
||||
versions. The <tt>libosmesa</tt> port, which provided
|
||||
the off-screen version of
|
||||
Mesa, was merged into the Mesa framework.</p>
|
||||
|
||||
<p>Another big item that was included in the Mesa port is
|
||||
|
@ -1047,7 +1046,7 @@
|
|||
the Project.</p>
|
||||
|
||||
<p>We continued to publish our monthly newsletters, keeping the
|
||||
community informed on what we are doing including event
|
||||
community informed on what we are doing, including event
|
||||
recaps, testimonials, project updates, and upcoming events.
|
||||
We received testimonials from Microsoft, NYCBus, and
|
||||
ScaleEngine. We also continued to approach companies to
|
||||
|
@ -1064,9 +1063,9 @@
|
|||
and we published a new Open Journal article on our website, to
|
||||
help promote the Journal. We also started offering a new
|
||||
subscription bundle, where you can buy all the 2014 issues.
|
||||
The July/August issue what published.</p>
|
||||
The July/August issue was published.</p>
|
||||
|
||||
<p>&a.gibbs; began a semester long &os; class at a middle school
|
||||
<p>&a.gibbs; began teaching a semester-long &os; class at a middle school
|
||||
in Boulder, Colorado. We are using the BeagleBone Black (BBB)
|
||||
to run &os; connected to Macs and PCs. We have received a lot
|
||||
of support, both internally, and from the Project, to get the
|
||||
|
@ -1075,7 +1074,7 @@
|
|||
this will help future classes in being able to support
|
||||
inexpensive platforms for teaching &os;.</p>
|
||||
|
||||
<p>Work continued on creating &os; curriculum for a half day
|
||||
<p>Work continued on creating a &os; curriculum for a half day
|
||||
workshop. Hopefully this will be available in late
|
||||
Spring.</p>
|
||||
|
||||
|
@ -1190,7 +1189,7 @@
|
|||
</ol>
|
||||
|
||||
<p>However, it still needs further refinements to make it
|
||||
suitable for committing to &os;-HEAD.</p>
|
||||
suitable for committing to &os; head.</p>
|
||||
</body>
|
||||
|
||||
<sponsor>
|
||||
|
@ -1390,7 +1389,8 @@
|
|||
kernel and libc, is the timekeeping functionality
|
||||
implemented in <tt>kern/kern_tc.c</tt> and the userspace
|
||||
<tt>__vdso_gettimeofday</tt>. This algorithm relied on x86
|
||||
TSO behavior. It was fixed in r284178 and r285286.</li>
|
||||
total store order (TSO) behavior. It was fixed in r284178
|
||||
and r285286.</li>
|
||||
|
||||
<li>The <tt>kern/kern_intr.c</tt> lockless updates to the
|
||||
<tt>it_need</tt> indicator were corrected in r285607.</li>
|
||||
|
@ -1459,7 +1459,7 @@
|
|||
The porting effort started only two months ago
|
||||
and is very much a work in progress, requiring significant
|
||||
refactoring and clean up before it reaches a committable
|
||||
state. Nonetheless this is exceptional progress in a short
|
||||
state. Nonetheless, this is exceptional progress in a short
|
||||
time. The porting effort also identified a number of
|
||||
proposed ISA improvements.</p>
|
||||
|
||||
|
@ -1736,7 +1736,7 @@
|
|||
<li>One of the freebsd-update mirrors was converted from
|
||||
lighttpd to nginx due to a data corruption bug.</li>
|
||||
|
||||
<li>Completed detachment of the svn repository from the old
|
||||
<li>We completed detachment of the svn repository from the old
|
||||
cluster and moved it to its new location.</li>
|
||||
</ul>
|
||||
|
||||
|
@ -2158,9 +2158,9 @@
|
|||
<li>Improved Linux support: all regression tests now pass on
|
||||
Linux</li>
|
||||
|
||||
<li>Messages can now be context aware, showing a given
|
||||
<li>Messages can now be context-aware, showing a given
|
||||
message always, or only during installation, upgrade
|
||||
(conditional on previous version), or removal</li>
|
||||
(conditional on the previous version), or removal</li>
|
||||
|
||||
<li><tt>@keywords</tt> now accept new entries to add context-aware
|
||||
messages</li>
|
||||
|
@ -2237,7 +2237,7 @@
|
|||
Consequently, most of the activity happened inside of the
|
||||
hypervisor. Patches for a clean PVH implementation have been
|
||||
posted, with the aim of having them merged in the next Xen
|
||||
release (4.7). Once that is done, work will continue on
|
||||
release (4.7). Once that is done, work will continue
|
||||
adding new features to both &os; and Xen to have feature
|
||||
parity with traditional PV guests/hosts.</p>
|
||||
|
||||
|
@ -2333,6 +2333,11 @@
|
|||
|
||||
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/ptnetmapOnBhyve">ptnetmap
|
||||
support in bhyve GSoC project</url>
|
||||
<url href="http://docs.FreeBSD.org/cgi/mid.cgi?561187FB.8040506">Windows
|
||||
support</url>
|
||||
|
||||
<url href="http://docs.FreeBSD.org/cgi/mid.cgi?56118B2B.2040101">Illumos
|
||||
support</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
|
@ -2357,14 +2362,6 @@
|
|||
support for external firmware, along with a port of the Intel
|
||||
edk2 UEFI firmware. This allows <tt>bhyve</tt> to run Windows
|
||||
in headless mode, and also Illumos.</p>
|
||||
|
||||
<ul>
|
||||
<li><url href="http://docs.FreeBSD.org/cgi/mid.cgi?561187FB.8040506">Windows
|
||||
support</url> </li>
|
||||
|
||||
<li><url href="http://docs.FreeBSD.org/cgi/mid.cgi?56118B2B.2040101">Illumos
|
||||
support</url></li>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
|
@ -2497,11 +2494,11 @@
|
|||
|
||||
<body>
|
||||
<p>The ZFS codebase received a significant batch of merges, and
|
||||
is now in sync with latest Illumos. Among other things, this
|
||||
is now in sync with the latest Illumos. Among other things, this
|
||||
update includes:</p>
|
||||
|
||||
<ul>
|
||||
<li>LZ4 is now a default compression algorithm.</li>
|
||||
<li>LZ4 is now the default compression algorithm.</li>
|
||||
|
||||
<li>Improved prefetch for faster send/receive.</li>
|
||||
|
||||
|
@ -2578,7 +2575,7 @@
|
|||
|
||||
<p>The <tt>checknr(1)</tt> utility has been cleaned up and
|
||||
extended to support modern <tt>roff(7)</tt> macros, including
|
||||
synchronizing code from NetBSD and the Heirloom docutils
|
||||
synchronizing code from NetBSD and the Heirloom doctools
|
||||
version.</p>
|
||||
|
||||
<p>Many <tt>roff</tt> fixes were made to documentation and man
|
||||
|
@ -2852,7 +2849,7 @@
|
|||
controllers</li>
|
||||
<li>ITS (Interrupt Translation Services) fixes</li>
|
||||
<li>Platform-specific changes for ThunderX</li>
|
||||
<li>Various other fixes to kernel (PCI, UMA, etc.)</li>
|
||||
<li>Various other fixes to the kernel (PCI, UMA, etc.)</li>
|
||||
</ul>
|
||||
|
||||
<p>The remaining features are being reviewed and will be
|
||||
|
@ -2932,7 +2929,7 @@
|
|||
for standard TCP connections.</p>
|
||||
|
||||
<p>The MPTCP commit history was synchronized with
|
||||
hg-beta.FreeBSD.org, and have made the repository available on
|
||||
hg-beta.FreeBSD.org, and we have made the repository available on
|
||||
BitBucket (see links). Future patch releases will be tagged
|
||||
there. The tree is now merged with &os; head weekly. An
|
||||
updated v0.51 patch is ready for release.</p>
|
||||
|
@ -3039,7 +3036,7 @@
|
|||
|
||||
<task>
|
||||
<p>The CloudABI Ports Collection currently has only 60
|
||||
packages. Although these packages already the building of
|
||||
packages. Although these packages already the building blocks of
|
||||
some interesting software, we are always interested in
|
||||
expanding.</p>
|
||||
</task>
|
||||
|
@ -3196,7 +3193,7 @@
|
|||
elsewhere, applying them to its native service definitions and
|
||||
creating additional native services. It is portable
|
||||
(including to Linux) and composable, it provides a migration
|
||||
path from the world of systemd Linux, it does not require new
|
||||
path from the world of systemd Linux, and it does not require new
|
||||
kernel APIs. It provides clean service environments,
|
||||
orderings and dependencies between services, parallelized
|
||||
startup and shutdown (including <tt>fsck</tt>), strictly
|
||||
|
@ -3248,7 +3245,7 @@
|
|||
|
||||
<task>
|
||||
<p>Add kernel support for passing a <tt>-b</tt> option to
|
||||
pid 1, and support for a boot_bare variable in the loader,
|
||||
pid 1, and support for a <tt>boot_bare</tt> variable in the loader,
|
||||
to allow "emergency" (where even no shell dotfiles
|
||||
are loaded) and "rescue" mode bootstraps, akin to
|
||||
Linux. (History: The <tt>-b</tt> mechanism and idea date
|
||||
|
@ -3310,7 +3307,7 @@
|
|||
<p>PCI Express (PCIe) hot-plug is used on both laptops and
|
||||
servers to allow peripheral devices to be added or removed
|
||||
while the system is running. Laptops commonly include
|
||||
hot-pluggable PCIe as either an ExpressCard slot or
|
||||
hot-pluggable PCIe as either an ExpressCard slot or a
|
||||
Thunderbolt interface. ExpressCard has built-in USB support
|
||||
that is already supported by &os;, but ExpressCard PCIe
|
||||
devices like Gigabit Ethernet adapters and eSATA cards are
|
||||
|
|
Loading…
Reference in a new issue