hwstub: don't touch mmu registers on non-STMP targets, they might not exist

Change-Id: Ib18475fd90e0d29ab6d7214116f7a0041584d621
This commit is contained in:
Amaury Pouly 2013-10-22 00:23:33 +02:00
parent 4da8a441d1
commit bfb67f41a9

View file

@ -5,12 +5,14 @@
start:
sub r7, pc, #8 /* Copy running address */
msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */
#ifdef CONFIG_STMP
/* Disable MMU, disable caching and buffering;
* use low exception range address */
mrc p15, 0, r0, c1, c0, 0
ldr r1, =0x3005
bic r0, r1
mcr p15, 0, r0, c1, c0, 0
#endif
ldr sp, =oc_stackend
/* Relocate to right address */
mov r2, r7