proc-v7.S (b73077eb03f510a84b102fb97640e595a958403c) | proc-v7.S (d427958a46af24f75d0017c45eadd172273bbf33) |
---|---|
1/* 2 * linux/arch/arm/mm/proc-v7.S 3 * 4 * Copyright (C) 2001 Deep Blue Solutions Ltd. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 354 unchanged lines hidden (view full) --- 363 mcr p15, 0, r10, c7, c5, 0 @ I+BTB cache invalidate 364#endif 365 dsb 366#ifdef CONFIG_MMU 367 mcr p15, 0, r10, c8, c7, 0 @ invalidate I + D TLBs 368 mcr p15, 0, r10, c2, c0, 2 @ TTB control register 369 ALT_SMP(orr r4, r4, #TTB_FLAGS_SMP) 370 ALT_UP(orr r4, r4, #TTB_FLAGS_UP) | 1/* 2 * linux/arch/arm/mm/proc-v7.S 3 * 4 * Copyright (C) 2001 Deep Blue Solutions Ltd. 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 354 unchanged lines hidden (view full) --- 363 mcr p15, 0, r10, c7, c5, 0 @ I+BTB cache invalidate 364#endif 365 dsb 366#ifdef CONFIG_MMU 367 mcr p15, 0, r10, c8, c7, 0 @ invalidate I + D TLBs 368 mcr p15, 0, r10, c2, c0, 2 @ TTB control register 369 ALT_SMP(orr r4, r4, #TTB_FLAGS_SMP) 370 ALT_UP(orr r4, r4, #TTB_FLAGS_UP) |
371 mcr p15, 0, r4, c2, c0, 1 @ load TTB1 | 371 ALT_SMP(orr r8, r8, #TTB_FLAGS_SMP) 372 ALT_UP(orr r8, r8, #TTB_FLAGS_UP) 373 mcr p15, 0, r8, c2, c0, 1 @ load TTB1 |
372 ldr r5, =PRRR @ PRRR 373 ldr r6, =NMRR @ NMRR 374 mcr p15, 0, r5, c10, c2, 0 @ write PRRR 375 mcr p15, 0, r6, c10, c2, 1 @ write NMRR 376#endif 377 adr r5, v7_crval 378 ldmia r5, {r5, r6} 379#ifdef CONFIG_CPU_ENDIAN_BE8 --- 119 unchanged lines hidden --- | 374 ldr r5, =PRRR @ PRRR 375 ldr r6, =NMRR @ NMRR 376 mcr p15, 0, r5, c10, c2, 0 @ write PRRR 377 mcr p15, 0, r6, c10, c2, 1 @ write NMRR 378#endif 379 adr r5, v7_crval 380 ldmia r5, {r5, r6} 381#ifdef CONFIG_CPU_ENDIAN_BE8 --- 119 unchanged lines hidden --- |