Print this page
loader: simplify MMU enabling code
*** 99,112 ****
* We first make sure that the ARMv6 pages are enabled (bit 23) and then
* enable the MMU (bit 0).
*/
ENTRY(fakeload_mmu_enable)
mrc p15, 0, r0, c1, c0, 0
! orr r0, #0x800000
! mcr p15, 0, r0, c1, c0, 0
! mrc p15, 0, r0, c1, c0, 0
! orr r0, #0x1
mcr p15, 0, r0, c1, c0, 0
bx lr
SET_SIZE(fakeload_mmu_enable)
#endif /* __lint */
--- 99,110 ----
* We first make sure that the ARMv6 pages are enabled (bit 23) and then
* enable the MMU (bit 0).
*/
ENTRY(fakeload_mmu_enable)
mrc p15, 0, r0, c1, c0, 0
! orr r0, #0x800000 /* enable ARMv6 pages */
! orr r0, #0x1 /* enable MMU */
mcr p15, 0, r0, c1, c0, 0
bx lr
SET_SIZE(fakeload_mmu_enable)
#endif /* __lint */