diff options
Diffstat (limited to 'library/stdarch/crates/core_arch/src/arm_shared/barrier/v8.rs')
-rw-r--r-- | library/stdarch/crates/core_arch/src/arm_shared/barrier/v8.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/library/stdarch/crates/core_arch/src/arm_shared/barrier/v8.rs b/library/stdarch/crates/core_arch/src/arm_shared/barrier/v8.rs new file mode 100644 index 000000000..db15da805 --- /dev/null +++ b/library/stdarch/crates/core_arch/src/arm_shared/barrier/v8.rs @@ -0,0 +1,23 @@ +/// Full system is the required shareability domain, reads are the required +/// access type +pub struct LD; + +dmb_dsb!(LD); + +/// Inner Shareable is the required shareability domain, reads are the required +/// access type +pub struct ISHLD; + +dmb_dsb!(ISHLD); + +/// Non-shareable is the required shareability domain, reads are the required +/// access type +pub struct NSHLD; + +dmb_dsb!(NSHLD); + +/// Outer Shareable is the required shareability domain, reads are the required +/// access type +pub struct OSHLD; + +dmb_dsb!(OSHLD); |