Or mozglue/build/SSE.cpp -Jeff
On Wed, May 11, 2016 at 9:35 AM, Ehsan Akhgari <ehsan.akhg...@gmail.com> wrote: > On 2016-05-10 10:01 PM, Robert Strong wrote: > > On Tue, May 10, 2016 at 6:55 PM, Lawrence Mandel <lman...@mozilla.com> > > wrote: > > > >> On Fri, May 6, 2016 at 12:39 PM, Benjamin Smedberg < > benja...@smedbergs.us> > >> wrote: > >> > >>> I agree that we should drop support for non-SSE2. It mattered 7 years > ago > >>> (see https://bugzilla.mozilla.org/show_bug.cgi?id=500277) but it > really > >>> doesn't matter now. > >>> > >>> We do need to avoid updating these users to a build that will crash, > and > >> do > >>> the same "unsupported" messaging we're doing for old versions of MacOS. > >>> Gregory, will you own that? You will probably need to add CPU feature > >>> detection to the update URL/params for 47, or use some kind of system > >> addon > >>> to shunt these users off the main update path. > >>> > >> > >> Benjamin - We're likely going to want to do this again in the future. > Not > >> that Greg isn't capable but is there someone more familiar with the > update > >> system who can step in to get this done? > >> > > The majority of this involves getting whether the CPU supports SSE. The > app > > update part involves inserting the value into the url. > > In theory you should be able to lift that code from > < > https://dxr.mozilla.org/mozilla-central/source/js/src/jit/x86-shared/Assembler-x86-shared.cpp#219 > >. > Unfortunately I don't think this is exported from the JS engine, but > should be possible to copy the CPU feature detection parts out of it. > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform