mm_device_meizu_m2note/kernel-headers/errata.h

42 lines
557 B
C

#ifndef ERRATA_H
#define ERRATA_H
#define SAFE_READ(x) \
__asm__ __volatile__( \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
); \
x; \
__asm__ __volatile__( \
"nop\n" \
);
#define SAFE_HEAD \
{ \
__asm__ __volatile__( \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
"nop\n" \
); \
#define SAFE_TAIL \
__asm__ __volatile__( \
"nop\n" \
); \
}
#endif