aboutsummaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@bell.net>2018-10-27 18:03:25 -0400
committerHelge Deller <deller@gmx.de>2018-10-28 10:51:07 +0100
commitc9fa406f62ec952bc4689b5120a02759ce42a68d (patch)
treeeafce52eebd87b450230d9d3ae83a3f49d0ca2c2 /arch/parisc/kernel
parentparisc: Use LINUX_GATEWAY_SPACE constant in entry.S (diff)
downloadlinux-dev-c9fa406f62ec952bc4689b5120a02759ce42a68d.tar.xz
linux-dev-c9fa406f62ec952bc4689b5120a02759ce42a68d.zip
parisc: Fix A500 boot crash
I believe the following change will fix the cache/TLB inconsistency observed by Meelis. After changing the page table entries, we need to flush the cache and TLB to ensure that we don't have any stale PTE values in the cache or TLB. The alternative patching is done after all CPUs are running. Thus, we need to flush the whole cache and TLB. I included the init section in the range modified by map_pages as suggested by Helge. Some routines in the init section may require patching. Signed-off-by: John David Anglin <dave.anglin@bell.net> Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'arch/parisc/kernel')
0 files changed, 0 insertions, 0 deletions