10#ifndef SBL_HAL_MEMORY_BARRIER_HPP_
11#define SBL_HAL_MEMORY_BARRIER_HPP_
26 asm volatile(
"" :::
"memory");
38 asm volatile(
"dmb" :::
"memory");
53 asm volatile(
"dsb" :::
"memory");
68 asm volatile(
"isb" :::
"memory");
void instruction_barrier()
Instruction Synchronization Barrier (ARM ISB instruction)
void sync_barrier()
Data Synchronization Barrier (ARM DSB instruction)
void compiler_barrier()
Compiler memory barrier.
void data_barrier()
Data Memory Barrier (ARM DMB instruction)
Root namespace for all Sound Byte Libs functionality.