]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0
authorSimon Guo <wei.guo.simon@gmail.com>
Wed, 23 May 2018 07:01:54 +0000 (15:01 +0800)
committerPaul Mackerras <paulus@ozlabs.org>
Fri, 1 Jun 2018 00:29:38 +0000 (10:29 +1000)
commit9c88405526f03aec2071f757c507ad0724efbeed
tree53c0d063a9321787bbe75445ae617077254197cc
parent90498a7a808afcb2ec1bee53df12a8815755f909
KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0

According to ISA specification for RFID, in MSR TM disabled and TS
suspended state (S0), if the target MSR is TM disabled and TS state is
inactive (N0), rfid should suppress this update.

This patch makes the RFID emulation of PR KVM consistent with this.

Signed-off-by: Simon Guo <wei.guo.simon@gmail.com>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
arch/powerpc/kvm/book3s_emulate.c