From owner-svn-src-all@freebsd.org Mon Apr 29 14:09:16 2019 Return-Path: Delivered-To: svn-src-all@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 DA535158F81B; Mon, 29 Apr 2019 14:09:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it1-f171.google.com (mail-it1-f171.google.com [209.85.166.171]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1AD3D82E34; Mon, 29 Apr 2019 14:09:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it1-f171.google.com with SMTP id w15so16555499itc.0; Mon, 29 Apr 2019 07:09:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QPwGYWXU16wZNzDtnXnS3hjjcAOlOeQCvJJ385/EKEg=; b=lN7CBTjqRketr/imVjX7byImG0JHIPLLPEM5e21+7TtYmMZTxqc9I1V72vuXKdrSd+ ocNs7+/EsNulJyY2NKrAqnHO+c9YX1Ok0gRsx+QKj92N08dlcAfdRfhyb10kpmvADgDg vYVgj3Ikx2kd4wa8zpq22yMlkM7eY+8tKfJltIV5ptNmn40k5jjiaKi8ejyxcoq56bHA l2rSQrQazsECdTXdGE6j1IXbSTvTcSZ4AHiqvQ1WFwYn0jywYOSkTRJP5JixGrL2SwKa 9MR6RVvXQ+Txd7ZhzokB2sp43S3pe6WBOwLDUzKpZhxk3OdnFjL6HkedirLmTCvomeNR BcGw== X-Gm-Message-State: APjAAAXhzcAgGl7ZDMCoeWvAQaUymwigT+mNJ9+IfKWSfdSxRJ9Eo6XH SIC0wIKbekWPXkLz9QX1qe4y4HR69qk8gJCHREywDA== X-Google-Smtp-Source: APXvYqzkga1+BBtjAnHskTfch1IREYRiBmSwkGebft0iY5VVluCMdWnFizIArZ5UCgzqQgFd7Id3KPpKNV0mFa/045g= X-Received: by 2002:a05:660c:12d2:: with SMTP id k18mr18566601itd.33.1556546947247; Mon, 29 Apr 2019 07:09:07 -0700 (PDT) MIME-Version: 1.0 References: <201904231511.x3NFB1tR032938@repo.freebsd.org> <201904231725.x3NHPqCt038790@gndrsh.dnsmgr.net> In-Reply-To: <201904231725.x3NHPqCt038790@gndrsh.dnsmgr.net> From: Ed Maste Date: Mon, 29 Apr 2019 10:08:55 -0400 Message-ID: Subject: Re: svn commit: r346598 - head/sys/modules To: "Rodney W. Grimes" Cc: src-committers , svn-src-all , svn-src-head , Greg V Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 1AD3D82E34 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.171 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-5.52 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.88)[-0.875,0]; RCVD_IN_DNSWL_NONE(0.00)[171.166.85.209.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.63)[ip: (-6.99), ipnet: 209.85.128.0/17(-3.86), asn: 15169(-2.24), country: US(-0.06)]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 29 Apr 2019 14:09:16 -0000 On Tue, 23 Apr 2019 at 13:26, Rodney W. Grimes wrote: > > Very cool, now how do I get a PCIe slot into a RPI3!!! lol :-) I know you're joking but the comment does highlight an issue in the AArch64 world - there's a lack of good mid-range developer platforms. FreeBSD runs on Cavium/Marvell ThunderX and ThunderX2 and now on Ampere eMAG with the WIP discussed in PR 237055. These platforms have room for lots of memory, very high core/thread counts (32 to 256), and a good complement of PCIe interfaces. The specs go far beyond those of a typical desktop software development platform, and the price does too. We also run on small embedded boards like the RPi, Pine64, etc. just fine, but there's not much in the middle. What we really need is something like a Mini-ITX form factor 4 to 8 core system that can take 8 to 32GB of RAM, has a PCIe slot or two, and is readily available selling for well below $1000 US. > I am hopeing some of that PCIe WIP might include some of the > bits needed or do we already have PCIe slot on RockPro64 code that works? I don't think this will do anything for RockPro64, it's just a workaround for limitations in our current arm64 PCI code for some functionality unused by ThunderX* but required for eMAG.