From owner-svn-src-all@freebsd.org Sun May 27 22:15:24 2018 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 4DC4DEEE8F9 for ; Sun, 27 May 2018 22:15:24 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41]) (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 C80C170E2E for ; Sun, 27 May 2018 22:15:23 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-oi0-f41.google.com with SMTP id c203-v6so8879322oib.7 for ; Sun, 27 May 2018 15:15:23 -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=P94peu1TwgJwWM6/IMIRw2vPOfeqhvkuaBPg6iprsHg=; b=FgrkPvf4LQInAa4HQTbsZDVcE/dYPC9b3l7+qxynWFQ0I4jKYyfsmHhPeFDRcq0BCQ HIKyKadPnwppX9HCpPltNZMkeQ7D0AWN4Id93/zsSQnK3+uyQJzgNP5Yvq1utubMn4k/ sV1DrZIJG1p5grKLtBPp0laB3O3bOZNHACZhdG200ZlroppU48WingDns3DE0kh58Xo/ rr4Oj3icEnFdz78hE+4jRMV+YLsYLhRUUk2WLoyLcGW6dYeok7KxnLOjfDgxhXF7b0I8 QKK9uqI7HxwsuUt/gbkfCBlC/+Jvhf45PkDRM6A76B+oo7rzJQFtxe2NykMaz54lICfp rlVw== X-Gm-Message-State: ALKqPweNv3cbbKKZ/Vp3NHcdsTqXgd+WvdVlqztm6UEF5seDTwIUSh/X ByB6vAWWtfz9LVDXNc0H16oveiUMqcGc3jGYA4FJlA== X-Google-Smtp-Source: AB8JxZpHRik0d6HnMlYweLp2SZyjqx3twaImGSTk8p+nhvEWWg7KhHd5RksfjytJ0p7H1L2WURDTafJJa0nX0xTCAfU= X-Received: by 2002:aca:cdd2:: with SMTP id d201-v6mr6473562oig.230.1527459317505; Sun, 27 May 2018 15:15:17 -0700 (PDT) MIME-Version: 1.0 References: <201805232218.w4NMIxMA067892@slippy.cwsent.com> <18a87d6d-14af-ef9d-80ff-403039e36692@cs.duke.edu> <20180525003949.GA710@lonesome.com> <05C5BD86-70D0-4B02-AC29-36E68B3602AE@FreeBSD.org> <1A6567CD-5BE8-4E80-A262-00ADB75CF35A@FreeBSD.org> In-Reply-To: <1A6567CD-5BE8-4E80-A262-00ADB75CF35A@FreeBSD.org> From: Maxim Sobolev Date: Sun, 27 May 2018 15:15:05 -0700 Message-ID: Subject: Re: Deorbiting i386 To: David Chisnall Cc: Mark Linimon , Matthew Macy , Andrew Gallatin , Pedro Giffuni , Cy Schubert , Brooks Davis , Eugene Grosbein , Stefan Esser , "rgrimes@freebsd.org" , Gleb Smirnoff , Sean Bruno , "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" X-Mailman-Approved-At: Mon, 28 May 2018 02:12:07 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.26 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: Sun, 27 May 2018 22:15:24 -0000 Well, strip extra 32 bits, use slower memory and busses (extra decoding logic etc). Voila, you suddenly have platform that can run 99% of code in wild today with just few hundred mW of power. Try that with arm32, you would be surprised how many software is technically compiling and all that, but has some weird runtime issues with either byte order or unaligned memory accesses. Not even mention performance issues due to the lack of hand-crafted JITs. Throwing away all that wealth is like shooting yourself in a foot...with a bazooka. -Max On Sat, May 26, 2018, 12:58 AM David Chisnall wrote: > On 26 May 2018, at 00:41, Maxim Sobolev wrote: > > > > If you've seen any of the atom bay trail systems in action you may > understand what I mean. You get full blown x64 system with four cores and > it takes only 2W of power. > > Which is pretty much my point - if you want a low-power x86 system for > embedded use, it=E2=80=99s going to be x86-64, not x86-32 (though hopeful= ly you=E2=80=99re > using a 32-bit ABI with it). > > David > >