summaryrefslogtreecommitdiff
path: root/Documentation/powerpc
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2020-08-25 17:55:35 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2020-09-08 22:57:12 +1000
commitdc462267d2d7aacffc3c1d99b02d7a7c59db7c66 (patch)
tree0a3be518b53b3d0d4f4e1874f829b6221ddaf2a1 /Documentation/powerpc
parenta02f6d42357acf6e5de6ffc728e6e77faf3ad217 (diff)
powerpc/64s: handle ISA v3.1 local copy-paste context switches
The ISA v3.1 the copy-paste facility has a new memory move functionality which allows the copy buffer to be pasted to domestic memory (RAM) as opposed to foreign memory (accelerator). This means the POWER9 trick of avoiding the cp_abort on context switch if the process had not mapped foreign memory does not work on POWER10. Do the cp_abort unconditionally there. KVM must also cp_abort on guest exit to prevent copy buffer state leaking between contexts. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Acked-by: Paul Mackerras <paulus@ozlabs.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200825075535.224536-1-npiggin@gmail.com
Diffstat (limited to 'Documentation/powerpc')
0 files changed, 0 insertions, 0 deletions