diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-03-09 13:11:51 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-03-24 11:30:50 +0100 |
commit | 7216322c8309166aefff94c3948b04436202e202 (patch) | |
tree | a9ced073b956bcf55d2af39c19bc4bd089b82575 | |
parent | Fix build for arm/tms570 BSPs (diff) | |
download | rtems-lwip-7216322c8309166aefff94c3948b04436202e202.tar.bz2 |
Add sys_arch_data_sync_barier() for RTEMS
-rw-r--r-- | uLan/ports/os/rtems/arch/sys_arch.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/uLan/ports/os/rtems/arch/sys_arch.h b/uLan/ports/os/rtems/arch/sys_arch.h index 6ec578b..b602127 100644 --- a/uLan/ports/os/rtems/arch/sys_arch.h +++ b/uLan/ports/os/rtems/arch/sys_arch.h @@ -124,15 +124,18 @@ sys_arch_unprotect(sys_prot_t pval) { rtems_interrupt_enable(pval); } - -static inline void -sys_arch_data_sync_barier(void){ - _ARM_Data_synchronization_barrier(); -} #else sys_prot_t sys_arch_protect(); void sys_arch_unprotect(sys_prot_t pval); #endif +static inline void +sys_arch_data_sync_barier(void) +{ +#ifdef __arm__ + _ARM_Data_synchronization_barrier(); +#endif +} + #endif /* __ARCH_SYS_ARCH_H__ */ |