boards: nrf52_bsim: implement ARM CMSIS intrinsic stubs

Implement stubs for ARM CMSIS intrinsics,
to be used locally for nrf52_bsim builds.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
This commit is contained in:
Ioannis Glaropoulos 2020-06-12 13:57:39 +02:00 committed by Alberto Escolar
commit 611fa04847

View file

@ -16,8 +16,16 @@
extern "C" {
#endif
/* Implement ARM Data Synchronization Barrier instruction as no-op. */
/* Implement the following ARM intrinsics as no-op:
* - ARM Data Synchronization Barrier
* - ARM Data Memory Synchronization Barrier
* - ARM Instruction Synchronization Barrier
* - ARM No Operation
*/
static inline void __DMB(void) {}
static inline void __DSB(void) {}
static inline void __ISB(void) {}
static inline void __NOP(void) {}
#ifdef __cplusplus
}