|
|
DescriptionDisable all NEON in BoringSSL if has_broken_neon is set.
Originally "broken NEON" and "no NEON" were separate states so that only the
poly1305 code would disable it. This ended up being set on only one CPU, so
rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code
still triggers it, disable all BoringSSL NEON code.
This means we can simplify BoringSSL's NEON state slightly.
BUG=589200
Committed: https://crrev.com/396d38c7d55e1c039069017afd74488cac9060cd
Cr-Commit-Position: refs/heads/master@{#377180}
Patch Set 1 #Patch Set 2 : might help to land something that actually compiles... #Messages
Total messages: 18 (9 generated)
davidben@chromium.org changed reviewers: + agl@chromium.org
LGTM. Confirmed that FUNCTIONAL is enabled by default.
Description was changed from ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can remove the separate NEON bits in BoringSSL. BUG=none ========== to ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can simplify BoringSSL's NEON state slightly. BUG=589200 ==========
The CQ bit was checked by davidben@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1730823002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1730823002/1
The CQ bit was checked by davidben@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from agl@chromium.org Link to the patchset: https://codereview.chromium.org/1730823002/#ps20001 (title: "might help to land something that actually compiles...")
Try jobs failed on following builders: android_chromium_gn_compile_dbg on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chro...) android_chromium_gn_compile_rel on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chro...) android_compile_dbg on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_comp...) linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1730823002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1730823002/20001
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
The CQ bit was checked by davidben@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1730823002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1730823002/20001
Message was sent while issue was closed.
Description was changed from ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can simplify BoringSSL's NEON state slightly. BUG=589200 ========== to ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can simplify BoringSSL's NEON state slightly. BUG=589200 ==========
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can simplify BoringSSL's NEON state slightly. BUG=589200 ========== to ========== Disable all NEON in BoringSSL if has_broken_neon is set. Originally "broken NEON" and "no NEON" were separate states so that only the poly1305 code would disable it. This ended up being set on only one CPU, so rather than have to worry about whether the new NEON ChaCha20 and Poly1305 code still triggers it, disable all BoringSSL NEON code. This means we can simplify BoringSSL's NEON state slightly. BUG=589200 Committed: https://crrev.com/396d38c7d55e1c039069017afd74488cac9060cd Cr-Commit-Position: refs/heads/master@{#377180} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/396d38c7d55e1c039069017afd74488cac9060cd Cr-Commit-Position: refs/heads/master@{#377180} |