Page MenuHomeFreeBSD

arm: Support the optional limitation on dsb/dmb
Needs ReviewPublic

Authored by andrew on Nov 11 2025, 5:28 PM.
Tags
None
Referenced Files
F158269058: D53691.id.diff
Sat, May 30, 2:52 PM
F158244395: D53691.id166252.diff
Sat, May 30, 7:02 AM
Unknown Object (File)
Thu, May 28, 8:36 AM
Unknown Object (File)
Fri, May 22, 7:11 AM
Unknown Object (File)
Sun, May 10, 11:49 AM
Unknown Object (File)
Apr 27 2026, 9:42 AM
Unknown Object (File)
Apr 26 2026, 2:49 PM
Unknown Object (File)
Apr 15 2026, 3:13 AM
Subscribers

Details

Reviewers
None
Group Reviewers
ARM
Summary

The dsb and dmb instructions support an optional limitation on what
shareability domains an memory operations they target. Historically
FreeBSD/arm didn't have a way to specify the limit.

Use a variadic macro to take the optional limitation and pass it
through to the instruction.

Sponsored by: Arm Ltd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 68549
Build 65432: arc lint + arc unit