alexcrichton opened PR #12932 from alexcrichton:macos-csdb to bytecodealliance:main:
This has a massive performance penalty on macOS, for example, and peer compilers are not emitting this as part of on-by-default mitigations. This commit preserves the option to emit it with an aarch64-specific
use_csdbflag, but the default is nowfalsemeaning that this is not emitted by default.Closes #12789
<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton requested fitzgen for a review on PR #12932.
alexcrichton requested wasmtime-compiler-reviewers for a review on PR #12932.
alexcrichton updated PR #12932.
fitzgen submitted PR review:
Maybe update the spectre docs too?
alexcrichton requested cfallin for a review on PR #12932.
alexcrichton requested wasmtime-core-reviewers for a review on PR #12932.
alexcrichton requested wasmtime-default-reviewers for a review on PR #12932.
alexcrichton updated PR #12932.
cfallin submitted PR review.
cfallin created PR review comment:
I may be missing it but I don't see a use-site for this term anywhere (and I don't think we should need it since the actual site, which you got, is in the middle of the monolithic JTSequence pseudo-inst) -- can we remove it if so?
alexcrichton updated PR #12932.
alexcrichton submitted PR review.
alexcrichton created PR review comment:
Oh oops nah just juggling too much, forgot to add the use of it!
(a lot more tests now got updates)
alexcrichton has enabled auto merge for PR #12932.
alexcrichton added PR #12932 aarch64: Disable csdb emission by default to the merge queue.
alexcrichton merged PR #12932.
alexcrichton removed PR #12932 aarch64: Disable csdb emission by default from the merge queue.
Last updated: Apr 12 2026 at 23:10 UTC