aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-sqlite-report
diff options
context:
space:
mode:
authorAlexander Graf <[email protected]>2022-05-10 14:37:17 +0200
committerMichael Ellerman <[email protected]>2022-05-11 23:03:16 +1000
commitee8348496c77e3737d0a6cda307a521f2cff954f (patch)
tree4221c64fa85554adbf94dd10253fd0769a8fb9ee /tools/perf/scripts/python/bin/export-to-sqlite-report
parent348c71344111d7a48892e3e52264ff11956fc196 (diff)
KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
Commit 863771a28e27 ("powerpc/32s: Convert switch_mmu_context() to C") moved the switch_mmu_context() to C. While in principle a good idea, it meant that the function now uses the stack. The stack is not accessible from real mode though. So to keep calling the function, let's turn on MSR_DR while we call it. That way, all pointer references to the stack are handled virtually. In addition, make sure to save/restore r12 on the stack, as it may get clobbered by the C function. Fixes: 863771a28e27 ("powerpc/32s: Convert switch_mmu_context() to C") Cc: [email protected] # v5.14+ Reported-by: Matt Evans <[email protected]> Signed-off-by: Alexander Graf <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-sqlite-report')
0 files changed, 0 insertions, 0 deletions