diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2009-09-10 21:20:22 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2009-09-10 21:20:22 +0000 |
commit | 048459aeac5ec5909136e00d868e40e4c06dba14 (patch) | |
tree | 2191dbafbb583b0b369adf466c8bfbf282b4fec3 /c/src/lib/libcpu/m68k/shared/misc/m68kidle.c | |
parent | 2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-048459aeac5ec5909136e00d868e40e4c06dba14.tar.bz2 |
2009-09-10 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: added "cc" clobber to inline
asm; STOP instruction modifies CCR!
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libcpu/m68k/shared/misc/m68kidle.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/c/src/lib/libcpu/m68k/shared/misc/m68kidle.c b/c/src/lib/libcpu/m68k/shared/misc/m68kidle.c index edf8d465da..0d368d56e0 100644 --- a/c/src/lib/libcpu/m68k/shared/misc/m68kidle.c +++ b/c/src/lib/libcpu/m68k/shared/misc/m68kidle.c @@ -38,6 +38,6 @@ void *_CPU_Thread_Idle_body( uint32_t ignored ) } #else for( ; ; ) - asm volatile( "stop #0x3000" ); /* supervisor mode, all interrupts on */ + asm volatile( "stop #0x3000":::"cc" ); /* supervisor mode, all interrupts on */ #endif } |