summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm/book3s_hv_rmhandlers.S
diff options
context:
space:
mode:
authorNicholas Piggin2018-01-09 17:07:15 +0100
committerMichael Ellerman2018-01-09 17:07:30 +0100
commit50e51c13b3822d14ff6df4279423e4b7b2269bc3 (patch)
tree6f37b935c308c39495e190170a2a1e028ca5ef9a /arch/powerpc/kvm/book3s_hv_rmhandlers.S
parentMerge branch 'topic/ppc-kvm' into fixes (diff)
downloadkernel-qcow2-linux-50e51c13b3822d14ff6df4279423e4b7b2269bc3.tar.gz
kernel-qcow2-linux-50e51c13b3822d14ff6df4279423e4b7b2269bc3.tar.xz
kernel-qcow2-linux-50e51c13b3822d14ff6df4279423e4b7b2269bc3.zip
powerpc/64: Add macros for annotating the destination of rfid/hrfid
The rfid/hrfid ((Hypervisor) Return From Interrupt) instruction is used for switching from the kernel to userspace, and from the hypervisor to the guest kernel. However it can and is also used for other transitions, eg. from real mode kernel code to virtual mode kernel code, and it's not always clear from the code what the destination context is. To make it clearer when reading the code, add macros which encode the expected destination context. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kvm/book3s_hv_rmhandlers.S')
0 files changed, 0 insertions, 0 deletions