James Hogan
955d8dc3ee
KVM: MIPS: Implement HYPCALL emulation
...
Emulate the HYPCALL instruction added in the VZ ASE and used by the MIPS
paravirtualised guest support that is already merged. The new hypcall.c
handles arguments and the return value. No actual hypercalls are yet
supported, but this still allows us to safely step over hypercalls and
set an error code in the return value for forward compatibility.
Non-zero HYPCALL codes are not handled.
We also document the hypercall ABI which asm/kvm_para.h uses.
Signed-off-by: James Hogan <james.hogan@imgtec.com >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Cc: Paolo Bonzini <pbonzini@redhat.com >
Cc: "Radim Krčmář" <rkrcmar@redhat.com >
Cc: Andreas Herrmann <andreas.herrmann@caviumnetworks.com >
Cc: David Daney <david.daney@cavium.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: linux-mips@linux-mips.org
Cc: kvm@vger.kernel.org
Cc: linux-doc@vger.kernel.org
2017-03-28 14:53:33 +01:00
Marcelo Tosatti
55dd00a73a
KVM: x86: add KVM_HC_CLOCK_PAIRING hypercall
...
Add a hypercall to retrieve the host realtime clock and the TSC value
used to calculate that clock read.
Used to implement clock synchronization between host and guest.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-02-07 18:16:45 +01:00
Masanari Iida
171800328f
KVM: doc: Fix typo in doc/virtual/kvm
...
Correct spelling typo in Documentations/virtual/kvm
Signed-off-by: Masanari Iida <standby24x7@gmail.com >
Acked-by: Randy Dunlap <rdunlap@infradead.org >
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
2013-12-31 17:24:54 -02:00
Cornelia Huck
d9101fca3d
KVM: s390: diagnose call documentation
...
Add some further documentation on the DIAGNOSE calls we support.
Reviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com >
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com >
2013-12-11 19:03:52 +01:00
Raghavendra K T
9bc6cbebfe
Documentation/kvm : Add documentation on Hypercalls and features used for PV spinlock
...
KVM_HC_KICK_CPU hypercall added to wakeup halted vcpu in paravirtual spinlock
enabled guest.
KVM_FEATURE_PV_UNHALT enables guest to check whether pv spinlock can be enabled
in guest.
Thanks Vatsa for rewriting KVM_HC_KICK_CPU
Cc: Rob Landley <rob@landley.net >
Signed-off-by: Srivatsa Vaddagiri <vatsa@linux.vnet.ibm.com >
Signed-off-by: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com >
Acked-by: Gleb Natapov <gleb@redhat.com >
Acked-by: Ingo Molnar <mingo@kernel.org >
Signed-off-by: Gleb Natapov <gleb@redhat.com >
2013-08-26 12:47:49 +03:00
Raghavendra K T
fc16123937
KVM: Add documentation on hypercalls
...
Thanks Alex for KVM_HC_FEATURES inputs and Jan for VAPIC_POLL_IRQ,
and Peter (HPA) for suggesting hypercall ABI addition.
Signed-off-by: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com >
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
2012-08-13 17:39:59 -03:00