Statistics
| Branch: | Revision:

root / scripts / kvm @ feature-archipelago

Name Size
kvm_flightrecorder 3.5 kB
kvm_stat 14.5 kB
vmxcap 8 kB

Latest revisions

# Date Author Comment
ea4ee283 04/18/2013 05:27 am Jan Kiszka

vmxcap: Augment reported information

Parse the Basic VMX Information MSR and add the bit for the new posted
interrupts.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Gleb Natapov <>

614413f7 04/18/2013 05:27 am Jan Kiszka

vmxcap: Report APIC register emulation and RDTSCP control

Signed-off-by: Jan Kiszka <>
Signed-off-by: Marcelo Tosatti <>

007e986f 04/18/2013 05:27 am Jan Kiszka

vmxcap: Update according to SDM of January 2013

This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
VMWRITE and fixes the range of the MSEG revision ID.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Marcelo Tosatti <>

f505a4d7 04/18/2013 05:27 am Jan Kiszka

vmxcap: Open MSR file in unbuffered mode

Python may otherwise decide to to read larger chunks, applying the seek
only on the software buffer. This will return results from the wrong
MSRs.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Gleb Natapov <>

f9e90c79 01/22/2013 03:11 am Marcelo Tosatti

vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'

Bit 9 of MSR_IA32_VMX_PROCBASED_CTLS2 is
virtual interrupt delivery.

Signed-off-by: Marcelo Tosatti <>

1b3e6f88 10/29/2012 08:41 pm Heinz Graalfs

s390/kvm_stat: correct sys_perf_event_open syscall number

Correct sys_perf_event_open syscall number for s390 architecture
- the hardcoded syscall number 298 is for x86 but should
be different for other architectures.
In case we figure out via /proc/cpuinfo that we are running...

c5854acb 06/18/2012 04:32 pm Jens Freimann

s390: make kvm_stat work on s390

Add s390_exit_reasons so kvm_stat doesn't crash when called on s390.
Look for 'vendor_id' in /proc/cpuinfo as well, instead of just for
'flags', so we can determine if we run on S390.

Signed-off-by: Jens Freimann <>...

287d55c6 05/18/2012 05:30 am Avi Kivity

kvm: update vmxcap for EPT A/D, INVPCID, RDRAND, VMFUNC

Signed-off-by: Avi Kivity <>
Signed-off-by: Marcelo Tosatti <>

b3c09bde 04/13/2012 01:01 am Stefan Hajnoczi

kvm: add flightrecorder script

The kvm kernel module includes a number of trace events which can be
useful when debugging system behavior. Even on production systems these
trace events can be used to observe guest behavior and identify the
source of problems....

626c4276 10/25/2011 02:26 am Jan Kiszka

kvm: Add top-like kvm statistics script

Taken from original qemu-kvm/kvm/kvm_stat.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Avi Kivity <>

View revisions

Also available in: Atom