svn commit: r48576 - head/en_US.ISO8859-1/htdocs/news/status
Warren Block
wblock at FreeBSD.org
Tue Apr 12 20:59:45 UTC 2016
Author: wblock
Date: Tue Apr 12 20:59:43 2016
New Revision: 48576
URL: https://svnweb.freebsd.org/changeset/doc/48576
Log:
Add the powerpcspe arch port report from Justin Hibbits
<jhibbits at FreeBSD.org>.
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml Tue Apr 12 20:54:26 2016 (r48575)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml Tue Apr 12 20:59:43 2016 (r48576)
@@ -204,7 +204,7 @@
<given>Rick</given>
<common>Macklem</common>
</name>
- <email>rmacklem at freebsd.org</email>
+ <email>rmacklem at FreeBSD.org</email>
</person>
</contact>
@@ -235,4 +235,46 @@
</task>
</help>
</project>
+
+ <project cat='arch'>
+ <title>powerpcspe target</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Justin</given>
+ <common>Hibbits</common>
+ </name>
+ <email>jhibbits at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://svnweb.freebsd.org/base/projects/powerpcspe/">Source tree</url>
+ </links>
+
+ <body>
+ <p>The purpose of this is to enable use of the Signal Processing
+ Engine found in the NXP/Freescale e500v2 SoC. The SPE uses
+ opcodes overlapping with Altivec, so is mutually exclusive.
+ Additionally, the e500v2 does not have a traditional FPU, and
+ instead uses the SPE for all floating point operations (or
+ emulation as is currently done). Combined with the fact that
+ the SPE ABI is incompatible with traditional ABI, a new
+ MACHINE_ARCH is created to address this.</p>
+
+ <p>A project branch has been created with the work. A
+ powerpcspe kernel boots on the RouterBoard RB800, and base
+ utilities run properly.</p>
+ </body>
+
+ <help>
+ <task>
+ <p>Potentially optimizing setjmp/longjmp to not use SPE unless
+ it's already been enabled. This would save the kernel
+ switch for processes that don't otherwise use the SPE. This
+ is a low priority task which may not be completed.</p>
+ </task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list