diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2015-06-16 17:24:20 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2015-06-16 17:24:20 +0000 |
commit | e96da3ffbe7d08869196958c66f6108e051fe4db (patch) | |
tree | 391eb5af88530b291115c4c820b21196f5a94bf5 | |
parent | 9975c7a7ef0b2a0451d2e9a52669277e6fc87829 (diff) | |
download | src-e96da3ffbe7d08869196958c66f6108e051fe4db.tar.gz src-e96da3ffbe7d08869196958c66f6108e051fe4db.zip |
Write to the PRRR (Primary Region Remap Register) rather than reading from
it during the early boot.
Found By: Patrick Wildt <patrick@bitrig.org>
Sponsored by: ABT Systems Ltd
Notes
Notes:
svn path=/head/; revision=284452
-rw-r--r-- | sys/arm/arm/locore-v6.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/arm/locore-v6.S b/sys/arm/arm/locore-v6.S index 7d5ba9704ae7..cddcdab787cc 100644 --- a/sys/arm/arm/locore-v6.S +++ b/sys/arm/arm/locore-v6.S @@ -240,7 +240,7 @@ ASENTRY_NP(init_mmu) * - All is set to uncacheable memory */ ldr r0, =0xAAAAA - mrc CP15_PRRR(r0) + mcr CP15_PRRR(r0) mov r0, #0 mcr CP15_NMRR(r0) #endif |