Date: Mon, 28 May 2018 17:58:52 +0100 From: Andrew Turner <andrew@fubar.geek.nz> To: Maxim Sobolev <sobomax@freebsd.org> Cc: "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org> Subject: Re: Deorbiting i386 Message-ID: <AE2F4CDB-E1E2-470D-9E57-D4DC96EC9B35@fubar.geek.nz> In-Reply-To: <CAH7qZfuAorn8ha-p4hjUpfbz=jXWdPr8ONRXJAKCi9JjHV8jDQ@mail.gmail.com> References: <201805232218.w4NMIxMA067892@slippy.cwsent.com> <e4311612-d1c4-b118-187b-7086945a312d@FreeBSD.org> <18a87d6d-14af-ef9d-80ff-403039e36692@cs.duke.edu> <CAPrugNomum%2BDO7M3GET3y0DrFse7jy1PmSUwnXGU5Sm6DXRrVg@mail.gmail.com> <20180525003949.GA710@lonesome.com> <CAH7qZfsbGheNqnwNmkP5jYiE=FXzc65yZSBoX_mM%2BuNce9rhyQ@mail.gmail.com> <05C5BD86-70D0-4B02-AC29-36E68B3602AE@FreeBSD.org> <CAH7qZfs6CGVjRK4jvRaVJ6aDoanxgSmwjiS34zn7gFYNdhKYSg@mail.gmail.com> <1A6567CD-5BE8-4E80-A262-00ADB75CF35A@FreeBSD.org> <CAH7qZfuAorn8ha-p4hjUpfbz=jXWdPr8ONRXJAKCi9JjHV8jDQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 27 May 2018, at 23:15, Maxim Sobolev <sobomax@freebsd.org> wrote: > > 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. If you’re having byte order issues on arm you will have them on x86 as they are both little endian, and modern arm (last ~10 years) handles unaligned access. You’ll also find there is a lot of code designed for use on battery powered Arm CPUs, they are used in almost all mobile phones, meaning many popular JITs have been ported. Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AE2F4CDB-E1E2-470D-9E57-D4DC96EC9B35>
