Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Issue 1611034: Disable SSE2 (Closed)

Created:
10 years, 8 months ago by fbarchard
Modified:
8 years, 8 months ago
CC:
chromium-reviews, Evan Martin, Dirk Pranke
Visibility:
Public.

Description

Disable SSE2 build option on Chromium. BUG=8475, 39969, 28981 TEST=Chromium should build and run, including layout tests, on a Pentium2 or later.

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Total comments: 2

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : Disable SSE2 by default.... #

Patch Set 9 : '' #

Patch Set 10 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -16 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 3 chunks +2 lines, -16 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
fbarchard
Use fpu sse for webkit to pass layout tests consistently, but do not enable msse2 ...
10 years, 8 months ago (2010-04-20 01:55:20 UTC) #1
agl
NACK until I get around to this in the morning. On Apr 19, 2010 9:55 ...
10 years, 8 months ago (2010-04-20 02:16:40 UTC) #2
fbarchard
Note the purpose of this change is to allow chromium to build/run on non-sse2 machines ...
10 years, 8 months ago (2010-04-20 06:38:38 UTC) #3
agl
NACK. The intention is that Chrome builds don't include these flags (because some people have ...
10 years, 8 months ago (2010-04-20 14:01:32 UTC) #4
scherkus (not reviewing)
Adding fta (Ubuntu PPA maintainer) for additional input.
10 years, 8 months ago (2010-04-20 23:17:57 UTC) #5
fbarchard
This change only affects Chromium; No change to Chrome/ChromeOS. -mfpmath=sse is still the same, and ...
10 years, 8 months ago (2010-04-20 23:37:52 UTC) #6
tony
On 2010/04/20 23:37:52, fbarchard wrote: > This change only affects Chromium; No change to Chrome/ChromeOS. ...
10 years, 8 months ago (2010-04-21 01:26:04 UTC) #7
fbarchard
I did this, and it passed gcl try DisableSSE2 -S layout_linux How do I run ...
10 years, 8 months ago (2010-04-21 03:35:36 UTC) #8
tony
On 2010/04/21 03:35:36, fbarchard wrote: > I did this, and it passed > gcl try ...
10 years, 8 months ago (2010-04-21 03:57:59 UTC) #9
fta
On 2010/04/20 23:17:57, scherkus wrote: > Adding fta (Ubuntu PPA maintainer) for additional input. lgtm, ...
10 years, 8 months ago (2010-04-21 06:16:50 UTC) #10
fbarchard
There seems to be a difference on the svg layout tests? Could we rebase for ...
10 years, 8 months ago (2010-04-22 02:54:27 UTC) #11
tony
On 2010/04/22 02:54:27, fbarchard wrote: > There seems to be a difference on the svg ...
10 years, 8 months ago (2010-04-22 02:58:30 UTC) #12
fbarchard
This shouldnt be different for debug vs release, because its using SSE for float.
10 years, 8 months ago (2010-04-22 04:31:03 UTC) #13
tony
On 2010/04/22 04:31:03, fbarchard wrote: > This shouldnt be different for debug vs release, because ...
10 years, 8 months ago (2010-04-22 04:43:19 UTC) #14
fbarchard
14 tests need rebasing: svg/W3C-SVG-1.1/animate-elem-24-t.svg svg/W3C-SVG-1.1/animate-elem-80-t.svg svg/W3C-SVG-1.1/filters-comptran-01-b.svg svg/W3C-SVG-1.1/render-elems-06-t.svg svg/W3C-SVG-1.1/render-elems-07-t.svg svg/W3C-SVG-1.1/render-elems-08-t.svg svg/W3C-SVG-1.1/render-groups-01-b.svg svg/W3C-SVG-1.1/render-groups-03-t.svg svg/css/circle-in-mask-with-shadow.svg svg/custom/feComponentTransfer-Table.svg svg/custom/glyph-setting-d-attribute.svg ...
10 years, 8 months ago (2010-04-24 01:27:48 UTC) #15
tony
On 2010/04/24 01:27:48, fbarchard wrote: > would it be acceptable to disable those 3 tests ...
10 years, 8 months ago (2010-04-26 00:47:23 UTC) #16
tony
BTW, I think adding a flag to make things easier for FTA is a good ...
10 years, 8 months ago (2010-04-26 00:48:48 UTC) #17
fbarchard
The main reason for this change is users want Chromium to run on machines without ...
10 years, 8 months ago (2010-04-26 17:33:22 UTC) #18
tony
On 2010/04/26 17:33:22, fbarchard wrote: > The main reason for this change is users want ...
10 years, 8 months ago (2010-04-27 00:21:56 UTC) #19
fbarchard
So we're in agreement on the flag. If specified, enable_sse2 is respected. 0 is off. ...
10 years, 8 months ago (2010-04-27 01:40:12 UTC) #20
agl
On Mon, Apr 26, 2010 at 9:40 PM, <fbarchard@chromium.org> wrote: > So we're in agreement ...
10 years, 8 months ago (2010-04-27 14:05:18 UTC) #21
fbarchard
Would you be okay with unconditionally turning off SSE2? Layout tests would need to be ...
10 years, 7 months ago (2010-05-17 22:46:35 UTC) #22
tony
On 2010/05/17 22:46:35, fbarchard wrote: > Would you be okay with unconditionally turning off SSE2? ...
10 years, 7 months ago (2010-05-18 00:34:54 UTC) #23
Evan Martin
10 years, 7 months ago (2010-05-18 12:05:00 UTC) #24
I wish you luck!

On Tue, May 18, 2010 at 1:34 AM,  <tony@chromium.org> wrote:
> On 2010/05/17 22:46:35, fbarchard wrote:
>>
>> Would you be okay with unconditionally turning off SSE2?
>> Layout tests would need to be rebaselined.
>
> fbarcherd and I talked offline.  He's going to try to find and fix the
> webkit
> code that is responsible for causing the differences in debug vs release.
>  after
> that, he'll remove the sse2 flag.
>
> http://codereview.chromium.org/1611034/show
>

Powered by Google App Engine
This is Rietveld 408576698