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

Issue 57031: Add atomic operations for ARM. (Closed)

Created:
11 years, 8 months ago by Lei Zhang
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

Add atomic operations for ARM. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=15070

Patch Set 1 #

Total comments: 13

Patch Set 2 : '' #

Total comments: 3

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -1 line) Patch
M base/atomicops.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
A base/atomicops_internals_arm_gcc.h View 1 2 1 chunk +124 lines, -0 lines 0 comments Download
M build/build_config.h View 1 2 3 chunks +7 lines, -1 line 0 comments Download

Messages

Total messages: 10 (0 generated)
Lei Zhang
Dean, want to take a look at this and/or recommend some other reviewers?
11 years, 8 months ago (2009-04-03 19:10:09 UTC) #1
Dean McNamee
Sorry, I miss this review... - I had talked (and started) some tests, but never ...
11 years, 8 months ago (2009-04-14 15:42:35 UTC) #2
Dean McNamee
Ping? On 2009/04/14 15:42:35, Dean McNamee wrote: > Sorry, I miss this review... > > ...
11 years, 8 months ago (2009-04-24 15:54:29 UTC) #3
Lei Zhang
On 2009/04/14 15:42:35, Dean McNamee wrote: > - I had talked (and started) some tests, ...
11 years, 7 months ago (2009-04-29 22:52:47 UTC) #4
Lei Zhang
http://codereview.chromium.org/57031/diff/1/3 File base/atomicops_internals_arm_gcc.h (right): http://codereview.chromium.org/57031/diff/1/3#newcode14 Line 14: Atomic32 new_value, On 2009/04/14 15:42:35, Dean McNamee wrote: ...
11 years, 7 months ago (2009-04-29 22:52:57 UTC) #5
stoyan
http://codereview.chromium.org/57031/diff/5001/6002 File base/atomicops_internals_arm_gcc.h (right): http://codereview.chromium.org/57031/diff/5001/6002#newcode28 Line 28: (LinuxKernelMemoryBarrierFunc) 0xffff0fa0; perhaps __attribute__(weak)? Or "const" hoping gcc ...
11 years, 7 months ago (2009-04-29 23:15:18 UTC) #6
Dean McNamee
LG http://codereview.chromium.org/57031/diff/5001/6002 File base/atomicops_internals_arm_gcc.h (right): http://codereview.chromium.org/57031/diff/5001/6002#newcode7 Line 7: // LinuxKernelCmpxchg and Barrier_AtomicIncrement are from Google ...
11 years, 7 months ago (2009-04-30 09:08:36 UTC) #7
Mark Mentovai
http://codereview.chromium.org/57031/diff/5001/6003 File build/build_config.h (right): http://codereview.chromium.org/57031/diff/5001/6003#newcode68 Line 68: (__WCHAR_MAX__ == 0x7fffffff || __WCHAR_MAX__ == 0xffffffff) Weird ...
11 years, 7 months ago (2009-04-30 16:14:22 UTC) #8
Lei Zhang
On 2009/04/30 16:14:22, Mark Mentovai wrote: > http://codereview.chromium.org/57031/diff/5001/6003 > File build/build_config.h (right): > > http://codereview.chromium.org/57031/diff/5001/6003#newcode68 ...
11 years, 7 months ago (2009-04-30 18:20:02 UTC) #9
Lei Zhang
11 years, 7 months ago (2009-04-30 19:37:17 UTC) #10
On 2009/04/29 23:15:18, stoyan wrote:
> http://codereview.chromium.org/57031/diff/5001/6002
> File base/atomicops_internals_arm_gcc.h (right):
> 
> http://codereview.chromium.org/57031/diff/5001/6002#newcode28
> Line 28: (LinuxKernelMemoryBarrierFunc) 0xffff0fa0;
> perhaps __attribute__(weak)? 
> Or "const" hoping gcc will be smart enough eliminate the variable storage
> entirely.

I added __attribute__((weak)), thanks.

Powered by Google App Engine
This is Rietveld 408576698