#
b56f1728 |
| 01-Feb-2012 |
Cyrill Gorcunov <gorcunov@openvz.org> |
kvm tools: Don't stop working if symbols search engine failed to init
We simply won't get symbol resolving but still can work pretty well.
Reported-by: Asias He <asias.hejun@gmail.com> Signed-off-b
kvm tools: Don't stop working if symbols search engine failed to init
We simply won't get symbol resolving but still can work pretty well.
Reported-by: Asias He <asias.hejun@gmail.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
495fbd4e |
| 19-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for virtio module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
9f9207c5 |
| 19-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for disk image module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
20c39545 |
| 19-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for rtc module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
6d987703 |
| 18-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for PCI module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
1add9f73 |
| 13-Jan-2012 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for mptable module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
20715a22 |
| 18-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for serial module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
ea6eeb1c |
| 18-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for ioeventfd module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
7af40b91 |
| 18-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for ioport module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
48d9e01a |
| 17-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for UI modules
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
e3c4f8aa |
| 16-Dec-2011 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for IRQ module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
4932d174 |
| 29-Jan-2012 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Fixes for symbol resolving module
Fixes include: - Error handling - Cleanup - Standard init/uninit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
e1e46fe6 |
| 13-Jan-2012 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Split kvm_cmd_run into init, work and exit
Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
|
#
e0747665 |
| 13-Jan-2012 |
Sasha Levin <levinsasha928@gmail.com> |
kvm tools: Improve 'lkvm sandbox' syntax
This patch adds the possibility to run commands using the default parameter in 'lkvm sandbox'. For example, a user would now be able to run:
'lkvm sandbox
kvm tools: Improve 'lkvm sandbox' syntax
This patch adds the possibility to run commands using the default parameter in 'lkvm sandbox'. For example, a user would now be able to run:
'lkvm sandbox firefox'
And have a sandboxed firefox instance start in the guest.
For commands with parameters, we still need to use dashdash to pass the parameters (similar to 'git bisect run'). For example:
'lkvm sandbox -- ls -al /bin
Suggested-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Sasha Levin <levinsasha928@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
569b139d |
| 03-Jan-2012 |
Pekka Enberg <penberg@kernel.org> |
kvm tools: Free vcpu array on shutdown
This patch silences the following harmless warning to reduce valgrind noise:
==5529== 864 bytes in 3 blocks are possibly lost in loss record 39 of 48 ==55
kvm tools: Free vcpu array on shutdown
This patch silences the following harmless warning to reduce valgrind noise:
==5529== 864 bytes in 3 blocks are possibly lost in loss record 39 of 48 ==5529== at 0x4A04B84: calloc (vg_replace_malloc.c:467) ==5529== by 0x3DE6410D44: _dl_allocate_tls (in /lib64/ld-2.14.so) ==5529== by 0x3DE70082F5: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.14.so) ==5529== by 0x405755: kvm_cmd_run (builtin-run.c:1169) ==5529== by 0x40D47D: handle_command (kvm-cmd.c:84) ==5529== by 0x3DE682139C: (below main) (in /lib64/libc-2.14.so)
Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
89e0575a |
| 03-Jan-2012 |
Pekka Enberg <penberg@kernel.org> |
kvm tools: Fix use after free during shutdown
Valgrind reports the following use after free error, when shutting down a guest:
[penberg@tux kvm]$ valgrind ./vm run
[ snip ]
Mounting... St
kvm tools: Fix use after free during shutdown
Valgrind reports the following use after free error, when shutting down a guest:
[penberg@tux kvm]$ valgrind ./vm run
[ snip ]
Mounting... Starting '/bin/sh'... sh-4.2# exit
[ snip ]
==4726== Thread 11: ==4726== Invalid read of size 8 ==4726== at 0x407818: kvm__continue (kvm.c:518) ==4726== by 0x3DE683534F: ??? (in /lib64/libc-2.14.so) ==4726== by 0x3DE68D8AF6: ioctl (in /lib64/libc-2.14.so) ==4726== by 0x406C95: kvm_cpu__run (kvm-cpu.c:35) ==4726== by 0x406D95: kvm_cpu__start (kvm-cpu.c:109) ==4726== by 0x4046D5: kvm_cpu_thread (builtin-run.c:603) ==4726== by 0x3DE7007B30: start_thread (in /lib64/libpthread-2.14.so) ==4726== by 0x3DE68DFD2C: clone (in /lib64/libc-2.14.so) ==4726== Address 0x4c2e040 is 0 bytes inside a block of size 936 free'd ==4726== at 0x4A055FE: free (vg_replace_malloc.c:366) ==4726== by 0x4046E7: kvm_cpu_thread (builtin-run.c:606) ==4726== by 0x3DE7007B30: start_thread (in /lib64/libpthread-2.14.so) ==4726== by 0x3DE68DFD2C: clone (in /lib64/libc-2.14.so) ==4726== ==4726== Thread 1: ==4726== Invalid read of size 1 ==4726== at 0x4057BC: kvm_cmd_run (builtin-run.c:1182) ==4726== by 0x40D46D: handle_command (kvm-cmd.c:84) ==4726== by 0x3DE682139C: (below main) (in /lib64/libc-2.14.so) ==4726== Address 0x4e36f58 is 920 bytes inside a block of size 936 free'd ==4726== at 0x4A055FE: free (vg_replace_malloc.c:366) ==4726== by 0x4046E7: kvm_cpu_thread (builtin-run.c:606) ==4726== by 0x3DE7007B30: start_thread (in /lib64/libpthread-2.14.so) ==4726== by 0x3DE68DFD2C: clone (in /lib64/libc-2.14.so)
This patch fixes the problem by moving the kvm_cpu__delete() call from kvm_cpu_thread() to kvm_cmd_run() after we've made sure the VCPU thread is stopped.
Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
b03af790 |
| 21-Dec-2011 |
Konstantin Khlebnikov <khlebnikov@openvz.org> |
kvm tools: pick kernel from linux source tree root
Pick arch/$ARCH/boot/bzImage and vmlinux if we are in linux source tree root directory.
Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.or
kvm tools: pick kernel from linux source tree root
Pick arch/$ARCH/boot/bzImage and vmlinux if we are in linux source tree root directory.
Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
587a4d17 |
| 27-Dec-2011 |
Lai Jiangshan <laijs@cn.fujitsu.com> |
kvm tools: use custom rootfs_name for guest name
It is better than a anonymous "guest-xxx".
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
|
#
a9e28b58 |
| 22-Dec-2011 |
Asias He <asias.hejun@gmail.com> |
kvm tools: Remove resume pause noise.
Remove this annoying message if user resumes or pauses a guest which is already resumed or paused.
Warning: (builtin-run.c) handle_pause:520: failed conditi
kvm tools: Remove resume pause noise.
Remove this annoying message if user resumes or pauses a guest which is already resumed or paused.
Warning: (builtin-run.c) handle_pause:520: failed condition: 1
Signed-off-by: Asias He <asias.hejun@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
2fa65af3 |
| 22-Dec-2011 |
Asias He <asias.hejun@gmail.com> |
kvm tools: Improve 'lkvm {pause,resume}'s output
lkvm {pause,resume} do not give any feedback to user who uses these commands in the console where the command run.
This patch makes the command outp
kvm tools: Improve 'lkvm {pause,resume}'s output
lkvm {pause,resume} do not give any feedback to user who uses these commands in the console where the command run.
This patch makes the command output in the command console instead of guest console.
Signed-off-by: Asias He <asias.hejun@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
7021c50b |
| 22-Dec-2011 |
Asias He <asias.hejun@gmail.com> |
kvm tools: Introduce KVM_IPC_VMSTATE IPC cmd
This can be used to get vm status information:
vm is running or paused.
Signed-off-by: Asias He <asias.hejun@gmail.com> Signed-off-by: Pekka Enberg <pe
kvm tools: Introduce KVM_IPC_VMSTATE IPC cmd
This can be used to get vm status information:
vm is running or paused.
Signed-off-by: Asias He <asias.hejun@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
5aa502e4 |
| 20-Dec-2011 |
Lai Jiangshan <laijs@cn.fujitsu.com> |
kvm tools: carefully send and handle pause/resume ipc
Remove struct pause_cmd/resume_cmd and use kvm_ipc__send().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <pe
kvm tools: carefully send and handle pause/resume ipc
Remove struct pause_cmd/resume_cmd and use kvm_ipc__send().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
a59cdf44 |
| 20-Dec-2011 |
Lai Jiangshan <laijs@cn.fujitsu.com> |
kvm tools: carefully send and handle debug ipc
Remove struct debug_cmd and use kvm_ipc__send_msg().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <penberg@kernel.o
kvm tools: carefully send and handle debug ipc
Remove struct debug_cmd and use kvm_ipc__send_msg().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|
#
e333e41a |
| 20-Dec-2011 |
Lai Jiangshan <laijs@cn.fujitsu.com> |
kvm tools: carefully send and handle stop ipc
Remove struct stop_cmd and use kvm_ipc__send().
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
|
#
f7f9d02b |
| 18-Dec-2011 |
Cyrill Gorcunov <gorcunov@gmail.com> |
kvm tools: Make kvm__arch_setup_firmware to return error code
If some of subsequent calls fails we better to return error code instead of dying with a message. This is a first step in getting rid of
kvm tools: Make kvm__arch_setup_firmware to return error code
If some of subsequent calls fails we better to return error code instead of dying with a message. This is a first step in getting rid of number of die() calls we have in code.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
show more ...
|