- Add 2014Q1 status report for FreeBSD/armv6hf
Submitted by: andrew
This commit is contained in:
parent
065c6dff6f
commit
6b22f2947e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44440
1 changed files with 45 additions and 1 deletions
|
@ -18,7 +18,7 @@
|
|||
|
||||
<!-- XXX: Keep the number of entries updated -->
|
||||
<p>Thanks to all the reporters for the excellent work! This report
|
||||
contains 11 entries and we hope you enjoy reading it.</p>
|
||||
contains 12 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<p>The deadline for submissions covering between April and
|
||||
June 2014 is July 7th, 2014.</p>
|
||||
|
@ -677,4 +677,48 @@
|
|||
<task>Test on real hardware.</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='arch'>
|
||||
<title>&os;/armv6hf</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Andrew</given>
|
||||
<common>Turner</common>
|
||||
</name>
|
||||
<email>andrew@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<body>
|
||||
<p>&os; has been updated to allow it to use the VFP variant of the
|
||||
ARM EABI ABI. The VFP unit is the ARM hardware to perform
|
||||
floating-point operations. This changes the ABI to improve the
|
||||
performance of code that uses floating-point operations. By
|
||||
default, &os; already uses the ARM EABI on all releases from
|
||||
10.0.</p>
|
||||
|
||||
<p>This is important for users of &os;/arm with an ARMv6 or ARMv7
|
||||
SoC and who use code that makes use of floating-point
|
||||
operations. It removes the need for the slow software
|
||||
floating-point support in <tt>libc</tt>. This is mostly
|
||||
compatible with the existing ABI, with the exception of how
|
||||
floating-point values are passed into functions. Because no
|
||||
floating-point values are passed to the kernel, the
|
||||
<tt>armv6</tt> and <tt>armv6hf</tt> kernels will work with
|
||||
either userland.</p>
|
||||
|
||||
<p>As part of this, some support functions have been updated to
|
||||
use the VFP unit when available. It is intended the existing
|
||||
<tt>armv6</tt> target architecture will be kept for cases where
|
||||
the SoC lacks a VFP unit, or existing binaries that are
|
||||
incompatible with the new ABI.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Testing.</task>
|
||||
<task>More testing.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue