diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2015-07-09 08:37:27 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2015-07-09 08:37:27 +0000 |
commit | a566fb49fa92386747554460043937509c12fa2a (patch) | |
tree | 243c0e55e0dbae7eb60430ba7666d3e3d15efa8f /os | |
parent | 5ff1c429f8fe1f530d4b19d5bacdd5c8cd2483b1 (diff) | |
download | ChibiOS-a566fb49fa92386747554460043937509c12fa2a.tar.gz ChibiOS-a566fb49fa92386747554460043937509c12fa2a.tar.bz2 ChibiOS-a566fb49fa92386747554460043937509c12fa2a.zip |
NIL e200z0 report.
Added "volatile" to NIL system time variable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8071 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os')
-rw-r--r-- | os/nil/include/nil.h | 2 | ||||
-rw-r--r-- | os/nil/ports/e200/nilcore.h | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/os/nil/include/nil.h b/os/nil/include/nil.h index 15850a915..99dfc7f96 100644 --- a/os/nil/include/nil.h +++ b/os/nil/include/nil.h @@ -402,7 +402,7 @@ struct nil_system { /**
* @brief System time.
*/
- systime_t systime;
+ volatile systime_t systime;
#endif
#if (NIL_CFG_ST_TIMEDELTA > 0) || defined(__DOXYGEN__)
/**
diff --git a/os/nil/ports/e200/nilcore.h b/os/nil/ports/e200/nilcore.h index 3405a9bc5..053522743 100644 --- a/os/nil/ports/e200/nilcore.h +++ b/os/nil/ports/e200/nilcore.h @@ -502,9 +502,7 @@ static inline void port_enable(void) { */
static inline void port_wait_for_interrupt(void) {
-#if PPC_ENABLE_WFI_IDLE
asm volatile ("wait" : : : "memory");
-#endif
}
/**
|