mirror of
https://github.com/Moyster/mm_device_meizu_m2note
synced 2024-06-17 13:58:36 +02:00
42 lines
557 B
C
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
|