diff options
author | Simon Guo <wei.guo.simon@gmail.com> | 2018-05-23 15:02:06 +0800 |
---|---|---|
committer | Paul Mackerras <paulus@ozlabs.org> | 2018-06-01 10:30:39 +1000 |
commit | 68ab07b985764ec5be816e7054a84b7ad121afc7 (patch) | |
tree | ffbbcc23ebd5a6dff17e29fd1b0da97fc0b40f00 /drivers/hsi/clients | |
parent | 26798f88d58dff1b61abf04becf5055e6f860d4f (diff) |
KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 and Transactional state
Currently PR KVM doesn't support transaction memory in guest privileged
state.
This patch adds a check at setting guest msr, so that we can never return
to guest with PR=0 and TS=0b10. A tabort will be emulated to indicate
this and fail transaction immediately.
[paulus@ozlabs.org - don't change the TM_CAUSE_MISC definition, instead
use TM_CAUSE_KVM_FAC_UNAV.]
Signed-off-by: Simon Guo <wei.guo.simon@gmail.com>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
Diffstat (limited to 'drivers/hsi/clients')
0 files changed, 0 insertions, 0 deletions