Finish an editing pass. A couple of issues remain:
- As noted in a comment, one entry refers to a load of nonexistent man pages, with no explanation of what they do. - We are a bit inconsistent about the use of <tt> for command names. - There is some duplication between the ThunderX and ARM64 status reports.
This commit is contained in:
parent
91e4c306d0
commit
02f98a9e3e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47638
1 changed files with 14 additions and 11 deletions
|
@ -123,7 +123,7 @@
|
|||
transparent; applications must be adapted to take advantage of
|
||||
the hardware.</p>
|
||||
|
||||
<p>Some I/OAT models support more advanced copying modes, like
|
||||
<p>Some I/OAT models support more advanced copying modes, such as
|
||||
XOR; these modes are not yet supported in the <tt>ioat(4)</tt>
|
||||
driver.</p>
|
||||
</body>
|
||||
|
@ -273,6 +273,9 @@
|
|||
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? -->
|
||||
|
||||
<p>Much of the development was originally done in late 2014.
|
||||
Since then, the patches have been massively improved and
|
||||
|
@ -888,8 +891,8 @@
|
|||
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 was merged into the Mesa
|
||||
framework.</p>
|
||||
versions. The libosmesa 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
|
||||
OpenCL. There are two GPU-based OpenCL implementations:
|
||||
|
@ -1239,7 +1242,7 @@
|
|||
|
||||
<help>
|
||||
<task>
|
||||
<p>The GNOME website is stale. Work is under way to improve
|
||||
<p>The &os; GNOME website is stale. Work is under way to improve
|
||||
it.</p>
|
||||
</task>
|
||||
|
||||
|
@ -1307,16 +1310,16 @@
|
|||
specifies the possible effects on memory of out-of-order and
|
||||
speculative execution. More precisely, it specifies the
|
||||
extent to which the machine may visibly reorder memory
|
||||
accesses in order to optimize performance. Unfortunately,
|
||||
there are almost as many models as architectures. Moreover,
|
||||
some architectures, for instance IA32 or Sparcv9 TSO, are
|
||||
accesses to optimize performance. Unfortunately,
|
||||
there are almost as many models as architectures.
|
||||
Some architectures, for example IA32 or Sparcv9 TSO, are
|
||||
relatively strongly ordered. In contrast, others, like
|
||||
PowerPC or ARM, are very relaxed. In effect, atomics define a
|
||||
very relaxed abstract memory model for &os;'s
|
||||
machine-independent code that can be efficiently realized on
|
||||
any of these architectures.</p>
|
||||
|
||||
<p>However, most &os; development and testing still happens on
|
||||
<p>Most &os; development and testing still happens on
|
||||
x86 machines, which, when combined with x86's strongly ordered
|
||||
memory model, leads to errors in the use of atomics,
|
||||
specifically, barriers. In other words, the code is not
|
||||
|
@ -1365,7 +1368,7 @@
|
|||
buffers at the micro-architecural level. So, to ensure
|
||||
sequentially consistent behavior on x86, a store/load barrier
|
||||
needs to be issued, which can be done with an MFENCE
|
||||
instruction or by any locked RMW operation. The latter
|
||||
instruction or by any locked read-modify-write operation. The latter
|
||||
approach is recommended by the optimization guides from Intel
|
||||
and AMD. It was noted that careful selection of the scratch
|
||||
memory location, which is modified by the locked RWM
|
||||
|
@ -1619,7 +1622,7 @@
|
|||
</links>
|
||||
|
||||
<body>
|
||||
<p>As of the end of Q3 the ports tree holds a bit more than
|
||||
<p>As of the end of Q3 the ports tree holds just over
|
||||
25,000 ports, and the PR count is above 2,000. The summer
|
||||
period saw less activity on the ports tree than during the
|
||||
previous quarter, with fewer than 7,000 commits performed by
|
||||
|
@ -3115,7 +3118,7 @@
|
|||
|
||||
<body>
|
||||
<p>The Allwinner A10 and A20 chips are ARM CPUs found in
|
||||
increasingly common development boards and other devices, like
|
||||
increasingly common development boards and other devices, such as
|
||||
the Cubieboard/Cubieboard 2 and the Banana Pi.</p>
|
||||
|
||||
<p>With the end of a GSoC project by Pratik Singhal, our A10 and
|
||||
|
|
Loading…
Reference in a new issue