commit | a984454098971739a1469d62cba02cda3600268b | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Mon Apr 21 17:01:02 2014 -0700 |
committer | Ian Rogers <irogers@google.com> | Mon Apr 28 09:00:34 2014 -0700 |
tree | 60b69e4b189bd3a3d0c374c7eccc760648aac295 | |
parent | 96a4f29350bf279d48bff70e21e3264cce216683 [diff] |
Avoid volatile 64-bit tearing on 32-bit architectures. Change b122a4bbed34ab22b4c1541ee25e5cf22f12a926 removed inline assembly for volatile 64bit read/writes. This isn't sound in the general case, reinstate. Motivating change: https://android-review.googlesource.com/91250 Add optimizations for ARM in the case of LPAE support. Change-Id: Ie86d8885d27c8f0da75f0c3bd50d4553a331282f