Bug 234414 - [libpas] ARM64 CAS emulation loop needs dmb ish
Summary: [libpas] ARM64 CAS emulation loop needs dmb ish
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Yusuke Suzuki
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-12-16 17:48 PST by Yusuke Suzuki
Modified: 2021-12-16 18:45 PST (History)
2 users (show)

See Also:


Attachments
Patch (17.95 KB, patch)
2021-12-16 17:51 PST, Yusuke Suzuki
fpizlo: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yusuke Suzuki 2021-12-16 17:48:32 PST
[libpas] ARM64 CAS emulation loop needs dmb ish
Comment 1 Yusuke Suzuki 2021-12-16 17:51:52 PST
Created attachment 447404 [details]
Patch
Comment 2 Filip Pizlo 2021-12-16 18:06:40 PST
Comment on attachment 447404 [details]
Patch

Super nice!
Comment 3 Yusuke Suzuki 2021-12-16 18:43:33 PST
Landing (since currently ARM64 libpas is not enabled, they are not used in EWS).
Comment 4 Yusuke Suzuki 2021-12-16 18:44:59 PST
Committed r287168 (245342@trunk): <https://commits.webkit.org/245342@trunk>
Comment 5 Radar WebKit Bug Importer 2021-12-16 18:45:18 PST
<rdar://problem/86608719>