diff options
Diffstat (limited to 'chip/ish/config_chip.h')
-rw-r--r-- | chip/ish/config_chip.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chip/ish/config_chip.h b/chip/ish/config_chip.h index 3e9d8605a3..273bcd0788 100644 --- a/chip/ish/config_chip.h +++ b/chip/ish/config_chip.h @@ -23,6 +23,8 @@ /* Maximum number of deferrable functions */ #define DEFERRABLE_MAX_COUNT 8 +/* this macro causes 'pause' and reduces loop counts inside loop. */ +#define CPU_RELAX() asm volatile("rep; nop" ::: "memory") /****************************************************************************/ /* Memory mapping */ |