diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-02-11 12:53:17 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2011-02-11 12:53:17 +0000 |
commit | b0bbd61ff8c4de79b954ddbbdb2df05bd69ac3ee (patch) | |
tree | 394852aaa957c7f54b223817ebe9ecf8fae7ce59 /c | |
parent | 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-b0bbd61ff8c4de79b954ddbbdb2df05bd69ac3ee.tar.bz2 |
2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c, timer/timer.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libbsp/mips/csb350/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/mips/csb350/startup/bspstart.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/mips/csb350/timer/timer.c | 4 |
3 files changed, 8 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/mips/csb350/ChangeLog b/c/src/lib/libbsp/mips/csb350/ChangeLog index 6ac6f82c48..15337ab873 100644 --- a/c/src/lib/libbsp/mips/csb350/ChangeLog +++ b/c/src/lib/libbsp/mips/csb350/ChangeLog @@ -1,3 +1,8 @@ +2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> + + * startup/bspstart.c, timer/timer.c: + Use "__asm__" instead of "asm" for improved c99-compliance. + 2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org> * timer/timer.c: Include <rtems/btimer.h>. diff --git a/c/src/lib/libbsp/mips/csb350/startup/bspstart.c b/c/src/lib/libbsp/mips/csb350/startup/bspstart.c index afa50171c3..ea5e8497b9 100644 --- a/c/src/lib/libbsp/mips/csb350/startup/bspstart.c +++ b/c/src/lib/libbsp/mips/csb350/startup/bspstart.c @@ -34,7 +34,7 @@ void bsp_start( void ) mips_set_sr( 0x7f00 ); /* all interrupts unmasked but globally off */ /* depend on the IRC to take care of things */ - asm volatile ("mtc0 %0, $11\n" :: "r" (compare)); + __asm__ volatile ("mtc0 %0, $11\n" :: "r" (compare)); mips_install_isr_entries(); } diff --git a/c/src/lib/libbsp/mips/csb350/timer/timer.c b/c/src/lib/libbsp/mips/csb350/timer/timer.c index 21cb339f9b..0fab478ed2 100644 --- a/c/src/lib/libbsp/mips/csb350/timer/timer.c +++ b/c/src/lib/libbsp/mips/csb350/timer/timer.c @@ -22,7 +22,7 @@ uint32_t tstart; void benchmark_timer_initialize(void) { - asm volatile ("mfc0 %0, $9\n" : "=r" (tstart)); + __asm__ volatile ("mfc0 %0, $9\n" : "=r" (tstart)); /* tick time in picooseconds */ } @@ -36,7 +36,7 @@ uint32_t benchmark_timer_read(void) uint32_t total; uint32_t cnt; - asm volatile ("mfc0 %0, $9\n" : "=r" (cnt)); + __asm__ volatile ("mfc0 %0, $9\n" : "=r" (cnt)); total = cnt - tstart; total = (total * 1000) / 396; /* convert to nanoseconds */ |