Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Apr 2017 19:34:16 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r50165 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201704151934.v3FJYGAI089870@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bjk
Date: Sat Apr 15 19:34:15 2017
New Revision: 50165
URL: https://svnweb.freebsd.org/changeset/doc/50165

Log:
  Add 2017Q1 Book-E/powerpc64 entry from jhibbits

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml	Sat Apr 15 18:25:44 2017	(r50164)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml	Sat Apr 15 19:34:15 2017	(r50165)
@@ -194,4 +194,54 @@
 	emulators to ease implementation, testing, and debugging.</task>
     </help>
   </project>
+
+  <project cat='arch'>
+    <title>64-bit PowerPC Book-E support</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Justin</given>
+	  <common>Hibbits</common>
+	</name>
+	<email>jhibbits@FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <body>
+      <p>The Book-E platform target now supports 64-bit mode
+	(&quot;powerpc64&quot;).  It includes a 63-bit address space
+	split, but the page table directory list uses holes to expand
+	to the full address space, leaving gaps in the address space
+	where page mappings are repeated.  This may change in the
+	future.</p>
+
+      <p>As with the AIM powerpc64 port, this supports running powerpc
+	(32-bit) binaries as well, and has even been tested with a
+	32-bit <tt>init</tt> and 64-bit shell.</p>
+
+      <p>Several of the SoC drivers are supported, however, the dTSEC
+	ethernet controller is not yet supported.  Work is ongoing to
+	support this.</p>
+
+      <p>A QORIQ64 config is included, targeting the P5 and T* series
+	SoCs from Freescale.</p>
+
+      <p>Thanks to Juniper Networks for providing patches against an
+	older internally maintained &os; version, which enabled this
+	porting effort, and for providing historical context for quirks
+	of the pmap changes.</p>
+    </body>
+
+    <help>
+      <task>Port the dTSEC driver to 64-bit.  There are assumptions in the
+	reference driver of operating in a 32-bit environment.  It may
+	be easier to port the Linux driver instead, which would also
+	give ARM support.</task>
+
+      <task>Take advantage of pointer alignment to squeeze more bits
+	out of the page tables; it should be possible to squeeze at
+	least 3 more bits out, one at each level.</task>
+    </help>
+  </project>
 </report>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704151934.v3FJYGAI089870>