From owner-svn-doc-all@freebsd.org Sat Apr 15 19:34:17 2017 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 614AAD3FDF4; Sat, 15 Apr 2017 19:34:17 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1429E1C6; Sat, 15 Apr 2017 19:34:17 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v3FJYGhx089871; Sat, 15 Apr 2017 19:34:16 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v3FJYGAI089870; Sat, 15 Apr 2017 19:34:16 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201704151934.v3FJYGAI089870@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sat, 15 Apr 2017 19:34:16 +0000 (UTC) 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 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Apr 2017 19:34:17 -0000 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. + + + 64-bit PowerPC Book-E support + + + + + Justin + Hibbits + + jhibbits@FreeBSD.org + + + + +

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.

+ +

As with the AIM powerpc64 port, this supports running powerpc + (32-bit) binaries as well, and has even been tested with a + 32-bit init and 64-bit shell.

+ +

Several of the SoC drivers are supported, however, the dTSEC + ethernet controller is not yet supported. Work is ongoing to + support this.

+ +

A QORIQ64 config is included, targeting the P5 and T* series + SoCs from Freescale.

+ +

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.

+ + + + 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. + + 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. + +