From 4080a8e5afccac10d2bcec46f4ca3c61b4b9277d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Wed, 14 Aug 2013 05:08:24 +0000 Subject: [PATCH] fixed reference to rt_cacr --- BaS_gcc/sources/cache.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/BaS_gcc/sources/cache.c b/BaS_gcc/sources/cache.c index adb63e0..3130ab7 100644 --- a/BaS_gcc/sources/cache.c +++ b/BaS_gcc/sources/cache.c @@ -26,20 +26,20 @@ void cacr_set(uint32_t value) { - extern uint32_t rt_cacr[]; + extern uint32_t rt_cacr; - rt_cacr[0] = value; + rt_cacr = value; __asm__ __volatile__("movec %0, cacr\n\t" : /* output */ - : "r" (rt_cacr[0]) + : "r" (rt_cacr) : /* clobbers */); } uint32_t cacr_get(void) { - extern uint32_t rt_cacr[]; + extern uint32_t rt_cacr; - return rt_cacr[0]; + return rt_cacr; } void flush_and_invalidate_caches(void)