Fix `FixedArray::length` on big endian [v8/v8 : main]

0 views
Skip to first unread message

Milad Farazmand (Gerrit)

unread,
Apr 27, 2026, 4:32:24 PM (yesterday) Apr 27
to Arash Kazemi, Darius Mercadier, John, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Arash Kazemi and Darius Mercadier

Milad Farazmand added 1 comment

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Milad Farazmand . resolved

PTAL.

Open in Gerrit

Related details

Attention is currently required from:
  • Arash Kazemi
  • Darius Mercadier
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
Gerrit-Change-Number: 7795790
Gerrit-PatchSet: 6
Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-CC: John <jun...@ibm.com>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Attention: Arash Kazemi <ara...@chromium.org>
Gerrit-Comment-Date: Mon, 27 Apr 2026 20:32:20 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Milad Farazmand (Gerrit)

unread,
Apr 27, 2026, 5:43:06 PM (yesterday) Apr 27
to v8-s...@luci-project-accounts.iam.gserviceaccount.com, Arash Kazemi, Darius Mercadier, John, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Arash Kazemi and Darius Mercadier

Milad Farazmand voted and added 1 comment

Votes added by Milad Farazmand

Commit-Queue+1

1 comment

Patchset-level comments
Milad Farazmand . resolved

This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

Open in Gerrit

Related details

Attention is currently required from:
  • Arash Kazemi
  • Darius Mercadier
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
Gerrit-Change-Number: 7795790
Gerrit-PatchSet: 6
Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Attention: Arash Kazemi <ara...@chromium.org>
Gerrit-Comment-Date: Mon, 27 Apr 2026 21:43:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
unsatisfied_requirement
open
diffy

Arash Kazemi (Gerrit)

unread,
1:33 AM (18 hours ago) 1:33 AM
to Milad Farazmand, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, John, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Darius Mercadier and Milad Farazmand

Arash Kazemi voted and added 2 comments

Votes added by Arash Kazemi

Code-Review+1

2 comments

Patchset-level comments
Milad Farazmand . resolved

This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

Arash Kazemi

On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

Arash Kazemi . resolved

LGTM, thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Darius Mercadier
  • Milad Farazmand
Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 6
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Attention: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 05:33:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Milad Farazmand <mfar...@ibm.com>
    unsatisfied_requirement
    satisfied_requirement
    open
    diffy

    Darius Mercadier (Gerrit)

    unread,
    3:01 AM (17 hours ago) 3:01 AM
    to Milad Farazmand, Arash Kazemi, v8-s...@luci-project-accounts.iam.gserviceaccount.com, John, dmercadi...@chromium.org, v8-re...@googlegroups.com
    Attention needed from Milad Farazmand

    Darius Mercadier voted and added 1 comment

    Votes added by Darius Mercadier

    Code-Review+1

    1 comment

    Patchset-level comments
    Darius Mercadier . resolved

    lgtm

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Milad Farazmand
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 6
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Attention: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 07:01:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Milad Farazmand (Gerrit)

    unread,
    6:38 AM (13 hours ago) 6:38 AM
    to Darius Mercadier, Arash Kazemi, v8-s...@luci-project-accounts.iam.gserviceaccount.com, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Milad Farazmand added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 6
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 10:38:13 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Milad Farazmand <mfar...@ibm.com>
    Comment-In-Reply-To: Arash Kazemi <ara...@chromium.org>
    satisfied_requirement
    open
    diffy

    Milad Farazmand (Gerrit)

    unread,
    6:38 AM (13 hours ago) 6:38 AM
    to Darius Mercadier, Arash Kazemi, v8-s...@luci-project-accounts.iam.gserviceaccount.com, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Milad Farazmand voted Commit-Queue+2

    Commit-Queue+2
    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 6
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 10:38:15 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    v8-scoped@luci-project-accounts.iam.gserviceaccount.com (Gerrit)

    unread,
    6:39 AM (13 hours ago) 6:39 AM
    to Milad Farazmand, Darius Mercadier, Arash Kazemi, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    v8-s...@luci-project-accounts.iam.gserviceaccount.com submitted the change

    Change information

    Commit message:
    Fix `FixedArray::length` on big endian

    Needed after the changes made by http://crrev.com/c/7594595.
    The fix is to use the same implementation as pointer compressed
    builds.
    Bug: 375937549
    Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Reviewed-by: Darius Mercadier <dmerc...@chromium.org>
    Commit-Queue: Milad Farazmand <mfar...@ibm.com>
    Reviewed-by: Arash Kazemi <ara...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#106875}
    Files:
    • M src/compiler/access-builder.cc
    • M src/compiler/allocation-builder-inl.h
    • M src/compiler/js-create-lowering.cc
    • M src/compiler/turboshaft/machine-lowering-reducer-inl.h
    Change size: S
    Delta: 4 files changed, 14 insertions(+), 22 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Arash Kazemi, +1 by Darius Mercadier
    Open in Gerrit
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: merged
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    open
    diffy
    satisfied_requirement

    Milad Farazmand (Gerrit)

    unread,
    1:00 PM (7 hours ago) 1:00 PM
    to v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, Arash Kazemi, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Milad Farazmand added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Milad Farazmand

    Hello, sorry to bug you again,
    Just wanted to ask, you don't suspect this uninitialized padding_ will become an issue for us in the mean time correct?

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 17:00:52 +0000
    satisfied_requirement
    open
    diffy

    Arash Kazemi (Gerrit)

    unread,
    1:08 PM (7 hours ago) 1:08 PM
    to Milad Farazmand, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Arash Kazemi added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Milad Farazmand

    Hello, sorry to bug you again,
    Just wanted to ask, you don't suspect this uninitialized padding_ will become an issue for us in the mean time correct?

    Arash Kazemi

    I doubt there will be future changes related to the uninitialized padding, I just think that having uninitialized memory even if not accessed could create difficult to debug issues. The current testing or fuzzing might not cover this case because the length used to be a Smi.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 17:08:12 +0000
    satisfied_requirement
    open
    diffy

    Milad Farazmand (Gerrit)

    unread,
    1:25 PM (6 hours ago) 1:25 PM
    to v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, Arash Kazemi, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Milad Farazmand added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Milad Farazmand

    Hello, sorry to bug you again,
    Just wanted to ask, you don't suspect this uninitialized padding_ will become an issue for us in the mean time correct?

    Arash Kazemi

    I doubt there will be future changes related to the uninitialized padding, I just think that having uninitialized memory even if not accessed could create difficult to debug issues. The current testing or fuzzing might not cover this case because the length used to be a Smi.

    Milad Farazmand

    Make sense, so do you think the current BE workaround will remain in place even after TF is removed? I just want to see if we need to invest time and add the initialization to BE as well or we can leave it as is.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 17:25:19 +0000
    satisfied_requirement
    open
    diffy

    Arash Kazemi (Gerrit)

    unread,
    1:33 PM (6 hours ago) 1:33 PM
    to Milad Farazmand, v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Arash Kazemi added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Milad Farazmand

    Hello, sorry to bug you again,
    Just wanted to ask, you don't suspect this uninitialized padding_ will become an issue for us in the mean time correct?

    Arash Kazemi

    I doubt there will be future changes related to the uninitialized padding, I just think that having uninitialized memory even if not accessed could create difficult to debug issues. The current testing or fuzzing might not cover this case because the length used to be a Smi.

    Milad Farazmand

    Make sense, so do you think the current BE workaround will remain in place even after TF is removed? I just want to see if we need to invest time and add the initialization to BE as well or we can leave it as is.

    Arash Kazemi

    The workaround is only for Turbofan, in maglev we already use 2 uint32_t values. So once we remove TF this code including the BE part will be removed.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 17:33:04 +0000
    satisfied_requirement
    open
    diffy

    Milad Farazmand (Gerrit)

    unread,
    2:33 PM (5 hours ago) 2:33 PM
    to v8-s...@luci-project-accounts.iam.gserviceaccount.com, Darius Mercadier, Arash Kazemi, John, dmercadi...@chromium.org, v8-re...@googlegroups.com

    Milad Farazmand added 1 comment

    Patchset-level comments
    Milad Farazmand . resolved

    This leaves `padding_` uninitialized on BE but since no test is failing I assume it's not being accessed, in which case why don't we make `MachineType::Uint32()` unconditional under `ForFixedArrayLength()`? why is `MachineType::Uint64()` even needed?

    Arash Kazemi

    On little endian, I would prefer having all memory to be initialized, the workaround should be temporary as we phase out TF.

    Milad Farazmand

    Sounds good, thank you both for reviewing.

    Milad Farazmand

    Hello, sorry to bug you again,
    Just wanted to ask, you don't suspect this uninitialized padding_ will become an issue for us in the mean time correct?

    Arash Kazemi

    I doubt there will be future changes related to the uninitialized padding, I just think that having uninitialized memory even if not accessed could create difficult to debug issues. The current testing or fuzzing might not cover this case because the length used to be a Smi.

    Milad Farazmand

    Make sense, so do you think the current BE workaround will remain in place even after TF is removed? I just want to see if we need to invest time and add the initialization to BE as well or we can leave it as is.

    Arash Kazemi

    The workaround is only for Turbofan, in maglev we already use 2 uint32_t values. So once we remove TF this code including the BE part will be removed.

    Milad Farazmand

    Thank you so much for confirming.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I11d6256bf13cd76b287fa2a4cc0b1193f6ca5dd2
    Gerrit-Change-Number: 7795790
    Gerrit-PatchSet: 7
    Gerrit-Owner: Milad Farazmand <mfar...@ibm.com>
    Gerrit-Reviewer: Arash Kazemi <ara...@chromium.org>
    Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
    Gerrit-Reviewer: Milad Farazmand <mfar...@ibm.com>
    Gerrit-CC: John <jun...@ibm.com>
    Gerrit-Comment-Date: Tue, 28 Apr 2026 18:33:51 +0000
    satisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages