Commit 9a5f1fa1 authored by Igor Sheludko's avatar Igor Sheludko Committed by V8 LUCI CQ

[baseline] Enable concurrent Sparkplug on Apple Silicon (M1)

... by default when fast W^X is enabled.

Bug: v8:12054
Change-Id: I242567a07aa323127e5f7cdcbf3a1a7d5708b923
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3688518
Commit-Queue: Igor Sheludko <ishell@chromium.org>
Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
Cr-Commit-Position: refs/heads/main@{#80995}
parent d1510ff4
...@@ -697,7 +697,8 @@ DEFINE_BOOL(always_sparkplug, false, "directly tier up to Sparkplug code") ...@@ -697,7 +697,8 @@ DEFINE_BOOL(always_sparkplug, false, "directly tier up to Sparkplug code")
#if ENABLE_SPARKPLUG #if ENABLE_SPARKPLUG
DEFINE_IMPLICATION(always_sparkplug, sparkplug) DEFINE_IMPLICATION(always_sparkplug, sparkplug)
DEFINE_BOOL(baseline_batch_compilation, true, "batch compile Sparkplug code") DEFINE_BOOL(baseline_batch_compilation, true, "batch compile Sparkplug code")
#if defined(V8_OS_DARWIN) && defined(V8_HOST_ARCH_ARM64) #if defined(V8_OS_DARWIN) && defined(V8_HOST_ARCH_ARM64) && \
!V8_HEAP_USE_PTHREAD_JIT_WRITE_PROTECT
// M1 requires W^X. // M1 requires W^X.
DEFINE_BOOL_READONLY(concurrent_sparkplug, false, DEFINE_BOOL_READONLY(concurrent_sparkplug, false,
"compile Sparkplug code in a background thread") "compile Sparkplug code in a background thread")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment