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 + ("powerpc64"). 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>