Re: [PATCH] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, May 30, 2019 at 12:17:18PM +1000, Suraj Jitindar Singh wrote:
> The sprgs are a set of 4 general purpose sprs provided for software use.
> SPRG3 is special in that it can also be read from userspace. Thus it is
> used on linux to store the cpu and numa id of the process to speed up
> syscall access to this information.
> 
> This register is overwritten with the guest value on kvm guest entry,
> and so needs to be restored on exit again. Thus restore the value on
> the guest exit path in kvmhv_p9_guest_entry().
> 
> Fixes: 95a6432ce9038 ("KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests")
> 
> Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@xxxxxxxxx>

Thanks, patch applied to my kvm-ppc-fixes branch.

Paul.



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux