From owner-svn-src-all@freebsd.org Thu Jan 18 06:32:54 2018 Return-Path: Delivered-To: svn-src-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 C4533EB68D4 for ; Thu, 18 Jan 2018 06:32:54 +0000 (UTC) (envelope-from wma@semihalf.com) Received: from mail-qt0-x22a.google.com (mail-qt0-x22a.google.com [IPv6:2607:f8b0:400d:c0d::22a]) (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 83F577B40C for ; Thu, 18 Jan 2018 06:32:54 +0000 (UTC) (envelope-from wma@semihalf.com) Received: by mail-qt0-x22a.google.com with SMTP id s39so10626691qth.7 for ; Wed, 17 Jan 2018 22:32:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=eB6hjsHj4mIU6vjJOHOXXxR+y54zOELGU8YN6LsdzoE=; b=jBuQSOWcas6koRPJU1U98nuehigqT+SH3vpI0ViuOKE1b32IbOCyflUw162PNhHFRM wrKAwy0ZD8jC7c013I45ZDGPhHBZcZUsIKZCjyDukviqAtiPPu+hSm2PcXKDXaB2zNrH 69M3q5k5aKzyK90CEKixL0DG71FJ1S7dCgcuK2D4j4nXe0GWGrL9IJplh2QBwpIWpDLz 6sbXfniNkY41Qr6pC72ZQ/07KPr1wrGUYUoYZelX5xmAPpqrPsc3FxuVAzqxY2p3xBZ0 wTWRF+Q7I9KWiQ6yCROcpbEoNrLrPV8H3L0MXPihOG29D2mUAdD2LlFPeTP0k76SMTWB NqQQ== 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; bh=eB6hjsHj4mIU6vjJOHOXXxR+y54zOELGU8YN6LsdzoE=; b=cJ11faRqVAaPytNWra25TZj0mmoSYUow9vz38WRJYX/f4VBcQFXjJ1qTbDpvVJKfEC nA7CSM/mkNju6eVfmZ5fq+9VLxE1+jO8/XX3q53r1RzB2z6cvyFT1OtWOwWZhIuYD4o4 iHDyNd7XvueUA0EwKJWy+RlB3iKMVzypsYdD5VbT8Di9J512MzvEJSYzh/XjM71+zVrx 21K+nWAO3c30QBC2pjLjoTe5rJrPmq16fq+MyLgKnbXZwFvEQHkgIttsRLo1D/iKW8Lq PlZ4BqXaZkh4iYVCBp6dck8j5Zv72dce3HatYkPhLxLkbO5hOMUzbq6HDYj/HJAhrjpw Sycw== X-Gm-Message-State: AKwxytd8xgH+1eYqOCOBs5vWHFaX1qeJoBz+OfVy1y8A7eYnRMGvBfZZ cigI56DLGi1fUXwj4Pz0BiCQUEqUaiJGcDi7zAXQJA== X-Google-Smtp-Source: ACJfBosbm3nRkze/vnsP6jH31J/ctwmoQ4CFo0U8JpOo6Lu9AGw9DmNLSFmnBdKBaSxhDXyprEhQVr+6WByYbKwbigA= X-Received: by 10.237.52.101 with SMTP id w92mr20376559qtd.204.1516257173626; Wed, 17 Jan 2018 22:32:53 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.57.103 with HTTP; Wed, 17 Jan 2018 22:32:33 -0800 (PST) In-Reply-To: <20180117154135.GA30476@ox> References: <201801170933.w0H9XHu1085819@repo.freebsd.org> <20180117154135.GA30476@ox> From: Wojciech Macek Date: Thu, 18 Jan 2018 07:32:33 +0100 Message-ID: Subject: Re: svn commit: r328078 - head/sys/powerpc/conf To: Wojciech Macek , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jan 2018 06:32:54 -0000 Added AHCI back. The 821LC board (Power8) is equipped with Chelsio (25G) and Intel (1G) adapters by default. Currently, the cxgbe is the only interface working on the PPC64. Intel, after moving to iflib, has troubles with endianness and doesn't work. Also, PowerNV does not support loader thus we can't load any module along with the kernel. If then someone wants to boot the board from the network or use NFS filestytem, cxgbe must be compiled in. Regards, Wojtek 2018-01-17 16:41 GMT+01:00 Navdeep Parhar : > On Wed, Jan 17, 2018 at 09:33:17AM +0000, Wojciech Macek wrote: > > Author: wma > > Date: Wed Jan 17 09:33:16 2018 > > New Revision: 328078 > > URL: https://svnweb.freebsd.org/changeset/base/328078 > > > > Log: > > PPC64: add CXGBE and remove AHCI from GENERIC64 > > > > Add CXGBE driver which is required for PowerNV system. > > I wonder why this is required. Are there any problems in building and > using it as a loadable module? > > Regards, > Navdeep > > > Also, remove AHCI which does not work in BigEndian. > > > > Created by: Wojciech Macek > > Obtained from: Semihalf > > Sponsored by: QCM Technologies > > > > Modified: > > head/sys/powerpc/conf/GENERIC64 > > > > Modified: head/sys/powerpc/conf/GENERIC64 > > ============================================================ > ================== > > --- head/sys/powerpc/conf/GENERIC64 Wed Jan 17 08:01:51 2018 > (r328077) > > +++ head/sys/powerpc/conf/GENERIC64 Wed Jan 17 09:33:16 2018 > (r328078) > > @@ -107,7 +107,7 @@ options PCI_HP # PCI-Express > native HotPlug > > device agp > > > > # ATA controllers > > -device ahci # AHCI-compatible SATA controllers > > +#device ahci # AHCI-compatible SATA controllers > > device ata # Legacy ATA/SATA controllers > > device mvs # Marvell > 88SX50XX/88SX60XX/88SX70XX/SoC SATA > > device siis # SiliconImage > SiI3124/SiI3132/SiI3531 SATA > > @@ -143,6 +143,7 @@ device ix # Intel PRO/10GbE > PCIE PF Ethernet Family > > device ixv # Intel PRO/10GbE PCIE VF Ethernet > Family > > device glc # Sony Playstation 3 Ethernet > > device llan # IBM pSeries Virtual Ethernet > > +device cxgbe # Chelsio 10/25G NIC > > > > # PCI Ethernet NICs that use the common MII bus controller code. > > device miibus # MII bus support > > >