commit | e32c53d1cf0022af180548474f4c29c189d37d93 | [log] [tgz] |
---|---|---|
author | Simon Guo <wei.guo.simon@gmail.com> | Wed May 23 15:02:04 2018 +0800 |
committer | Paul Mackerras <paulus@ozlabs.org> | Fri Jun 01 10:30:23 2018 +1000 |
tree | 63d9d8940dbb32f5ae175d3f96e091c45e6ab600 | |
parent | 03c81682a90b3fc3434d3e33f3f4c7f1f39d65cd [diff] |
KVM: PPC: Book3S PR: Add emulation for trechkpt. This patch adds host emulation when guest PR KVM executes "trechkpt.", which is a privileged instruction and will trap into host. We firstly copy vcpu ongoing content into vcpu tm checkpoint content, then perform kvmppc_restore_tm_pr() to do trechkpt. with updated vcpu tm checkpoint values. Signed-off-by: Simon Guo <wei.guo.simon@gmail.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org>