diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2006-07-01 15:43:57 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-07-01 15:43:57 -0400 |
commit | 3f8efdbe73a5bc96e006b2379a8c8d1d8ef52a9d (patch) | |
tree | 9171fa7f40177ef34cdcf44b83c9e57687a47ec5 /arch/arm/mm/proc-arm1020e.S | |
parent | a069c896d0d6c028581089da7a9a9037a63c2803 (diff) | |
parent | 22b1908610dd7ff68471cd4fbd383dbdfe5e0ecd (diff) |
Merge nommu branch
Diffstat (limited to 'arch/arm/mm/proc-arm1020e.S')
-rw-r--r-- | arch/arm/mm/proc-arm1020e.S | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/arch/arm/mm/proc-arm1020e.S b/arch/arm/mm/proc-arm1020e.S index 78622ac1e732..269f485d092d 100644 --- a/arch/arm/mm/proc-arm1020e.S +++ b/arch/arm/mm/proc-arm1020e.S | |||
@@ -422,11 +422,11 @@ __arm1020e_setup: | |||
422 | #ifdef CONFIG_MMU | 422 | #ifdef CONFIG_MMU |
423 | mcr p15, 0, r0, c8, c7 @ invalidate I,D TLBs on v4 | 423 | mcr p15, 0, r0, c8, c7 @ invalidate I,D TLBs on v4 |
424 | #endif | 424 | #endif |
425 | adr r5, arm1020e_crval | ||
426 | ldmia r5, {r5, r6} | ||
425 | mrc p15, 0, r0, c1, c0 @ get control register v4 | 427 | mrc p15, 0, r0, c1, c0 @ get control register v4 |
426 | ldr r5, arm1020e_cr1_clear | ||
427 | bic r0, r0, r5 | 428 | bic r0, r0, r5 |
428 | ldr r5, arm1020e_cr1_set | 429 | orr r0, r0, r6 |
429 | orr r0, r0, r5 | ||
430 | #ifdef CONFIG_CPU_CACHE_ROUND_ROBIN | 430 | #ifdef CONFIG_CPU_CACHE_ROUND_ROBIN |
431 | orr r0, r0, #0x4000 @ .R.. .... .... .... | 431 | orr r0, r0, #0x4000 @ .R.. .... .... .... |
432 | #endif | 432 | #endif |
@@ -438,12 +438,9 @@ __arm1020e_setup: | |||
438 | * .RVI ZFRS BLDP WCAM | 438 | * .RVI ZFRS BLDP WCAM |
439 | * .011 1001 ..11 0101 | 439 | * .011 1001 ..11 0101 |
440 | */ | 440 | */ |
441 | .type arm1020e_cr1_clear, #object | 441 | .type arm1020e_crval, #object |
442 | .type arm1020e_cr1_set, #object | 442 | arm1020e_crval: |
443 | arm1020e_cr1_clear: | 443 | crval clear=0x00007f3f, mmuset=0x00003935, ucset=0x00001930 |
444 | .word 0x5f3f | ||
445 | arm1020e_cr1_set: | ||
446 | .word 0x3935 | ||
447 | 444 | ||
448 | __INITDATA | 445 | __INITDATA |
449 | 446 | ||