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

Issue 2514553002: Mojo EDK: Work around Nexus 9 hardware bug (Closed)

Created:
4 years, 1 month ago by Ken Rockot(use gerrit already)
Modified:
4 years, 1 month ago
Reviewers:
Torne
CC:
Aaron Boodman, abarth-chromium, chromium-reviews, darin (slow to review), qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Mojo EDK: Work around Nexus 9 hardware bug Adds a memory barrier to port table lookup, which is apparently sufficient to avoid a nasty Nexus 9 bug. BUG=665869 Committed: https://crrev.com/bb50f7d41c6aded291aec15a16853a1cf044c275 Cr-Commit-Position: refs/heads/master@{#433291}

Patch Set 1 #

Patch Set 2 : fix? #

Patch Set 3 : . #

Total comments: 1

Patch Set 4 : . #

Total comments: 2

Patch Set 5 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -0 lines) Patch
M mojo/edk/system/message_pipe_unittest.cc View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
M mojo/edk/system/ports/node.cc View 1 2 3 4 2 chunks +6 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (18 generated)
Ken Rockot(use gerrit already)
torne@ mind taking a look at this hack to see if it maybe makes sense?
4 years, 1 month ago (2016-11-17 20:41:53 UTC) #6
Torne
https://codereview.chromium.org/2514553002/diff/40001/mojo/edk/system/ports/node.cc File mojo/edk/system/ports/node.cc (right): https://codereview.chromium.org/2514553002/diff/40001/mojo/edk/system/ports/node.cc#newcode647 mojo/edk/system/ports/node.cc:647: scoped_refptr<Port> port = closed_port; Doing this here isn't sufficient ...
4 years, 1 month ago (2016-11-18 11:59:57 UTC) #10
Ken Rockot(use gerrit already)
On 2016/11/18 at 11:59:57, torne wrote: > https://codereview.chromium.org/2514553002/diff/40001/mojo/edk/system/ports/node.cc > File mojo/edk/system/ports/node.cc (right): > > https://codereview.chromium.org/2514553002/diff/40001/mojo/edk/system/ports/node.cc#newcode647 ...
4 years, 1 month ago (2016-11-18 15:30:14 UTC) #12
Ken Rockot(use gerrit already)
On 2016/11/18 at 15:30:14, Ken Rockot wrote: > On 2016/11/18 at 11:59:57, torne wrote: > ...
4 years, 1 month ago (2016-11-18 15:30:36 UTC) #14
Torne
That's... really interesting that putting a barrier there actually works, because that's *before* the refptr ...
4 years, 1 month ago (2016-11-18 15:37:58 UTC) #15
Ken Rockot(use gerrit already)
Yes, strange indeed. Also note that even more curiously, adding a memory barrier *after* the ...
4 years, 1 month ago (2016-11-18 15:49:29 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2514553002/80001
4 years, 1 month ago (2016-11-18 20:12:17 UTC) #24
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-11-18 20:52:08 UTC) #25
commit-bot: I haz the power
4 years, 1 month ago (2016-11-18 20:54:19 UTC) #27
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/bb50f7d41c6aded291aec15a16853a1cf044c275
Cr-Commit-Position: refs/heads/master@{#433291}

Powered by Google App Engine
This is Rietveld 408576698