summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/avr/rtems/score/cpu.h
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 09:09:21 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-02-11 09:09:21 +0000
commit60cde416dfd9f5a1765c2e8d5272290eabd15f0f (patch)
tree79c36ca78bd02d5168d0eb75192309ce8b950a3c /cpukit/score/cpu/avr/rtems/score/cpu.h
parent2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-60cde416dfd9f5a1765c2e8d5272290eabd15f0f.tar.bz2
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c, avr/interrupt.h, avr/power.h, rtems/score/cpu.h: Use "__asm__" instead of "asm" for improved c99-compliance.
Diffstat (limited to 'cpukit/score/cpu/avr/rtems/score/cpu.h')
-rw-r--r--cpukit/score/cpu/avr/rtems/score/cpu.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpukit/score/cpu/avr/rtems/score/cpu.h b/cpukit/score/cpu/avr/rtems/score/cpu.h
index 0a43da29bc..95d5698ed2 100644
--- a/cpukit/score/cpu/avr/rtems/score/cpu.h
+++ b/cpukit/score/cpu/avr/rtems/score/cpu.h
@@ -425,7 +425,7 @@ extern "C" {
typedef struct {
uint16_t stack_pointer;
- uint8_t status; //SREG
+ uint8_t status; /* SREG */
} Context_Control;
#define _CPU_Context_Get_SP( _context ) \
@@ -623,7 +623,7 @@ SCORE_EXTERN Context_Control_fp _CPU_Null_fp_context;
#define _CPU_ISR_Disable( _isr_cookie ) \
do { \
(_isr_cookie) = SREG; \
- asm volatile ("cli"::); \
+ __asm__ volatile ("cli"::); \
} while (0)
/*
@@ -639,7 +639,7 @@ SCORE_EXTERN Context_Control_fp _CPU_Null_fp_context;
#define _CPU_ISR_Enable( _isr_cookie ) \
do { \
SREG = _isr_cookie; \
- asm volatile ("sei"::); \
+ __asm__ volatile ("sei"::); \
} while (0)
/*
@@ -656,9 +656,9 @@ SCORE_EXTERN Context_Control_fp _CPU_Null_fp_context;
#define _CPU_ISR_Flash( _isr_cookie ) \
do { \
SREG=(_isr_cookie); \
- asm volatile("sei"::); \
+ __asm__ volatile("sei"::); \
(_isr_cookie) = SREG; \
- asm volatile("cli"::); \
+ __asm__ volatile("cli"::); \
} while (0)
/*
@@ -924,7 +924,7 @@ uint32_t _CPU_ISR_Get_level( void );
/* functions */
-/*context_initialize asm function*/
+/*context_initialize asm-function*/
void context_initialize(unsigned short* context,
unsigned short stack_add,