fixed reference to rt_cacr

This commit is contained in:
Markus Fröschle
2013-08-14 05:08:24 +00:00
parent 5ebb345478
commit 4080a8e5af

View File

@@ -26,20 +26,20 @@
void cacr_set(uint32_t value) 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" __asm__ __volatile__("movec %0, cacr\n\t"
: /* output */ : /* output */
: "r" (rt_cacr[0]) : "r" (rt_cacr)
: /* clobbers */); : /* clobbers */);
} }
uint32_t cacr_get(void) 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) void flush_and_invalidate_caches(void)