From owner-freebsd-ppc@freebsd.org Sun May 27 13:32:48 2018 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5F4FEF73D8F for ; Sun, 27 May 2018 13:32:48 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: from mail-io0-x243.google.com (mail-io0-x243.google.com [IPv6:2607:f8b0:4001:c06::243]) (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 E06C9804D8 for ; Sun, 27 May 2018 13:32:47 +0000 (UTC) (envelope-from kevin.bowling@kev009.com) Received: by mail-io0-x243.google.com with SMTP id f21-v6so11331174iob.13 for ; Sun, 27 May 2018 06:32:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kev009.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=g3zuei0Oye6bVvHuy9B9X5Q03QhGgnpO95ODAQH4CLQ=; b=hUd8hR96W+x4DeZ9PupVnHLopFUXThmzoqRHX4mKRiHYG2v3Q7wSwvXxkueWi72tl1 KkETVdL1ngvoI4cAVWfjc6oe09unR+8Yy3+5rjRWU5THCuBlIK9RxM0HjoSBMPsVixDR gl40NDCgVOs0pgfJ/SpkxlDNCl4YeOVodui7I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=g3zuei0Oye6bVvHuy9B9X5Q03QhGgnpO95ODAQH4CLQ=; b=To4KVMDgfgfQNZCBjxsUsCtIaNK2VqKq4c9npyOCCQicP3FcuK9zns4+6sNU6Rpyje 9h3XqUV6CUzbER/HknpAqdWlSaLkNDWfHEENX1fLb4Z0iPysi/IefXdE3LkyX1PUYQf5 NAdNPZ5fiHENz0eSM2fMsfXKpza71e6r+8XwZLQQN6OoIu9BsX4UbdQX9Xm8+mbWVAGG 5H4OoJCG+Z7l+PCJw8DpFPz6MpoGf1sKfCYwa9DUPqFDngjuzUvvxMuRRU3cR5qM6RSO nNganKsVZ2Wm76EePha6H+KwMRD1NFA2b3Ltc14bFs9mIeALv+Uy3TFPr6T14iHyT9Ku mdHg== X-Gm-Message-State: ALKqPwdZsm7qgLHDH89gdKXEreI7xw4Kmf2CwYoyweekQqEjAiZH+7IU UR5cTRQBxiyYXxiDIa576Tip0g6LJko3+IVkLTd9cA== X-Google-Smtp-Source: ADUXVKLCVZ8pCS9obqSBhTUdFxLQojgZbh4eNACuz9jC50LVfPPSjkF/nCj0Rd46hAPeoNdix3TXocDeNfywvibnr6k= X-Received: by 2002:a6b:ce15:: with SMTP id p21-v6mr7888931iob.257.1527427967057; Sun, 27 May 2018 06:32:47 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:a1cd:0:0:0:0:0 with HTTP; Sun, 27 May 2018 06:32:46 -0700 (PDT) In-Reply-To: References: From: Kevin Bowling Date: Sun, 27 May 2018 06:32:46 -0700 Message-ID: Subject: Re: FreeBSD POWER9 status To: Justin Hibbits Cc: FreeBSD PowerPC ML Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 May 2018 13:32:48 -0000 Justin, This is a great accomplishment! Looking forward to receiving my Talos so I can join in on the fun. Regards, Kevin On Sat, May 26, 2018 at 3:31 PM, Justin Hibbits wrote: > Hello fellow PowerPC'ers, > > Over the last 4 weeks I've been working on the FreeBSD port to POWER9, > 3 weeks of which were on my physical hardware (Raptor Talos II). As > of last night, FreeBSD can boot to multiuser mode, with the addition > of two patches not yet committed for enabling PCI, and I plan to > commit those in the next few days. The patches can be found at: > > https://reviews.freebsd.org/D15461 > https://reviews.freebsd.org/D15566 > > What works (with patches): > * Boots to a USB stick > * OPAL sensors for temperature, voltage, power, etc > * OPAL IPMI (tested only for attachment) > * Interrupts via XIVE XICS emulation > * Everything already done for powernv by Semihalf (NVMe, OPAL UART) > > What's left: > * No display via AST2500 BMC VGA > * All threads currently spin-idle, rather than halting for idle, this > wastes CPU cycles, and reduces performance for other threads. I hope > to get this fixed in the next few days. > * Power management and cpufreq > * hwpmc > * Performance optimizations as we find them > * Full PCI handling. There are a lot of capabilities not currently handled. > * Interrupts via XIVE exploitation. This should improve stability and > performance of the XIVE controller. > > Special thanks to our newest committers, Leandro Lupori and Breno > Leitao, for their help with the bring-up. Special thanks also to > Benjamin Herrenschmidt from IBM for providing the key insights to > fixing PCI and interrupts. > > - Justin > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"