diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-22 13:45:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-06-22 14:00:27 +0200 |
commit | 655ce0fb00c75c523dd81466a2dcf611171e4650 (patch) | |
tree | 91713d5a3efc4b935efb16101e449fb298caa238 /c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c | |
parent | sptests/sp20: Use printer task (diff) | |
download | rtems-655ce0fb00c75c523dd81466a2dcf611171e4650.tar.bz2 |
sparc: Optimize CPU counter support
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c b/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c index 53d921a66a..7aaf98a2fc 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c +++ b/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c @@ -16,6 +16,7 @@ #include <rtems/counter.h> #include <rtems/sysinit.h> +#include <rtems/score/sparcimpl.h> static void leon3_counter_initialize(void) { @@ -73,8 +74,4 @@ RTEMS_SYSINIT_ITEM( RTEMS_SYSINIT_ORDER_THIRD ); -SPARC_Counter _SPARC_Counter = { - .counter_read = _SPARC_Counter_read_address, - .counter_difference = _SPARC_Counter_difference_one, - .counter_address = (uint32_t *) &_SPARC_Counter -}; +SPARC_COUNTER_DEFINITION; |