X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/ms2-kexec/blobdiff_plain/1109a23f956da8bcd71c6430020e0321d7469069..47bcbf5587583067fdc1cc954bc6bca9484242e7:/kernel-patches/0001-arm-invalidate-TLBs-when-enabling-mmu.patch diff --git a/kernel-patches/0001-arm-invalidate-TLBs-when-enabling-mmu.patch b/kernel-patches/0001-arm-invalidate-TLBs-when-enabling-mmu.patch new file mode 100644 index 0000000..4069871 --- /dev/null +++ b/kernel-patches/0001-arm-invalidate-TLBs-when-enabling-mmu.patch @@ -0,0 +1,26 @@ +From f8a6bbe8437ae48f5638a58472e5bb8c3f9101cf Mon Sep 17 00:00:00 2001 +From: Saeed Bishara +Date: Sun, 14 Feb 2010 18:28:46 +0200 +Subject: [PATCH] arm: invalidate TLBs when enabling mmu + + +Signed-off-by: Saeed Bishara +--- + arch/arm/boot/compressed/head.S | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S +index 40ef902..f421d06 100644 +--- a/arch/arm/boot/compressed/head.S ++++ b/arch/arm/boot/compressed/head.S +@@ -481,6 +481,7 @@ __armv7_mmu_cache_on: + mcr p15, 0, r0, c1, c0, 0 @ load control register + mrc p15, 0, r0, c1, c0, 0 @ and read it back + mov r0, #0 ++ mcr p15, 0, r0, c8, c7, 0 @ invalidate I,D TLBs + mcr p15, 0, r0, c7, c5, 4 @ ISB + mov pc, r12 + +-- +1.6.0.4 +