16.72 DSB

Data Synchronization Barrier.

Syntax

DSB option|#imm

Where:

option
Specifies the limitation on the barrier operation. Values are:
SY
Full system is the required shareability domain, reads and writes are the required access types in both Group A and Group B. This option is referred to as the full system DMB.
ST
Full system is the required shareability domain, writes are the required access type in both Group A and Group B.
LD
Full system is the required shareability domain, reads are the required access type in Group A, and reads and writes are the required access types in Group B.
ISH
Inner Shareable is the required shareability domain, reads and writes are the required access types in both Group A and Group B.
ISHST
Inner Shareable is the required shareability domain, writes are the required access type in both Group A and Group B.
ISHLD
Inner Shareable is the required shareability domain, reads are the required access type in Group A, and reads and writes are the required access types in Group B.
NSH
Non-shareable is the required shareability domain, reads and writes are the required access types in both Group A and Group B.
NSHST
Non-shareable is the required shareability domain, writes are the required access type in both Group A and Group B.
NSHLD
Non-shareable is the required shareability domain, reads are the required access type in Group A, and reads and writes are the required access types in Group B.
OSH
Outer Shareable is the required shareability domain, reads and writes are the required access types in both Group A and Group B.
OSHST
Outer Shareable is the required shareability domain, writes are the required access type in both Group A and Group B.
OSHLD
Outer Shareable is the required shareability domain, reads are the required access type in Group A, and reads and writes are the required access types in Group B.
imm
Is a 4-bit unsigned immediate, in the range 0 to 15.

Usage

Data Synchronization Barrier is a memory barrier that ensures the completion of memory accesses, see Data Synchronization Barrier in the Arm® Architecture Reference Manual Arm®v8, for Arm®v8‑A architecture profile.

Non-ConfidentialPDF file icon PDF versionDUI0801J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.