From 8d8cf206c647cc9130984d16ff5e84561e3defd8 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 --- sources/cache.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sources/cache.c b/sources/cache.c index adb63e0..3130ab7 100644 --- a/sources/cache.c +++ b/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)