From owner-svn-doc-all@FreeBSD.ORG Sun Jan 11 16:05:23 2015 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 135E8C78; Sun, 11 Jan 2015 16:05:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::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 F2E6716B; Sun, 11 Jan 2015 16:05:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0BG5MlF002106; Sun, 11 Jan 2015 16:05:22 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0BG5MCM002105; Sun, 11 Jan 2015 16:05:22 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201501111605.t0BG5MCM002105@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Sun, 11 Jan 2015 16:05:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r46188 - 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.18-1 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: Sun, 11 Jan 2015 16:05:23 -0000 Author: bjk Date: Sun Jan 11 16:05:22 2015 New Revision: 46188 URL: https://svnweb.freebsd.org/changeset/doc/46188 Log: Add arm64 entry Approved by: hrs (mentor, blanket) Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sat Jan 10 02:41:36 2015 (r46187) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:05:22 2015 (r46188) @@ -2159,4 +2159,98 @@ + + FreeBSD/arm64 + + + + + Andrew + Turner + + andrew@FreeBSD.org + + + + + Ed + Maste + + emaste@FreeBSD.org + + + + + Zbigniew + Bodek + + zbb@semihalf.com + + + + + + + + + +

There is growing interest in ARM's 64-bit architecture. + Officially named as AArch64, it is also known as ARMv8 and arm64. + Andrew Turner started initial work on the FreeBSD/arm64 port at + the end of 2012.

+ +

The &os; Foundation is now collaborating with ARM, + Cavium, the Semihalf team, and Andrew Turner to port &os; to + arm64, and significant progress was made on the port over the last + quarter of 2014.

+ +

As of the end of the year &os; boots to single-user mode + on arm64, executing both static and dynamic applications. Patches + in review allow &os; to boot to multi-user mode and these are + expected to be merged soon. This includes implementing many stub + functions in userland and the kernel. With this, &os; has booted to + multi-user mode on both the ARM Foundation Model and the QEMU full + system emulation.

+ +

Cavium has supplied a software simulator of their Thunder X + hardware. Bringup of &os; has started on this including writing + new drivers for the ARM Generic Interrupt Controller v3 (GICv3) + and a preliminary driver for the PCIe root complex. With these, + &os; is able to boot on this simulator in preparation for + testing on hardware. Further work is progressing to add full PCIe + bringup and to add support for the GICv3 Interrupt Translation + Services (ITS) for MSI-X.

+ +

Further improvements have been made to the loader to allow + it to take the Flattened Device Tree data from UEFI and pass it to + the kernel. In the kernel busdma, CPU identification, and + improvements to interrupt handling have been made, along with + preliminary KDB support.

+ +

Hardware for testing the port will be installed in the + &os; Test Cluster hosted by Sentex Communications. The first + reference platform, Cavium's ThunderX, is expected to arrive + in the cluster in mid-January.

+ + + The &os; Foundation + ARM + Cavium + + + + +

Bring up and test kernel support on real hardware.

+
+ + +

Implement remaining userland libraries and binaries.

+
+ + +

Produce installable images.

+
+
+
+