From owner-freebsd-arm@freebsd.org Thu Nov 5 16:14:25 2015 Return-Path: Delivered-To: freebsd-arm@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 BB6AFA261B1 for ; Thu, 5 Nov 2015 16:14:25 +0000 (UTC) (envelope-from zbb@semihalf.com) Received: from mail-lb0-x235.google.com (mail-lb0-x235.google.com [IPv6:2a00:1450:4010:c04::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 59492136B for ; Thu, 5 Nov 2015 16:14:25 +0000 (UTC) (envelope-from zbb@semihalf.com) Received: by lbbes7 with SMTP id es7so38932269lbb.2 for ; Thu, 05 Nov 2015 08:14:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf_com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:content-type; bh=XrDQgOhdKymNplZtdHYDWXX+uJVvUaOXFRdLlUjkfpk=; b=uUsChIfbsF86BNk3bcc8GHKWKOMCkNJL+qkGuMXMCCiDVqIozO+ybXlVo8F+Fxz7M9 2Z5YPt4MD5UacKnToBhqWgKONlL7z5FaEFyG41n4OoCuLkkN5aFH6x2HiJsRVw0Kqt1/ +RZ/1fZx8s8Gvt+eXuPqo67V1TBPAHZ9Yhjgg1kU4p2E0c0x5WxF7Li8hap4JRHXfkpJ E3d+Oo7v7VBLRTfjFjNH1KzGtdnAhglKxtgTWYzjy2QtCFCPVvagfIrysLxydnpE9GW3 K4eiHj+lkf7UrqWWvMzWdy5sA3pP8TYlRgd6c7Ou5ZKJfE5xhnJ1OFZm0OqNLHmydTuJ 8Vmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=XrDQgOhdKymNplZtdHYDWXX+uJVvUaOXFRdLlUjkfpk=; b=PvXspVoX6Qrjbft/8mLAdkK7/XLCLQetpm4KVFZNZx8VSx0DL5p2tYAMMcf1Iw0UiG QA1gw9CxaPSd+B9wlKrztVKP/8PgnVmSFqx4+860FmQMA0kXm+1JB3Y24Uz/1J6MS00i XWoBqc461aPzhe5bchQhOlkjkNNuVyIVUqgM+cEhKmvthmprQieoJt5drIMruk/Dj7S5 2h99127JG6noyhT5FgEYg/wAgfml9f1t8a6WGGQxsMzq0Vif4tA4NXV7kzrteA4Z0riE tDw8LEhv4lmqCBqLShfiClrGY70Y6VqMGF2QPD33cuhs/1YprIjiyAJbfRQPuZuKNoBb EN6g== X-Gm-Message-State: ALoCoQmxse6SOo7sYmgVXDuRxQ47DzCPfIhMeRz/uj3/4dkvLgejYHdthzqQWI6NlZKktukTb1Pj X-Received: by 10.112.147.232 with SMTP id tn8mr4158946lbb.84.1446740063330; Thu, 05 Nov 2015 08:14:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.91.20 with HTTP; Thu, 5 Nov 2015 08:14:03 -0800 (PST) From: Zbigniew Bodek Date: Thu, 5 Nov 2015 17:14:03 +0100 Message-ID: Subject: HEADS UP: Cavium ThunderX support in the tree To: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Nov 2015 16:14:25 -0000 Hello all, Semihalf is happy to officially announce that starting from SVN revision r289550 FreeBSD is ready to run on Cavium ThunderX system-on-chip! ThunderX is the first ARM64 (ARMv8) hardware platform to be supported by FreeBSD and the only one that introduces 96-CPU cores SMP. The integrated code includes support for: - Single and dual-socket operation (48 and 96 CPUs) - PCI Express - SATA - Network Interface Controller (VNIC) 1/10/40G - Other required drivers (GICv3, Interrupt Translation Services) There is still some polishing and optimizations to be done but the system can be used as is in 11-CURRENT and will work as briefly shown on this video: https://www.youtube.com/watch?v=1q5aDEt18mw This would not be possible without all great work of the following people at Semihalf: Dominik Ermel Wojciech Macek Michal Mazur Tomasz Nowicki Michal Stanek Zbigniew Bodek Special thanks go to: ARM, Cavium and the FreeBSD Foundation for sponsoring this work. Ed Maste (The FreeBSD Foundation) for all the help and project management. Andrew Turner for technical input and numerous code reviews. Andy Wafaa (ARM), Prasun Kapoor and Larry Wikelius (Cavium) for their support and help with the hardware. Rafal Jaworowski (Semihalf) for putting this project together. PS. You may also be interested in checking out our entry on ARM community blog about this work: https://community.arm.com/groups/processors/blog/2015/10/27/semihalfs-arm64-blog-1-the-freebsd-on-the-96-cpu-armv8-soc