summaryrefslogtreecommitdiffstats
path: root/Documentation/kvm
diff options
context:
space:
mode:
authorAlexander Graf2010-08-03 10:39:35 +0200
committerAvi Kivity2010-10-24 10:52:12 +0200
commitcbe487fac7fc016dbabbcbe83f11384e1803a56d (patch)
tree7144ae2f0b5a920aba061c101b9a0ac8305d5e31 /Documentation/kvm
parentKVM: PPC: Put segment registers in shared page (diff)
downloadkernel-qcow2-linux-cbe487fac7fc016dbabbcbe83f11384e1803a56d.tar.gz
kernel-qcow2-linux-cbe487fac7fc016dbabbcbe83f11384e1803a56d.tar.xz
kernel-qcow2-linux-cbe487fac7fc016dbabbcbe83f11384e1803a56d.zip
KVM: PPC: Add mtsrin PV code
This is the guest side of the mtsr acceleration. Using this a guest can now call mtsrin with almost no overhead as long as it ensures that it only uses it with (MSR_IR|MSR_DR) == 0. Linux does that, so we're good. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'Documentation/kvm')
-rw-r--r--Documentation/kvm/ppc-pv.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/kvm/ppc-pv.txt b/Documentation/kvm/ppc-pv.txt
index 41ee16d954d7..922cf954bd99 100644
--- a/Documentation/kvm/ppc-pv.txt
+++ b/Documentation/kvm/ppc-pv.txt
@@ -160,6 +160,9 @@ mtmsr rX b <special mtmsr section>
mtmsrd rX, 1 b <special mtmsrd section>
+[Book3S only]
+mtsrin rX, rY b <special mtsrin section>
+
[BookE only]
wrteei [0|1] b <special wrteei section>