From d803cf5e4e4e08cedd6f0e8d737512bd50042a5f Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sat, 14 Apr 2007 11:46:05 +0000 Subject: Heh. Better way to load the PROCESSOR_ID address. Thanks Thom. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13156 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/system-target.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target/arm') diff --git a/firmware/target/arm/system-target.h b/firmware/target/arm/system-target.h index 0dd02a8704..7a4c8b603c 100644 --- a/firmware/target/arm/system-target.h +++ b/firmware/target/arm/system-target.h @@ -47,7 +47,7 @@ static inline unsigned int current_core(void) */ unsigned int core; asm volatile ( - "ldr %0, =0x60000000 \r\n" /* PROCESSOR_ID */ + "mov %0, #0x60000000 \r\n" /* PROCESSOR_ID */ "ldrb %0, [%0] \r\n" /* Just load the LSB */ "mov %0, %0, lsr #7 \r\n" /* Bit 7 => index */ : "=&r"(core) /* CPU=0, COP=1 */ -- cgit v1.2.3