summaryrefslogtreecommitdiff
path: root/lib/pm-notifier-error-inject.c
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@ozlabs.org>2017-02-27 14:32:41 +1100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-12-14 09:28:17 +0100
commit0bf8f6e7205ab20884dcf249f59ae8a9309f5c98 (patch)
tree8e148f18baecd1f79be9ed84956b1136849f23bd /lib/pm-notifier-error-inject.c
parent8c6ebeb4087e1765ae2ee2aea048a9b37a3a8ca8 (diff)
powerpc/64: Invalidate process table caching after setting process table
[ Upstream commit 7a70d7288c926ae88e0c773fbb506aa374e99c2d ] The POWER9 MMU reads and caches entries from the process table. When we kexec from one kernel to another, the second kernel sets its process table pointer but doesn't currently do anything to make the CPU invalidate any cached entries from the old process table. This adds a tlbie (TLB invalidate entry) instruction with parameters to invalidate caching of the process table after the new process table is installed. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/pm-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions