Date: Fri, 17 Jul 2015 14:08:01 +0000 (UTC) From: Warren Block <wblock@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47004 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201507171408.t6HE81vk012799@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wblock Date: Fri Jul 17 14:08:00 2015 New Revision: 47004 URL: https://svnweb.freebsd.org/changeset/doc/47004 Log: Add Zbigniew Bodek <zbb@semihalf.com>'s report on ThunderX ARM support. Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Fri Jul 17 05:30:04 2015 (r47003) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Fri Jul 17 14:08:00 2015 (r47004) @@ -1312,14 +1312,14 @@ the portmgr team during the second quarter.</p> <p>This quarter also saw the release of the second quarterly - branch, namely <tt>2015Q2</tt>. On this branch, 39 committers + branch, namely <tt>2015Q2</tt>. On this branch, 39 committers applied 305 patches, which is more than twice as many updates as during the last quarter.</p> <p>On the quality assurance side, 30 exp-runs were performed to validate sensitive updates or cleanups. Amongst those noticeable changes are the update to pkg 1.5.4, three new - <tt>USES</tt> (<tt>waf</tt>, <tt>gnustep</tt>, <tt>jpeg</tt>), + <tt>USES</tt> (<tt>waf</tt>, <tt>gnustep</tt>, <tt>jpeg</tt>), the Perl default switch to 5.20, Ruby to 2.1.6, Firefox 38.0.6, and Chromium 43.0.2357.130.</p> </body> @@ -2070,4 +2070,127 @@ </task> </help> </project> + + <project cat='proj'> + <title>&os; on Cavium ThunderX (ARM64)</title> + + <contact> + <person> + <name> + <given>Dominik</given> + <common>Ermel</common> + </name> + <email>der@semihalf.com</email> + </person> + + <person> + <name> + <given>Wojciech</given> + <common>Macek</common> + </name> + <email>wma@semihalf.com</email> + </person> + + <person> + <name> + <given>Michal</given> + <common>Stanek</common> + </name> + <email>mst@semihalf.com</email> + </person> + + <person> + <name> + <given>Zbigniew</given> + <common>Bodek</common> + </name> + <email>zbb@semihalf.com</email> + </person> + </contact> + + <links> + <url href="http://wiki.freebsd.org/arm64">&os; Wiki: arm64</url> + <url href="https://youtu.be/lLgc4FJLJ3Y">Video: &os; on 48-core + ThunderX (ARMv8)</url> + </links> + + <body> + <p>Since the previous report, ThunderX gained SMP support and + &os; is now running on 48 real-life ARMv8 CPU cores! The + newly introduced functionality was based on initial + foundational work submitted by Andrew Turner and Robin + Randhawa, with emulation as the primary target.</p> + + <p>Semihalf's efforts focused on hardware, and include:</p> + + <ul> + <li>Multicore support for the newer Generic Interrupt + Controller GICv3</li> + + <li>Numerous bug fixes for: + <ul> + <li><tt>pmap(9)</tt> - memory attributes and TLB + management</li> + + <li><tt>locore.S</tt> - secondary core initialization</li> + + <li>IPI (inter-processor interrupts)</li> + + <li>Per-CPU timers</li> + + <li>Size of early UMA allocations</li> + + <li>Cache maintenance</li> + + <li>Exceptions handling</li> + + <li>Stack issues</li> + </ul></li> + + <li>ThunderX-specific changes and quirks</li> + </ul> + + <p>This support was introduced to the public at the &os; 2015 + Developer Summit in Ottawa at a demo held by Semihalf and the + &os; Foundation. Cavium's ThunderX server CRB (Customer + Reference Board) is now capable of booting SMP &os; from both + the hard disk and from an NFS root using a PCIe networking + card. The example setup is now available on the &os; test + cluster hosted at Sentex Communications.</p> + + <p>ThunderX support changes are currently being reviewed and + integrated into mainline &os;.</p> + </body> + + <sponsor> + The FreeBSD Foundation + </sponsor> + + <sponsor> + ARM Ltd. + </sponsor> + + <sponsor> + Cavium + </sponsor> + + <sponsor> + Semihalf + </sponsor> + + <help> + <task> + <p>Upstream ThunderX support to &os; HEAD</p> + </task> + + <task> + <p>Support for multi-socket configuration of ThunderX (96 CPUs + connected through coherent fabric)</p> + </task> + + <task> + <p>Implement VNIC support (ThunderX networking controller)</p> + </task> + </help> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507171408.t6HE81vk012799>