mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-01-22 01:30:35 -05:00
system: add membarrier() function for compiler memory barrier
Change-Id: I27be9b635bdabee523e56dd0c2245812cb7647eb
This commit is contained in:
parent
87bf6b4ebb
commit
ed1f34af75
1 changed files with 5 additions and 0 deletions
|
|
@ -217,6 +217,11 @@ enum {
|
|||
#include "bitswap.h"
|
||||
#include "rbendian.h"
|
||||
|
||||
/* Compiler memory barrier */
|
||||
#ifndef membarrier
|
||||
# define membarrier() asm volatile("" ::: "memory")
|
||||
#endif
|
||||
|
||||
#ifndef ASSERT_CPU_MODE
|
||||
/* Very useful to have defined properly for your architecture */
|
||||
#define ASSERT_CPU_MODE(mode, rstatus...) \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue