Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

system: add membarrier() function for compiler memory barrier

Change-Id: I27be9b635bdabee523e56dd0c2245812cb7647eb

authored by

Aidan MacDonald and committed by
Solomon Peachy
ed1f34af 87bf6b4e

+5
+5
firmware/export/system.h
··· 217 217 #include "bitswap.h" 218 218 #include "rbendian.h" 219 219 220 + /* Compiler memory barrier */ 221 + #ifndef membarrier 222 + # define membarrier() asm volatile("" ::: "memory") 223 + #endif 224 + 220 225 #ifndef ASSERT_CPU_MODE 221 226 /* Very useful to have defined properly for your architecture */ 222 227 #define ASSERT_CPU_MODE(mode, rstatus...) \