- Avi Kivity a...@redhat.com wrote:
On 08/25/2010 04:00 PM, Jason Wang wrote:
00400bb8__setup_args:
400bb8: 41 55 push %r13
400bba: 41 54 push %r12
400bbc: 55 push %rbp
400bbd
32bit test
The following series implements...
Change from v1:
Remove one quad word from RSP filed instead of IST.
Compile out cr8 access test for 32bit test.
---
Jason Wang (10):
Do not track config.mak and kvmtrace
Remove trailing whitespaces
Makefile cleanup
Correct
config.mak was generated by configure and kvmtrace were compiled
throuh makefile.
Signed-off-by: Jason Wang jasow...@redhat.com
---
config.mak |8
kvmtrace | Bin
2 files changed, 0 insertions(+), 8 deletions(-)
delete mode 100644 config.mak
delete mode 100755 kvmtrace
diff
Signed-off-by: Jason Wang jasow...@redhat.com
---
config-x86-common.mak | 14 +++---
x86/access.c |2 +-
x86/cstart64.S|4 ++--
x86/print.S |6 +++---
x86/sieve.c |2 +-
x86/vm.c |6 +++---
6 files changed, 17
Remove the obsoleted target and directories.
Signed-off-by: Jason Wang jasow...@redhat.com
---
Makefile |9 +
1 files changed, 1 insertions(+), 8 deletions(-)
diff --git a/Makefile b/Makefile
index 5347ce8..d25e6f2 100644
--- a/Makefile
+++ b/Makefile
@@ -30,10 +30,6 @@ CFLAGS
Signed-off-by: Jason Wang jasow...@redhat.com
---
README | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/README b/README
index 6a83831..9c0c518 100644
--- a/README
+++ b/README
@@ -7,17 +7,17 @@ Tests uses a qemu's virtual test device, named testdev
They have been implemented in lib/x86/processor.h. Also rename the
cpuid to cpuid_test because cpuid have been defined.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/msr.c| 16 +---
x86/vmexit.c | 20 +++-
2 files changed, 4 insertions(+), 32 deletions
TSS size should be 104 bytes.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/cstart64.S |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/x86/cstart64.S b/x86/cstart64.S
index 5d358ad..ef09d82 100644
--- a/x86/cstart64.S
+++ b/x86/cstart64.S
@@ -68,7 +68,7 @@ tss
CR8 is only available in long mode.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/vmexit.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/x86/vmexit.c b/x86/vmexit.c
index 819c24b..84c384d 100644
--- a/x86/vmexit.c
+++ b/x86/vmexit.c
@@ -49,6 +49,7 @@ static
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/msr.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/x86/msr.c b/x86/msr.c
index 9c85369..c3e0014 100644
--- a/x86/msr.c
+++ b/x86/msr.c
@@ -49,9 +49,11 @@ struct msr_info msr_info[] =
{ .index = 0xc102
Add smp initlaization codes for 32bit. This would make the 32bit
smp tests available.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/cstart.S | 179 --
1 files changed, 173 insertions(+), 6 deletions(-)
diff --git a/x86/cstart.S b
The following series implements test of kvmlock.
---
Jason Wang (6):
Introduce memory barriers.
Introduce atomic operations
Export tsc related helpers
Introduce atol()
Add a simple kvmclock driver
Add a test for kvm-clock
config-x86-common.mak |7
Signed-off-by: Jason Wang jasow...@redhat.com
---
lib/x86/smp.h |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/lib/x86/smp.h b/lib/x86/smp.h
index c2e7350..df5fdba 100644
--- a/lib/x86/smp.h
+++ b/lib/x86/smp.h
@@ -1,6 +1,10 @@
#ifndef __SMP_H
#define __SMP_H
Signed-off-by: Jason Wang jasow...@redhat.com
---
config-x86-common.mak |1
lib/x86/atomic.c | 38 +++
lib/x86/atomic.h | 164 +
3 files changed, 203 insertions(+), 0 deletions(-)
create mode 100644 lib/x86/atomic.c
Signed-off-by: Jason Wang jasow...@redhat.com
---
lib/x86/processor.h | 22 ++
x86/tsc.c | 16 +---
x86/vmexit.c| 15 ---
3 files changed, 23 insertions(+), 30 deletions(-)
diff --git a/lib/x86/processor.h b/lib/x86/processor.h
Signed-off-by: Jason Wang jasow...@redhat.com
---
lib/string.c | 31 +++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/lib/string.c b/lib/string.c
index acac3c0..1f19f5c 100644
--- a/lib/string.c
+++ b/lib/string.c
@@ -30,3 +30,34 @@ void *memset
Most of the codes were borrowed from arxh/x86/kernel/kvmclock.c. A
special bit: PV_CLOCK_CYCLE_RAW_TEST_BIT is used to notify the driver
to return unadjusted cycles.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/kvmclock.c | 166
-01-01 00:00:00 UTC which could be easily get through date
+%s and the max accepted offset value between the tod of guest and
host.
Signed-off-by: Jason Wang jasow...@redhat.com
---
config-x86-common.mak |6 ++
x86/README|2 +
x86/kvmclock_test.c | 145
- Avi Kivity a...@redhat.com wrote:
On 08/24/2010 04:47 PM, Jason Wang wrote:
TSS size should be 104 byte.
Signed-off-by: Jason Wangjasow...@redhat.com
---
x86/cstart64.S |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/x86/cstart64.S b/x86
- Avi Kivity a...@redhat.com wrote:
On 08/25/2010 12:40 PM, Jason Wang wrote:
- Avi Kivitya...@redhat.com wrote:
On 08/24/2010 04:47 PM, Jason Wang wrote:
TSS size should be 104 byte.
Signed-off-by: Jason Wangjasow...@redhat.com
---
x86/cstart64.S |2 +-
1
- Avi Kivity a...@redhat.com wrote:
On 08/25/2010 03:27 PM, Jason Wang wrote:
- Avi Kivitya...@redhat.com wrote:
On 08/25/2010 12:40 PM, Jason Wang wrote:
- Avi Kivitya...@redhat.com wrote:
On 08/24/2010 04:47 PM, Jason Wang wrote:
TSS size should be 104 byte
The following series do some minor cleanup and fix for the 32bit test.
---
Jason Wang (10):
Do not track config.mak and kvmtrace
Remove trailing whitespaces
Makefile cleanup
Correct the path in README
Drop print.S
Remove the duplicated rdmsr/wrmsr
config.mak was generated by configure and kvmtrace were compiled
throuh makefile.
Signed-off-by: Jason Wang jasow...@redhat.com
---
config.mak |8
kvmtrace | Bin
2 files changed, 0 insertions(+), 8 deletions(-)
delete mode 100644 config.mak
delete mode 100755 kvmtrace
diff
Signed-off-by: Jason Wang jasow...@redhat.com
---
config-x86-common.mak | 14 +++---
x86/access.c |2 +-
x86/cstart64.S|4 ++--
x86/print.S |6 +++---
x86/sieve.c |2 +-
x86/vm.c |6 +++---
6 files changed, 17
Remove the obsoleted target and directories.
Signed-off-by: Jason Wang jasow...@redhat.com
---
Makefile |9 +
1 files changed, 1 insertions(+), 8 deletions(-)
diff --git a/Makefile b/Makefile
index 5347ce8..d25e6f2 100644
--- a/Makefile
+++ b/Makefile
@@ -30,10 +30,6 @@ CFLAGS
Signed-off-by: Jason Wang jasow...@redhat.com
---
README | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/README b/README
index 6a83831..9c0c518 100644
--- a/README
+++ b/README
@@ -7,17 +7,17 @@ Tests uses a qemu's virtual test device, named testdev
We've already had lib/printf.c.
Signed-off-by: Jason Wang jasow...@redhat.com
---
config-x86-common.mak |9 -
x86/print.S | 31 ---
2 files changed, 4 insertions(+), 36 deletions(-)
delete mode 100644 x86/print.S
diff --git a/config-x86
They have been implemented in lib/x86/processor.h. Also rename the
cpuid to cpuid_test because cpuid have been defined.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/msr.c| 16 +---
x86/vmexit.c | 20 +++-
2 files changed, 4 insertions(+), 32 deletions
TSS size should be 104 byte.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/cstart64.S |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/x86/cstart64.S b/x86/cstart64.S
index 5d358ad..b871153 100644
--- a/x86/cstart64.S
+++ b/x86/cstart64.S
@@ -69,7 +69,7 @@ tss
CR8 is only availabe when in long mode.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/vmexit.c | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/x86/vmexit.c b/x86/vmexit.c
index 819c24b..34b0af4 100644
--- a/x86/vmexit.c
+++ b/x86/vmexit.c
@@ -48,6
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/msr.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/x86/msr.c b/x86/msr.c
index 9c85369..c3e0014 100644
--- a/x86/msr.c
+++ b/x86/msr.c
@@ -49,9 +49,11 @@ struct msr_info msr_info[] =
{ .index = 0xc102
Add the smp initlaization codes for 32bit. This would make the 32bit
smp tests available.
Signed-off-by: Jason Wang jasow...@redhat.com
---
x86/cstart.S | 179 --
1 files changed, 173 insertions(+), 6 deletions(-)
diff --git a/x86
We have already had lib/printf.c.
Signed-off-by: Jason Wang jasow...@redhat.com
---
kvm/test/x86/print.S | 31 ---
1 files changed, 0 insertions(+), 31 deletions(-)
delete mode 100644 kvm/test/x86/print.S
diff --git a/kvm/test/config-x86-common.mak b/kvm/test
This patch add a kvmclock driver for unittest. A special bit:
PV_CLOCK_CYCLE_RAW_TEST_BIT is used to notify the driver to return
just the raw cycle supplied by the hypervisor.
Signed-off-by: Jason Wang jasow...@redhat.com
---
kvm/test/x86/kvmclock.c | 206
provide
monotonic cycles.
Signed-off-by: Jason Wang jasow...@redhat.com
---
kvm/test/x86/kvmclock_test.c | 128 ++
kvm/test/x86/unittests.cfg |4 +
2 files changed, 132 insertions(+), 0 deletions(-)
create mode 100644 kvm/test/x86/kvmclock_test.c
diff
Glauber Costa wrote:
On Wed, Jun 16, 2010 at 04:10:10PM +0800, Jason Wang wrote:
Zachary Amsden wrote:
void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu)
{
+ kvm_x86_ops-vcpu_load(vcpu, cpu);
if (unlikely(vcpu-cpu != cpu)) {
+ /* Make sure TSC doesn't go
Zachary Amsden wrote:
On 06/15/2010 10:10 PM, Jason Wang wrote:
Zachary Amsden wrote:
Move the TSC control logic from the vendor backends into x86.c
by adding adjust_tsc_offset to x86 ops. Now all TSC decisions
can be done in one place.
Also, rename some variable in the VCPU
Avi Kivity wrote:
On 06/17/2010 08:32 AM, Jason Wang wrote:
Signed-off-by: Jason Wangjasow...@redhat.com
---
Documentation/kvm/mmu.txt |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/kvm/mmu.txt b/Documentation/kvm/mmu.txt
index 8cb42b9
Signed-off-by: Jason Wang jasow...@redhat.com
---
Documentation/kvm/mmu.txt |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/kvm/mmu.txt b/Documentation/kvm/mmu.txt
index 8cb42b9..142cc51 100644
--- a/Documentation/kvm/mmu.txt
+++ b/Documentation/kvm
Zachary Amsden wrote:
Move the TSC control logic from the vendor backends into x86.c
by adding adjust_tsc_offset to x86 ops. Now all TSC decisions
can be done in one place.
Also, rename some variable in the VCPU structure to more accurately
reflect their actual content.
VMX backend would
Zachary Amsden wrote:
When CPUs with unstable TSCs enter deep C-state, TSC may stop
running. This causes us to require resynchronization. Since
we can't tell when this may potentially happen, we assume the
worst by forcing re-compensation for it at every point the VCPU
task is descheduled.
Zachary Amsden wrote:
SMP VMs on machines with unstable TSC have their TSC offset adjusted by the
local offset delta from last measurement. This does not take into account how
long it has been since the measurement, leading to drift. Minimize the drift
by accounting for any time difference
Zachary Amsden wrote:
Kernel time, which advances in discrete steps may progress much slower
than TSC. As a result, when kvmclock is adjusted to a new base, the
apparent time to the guest, which runs at a much higher, nsec scaled
rate based on the current TSC, may have already been observed
Zachary Amsden wrote:
On 06/14/2010 10:41 PM, Avi Kivity wrote:
On 06/15/2010 10:34 AM, Zachary Amsden wrote:
Add a helper function for the multiple places this is used. Note
that it
must not be called in preemptible context, as that would mean the kernel
could enter software
Signed-off-by: Jason Wang jasow...@redhat.com
---
Documentation/kvm/mmu.txt |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/kvm/mmu.txt b/Documentation/kvm/mmu.txt
index 8cb42b9..5d3343f 100644
--- a/Documentation/kvm/mmu.txt
+++ b/Documentation/kvm
Lucas Meneghel Rodrigues wrote:
On Tue, 2010-05-11 at 17:03 +0800, Jason Wang wrote:
The guest console is useful for failure troubleshooting especially for
the one who has calltrace. And as we plan to push the network related
test in the next few weeks, we found the serial session in more
Lucas Meneghel Rodrigues wrote:
On Wed, 2010-05-19 at 17:20 +0800, Jason Wang wrote:
When we do the unattended installation in tap mode, we should use
vm.get_address() instead of the 'localhost' in order the connect to
the finish program running in the guest.
Signed-off-by: Jason Wang
-kernel option is useful for both unattended installation and the
unittest in /kvm/user/test.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/kvm_vm.py b/client/tests
When we do the unattended installation in tap mode, we should use
vm.get_address() instead of the 'localhost' in order the connect to
the finish program running in the guest.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests/unattended_install.py | 25
the unattended files for RHEL and Fedora gues ts are modified,
others are kept unmodified and could do the installation from cdrom.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/scripts/unattended.py | 107 +++-
client/tests/kvm/tests_base.cfg.sample
This test extends the timedifrt test and measures the timedirft across
the vm stopping and continuing. Two helpers function are also added in
kvm_test_utils to do the stop and continue.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests/timedrift_with_stop.py | 97
Michael Goldish wrote:
On 05/19/2010 12:13 PM, Jason Wang wrote:
This checker serves as the post_command to find the panic information
in the file which contains the content of guest serial console.
Changes from v2:
- Put all things into __main__
- Fix some typos
Signed-off-by: Jason
This checker serves as the post_command to find the panic information
in the file which contains the content of guest serial console.
Changes from v2:
- Put all things into __main__
- Fix some typos
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/scripts/check_serial.py
-kernel option is useful for both unattended installation and the
unittest in /kvm/user/test.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/kvm_vm.py b/client/tests
When we do the unattended installation in tap mode, we should use
vm.get_address() instead of the 'localhost' in order the connect to
the finish program running in the guest.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests/unattended_install.py | 25
from cdrom.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/scripts/unattended.py | 103 +-
client/tests/kvm/tests_base.cfg.sample |1
client/tests/kvm/unattended/Fedora-10.ks |2 -
client/tests/kvm/unattended/Fedora-11.ks
This new autotest module implements a simple test for the driver of realtime
clock. It do the testing of interrupt, date reading, alarm and
frequency.
Please refer the Documentation/rtc.txt for details.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/rtc/src/Makefile | 19
rtc test is a test for rtc driver which could also be useful for
testing the rtc emulation in kvm.
Signed-off-by: Jason Wang jasow...@redhat.com
---
0 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/autotest_control/rtc.control
b/client/tests/kvm/autotest_control
installation
- Add a helper to check whether the panic information was occured
- Keep the porcess() at its original location in preprocess()
---
Jason Wang (10):
KVM test: Introduce prompt assist
KVM test: Send the username in remote_login()
KVM test: Make the login re suitable
We need to send an assist string to a session in order to get the
prompt when re-connecting to session through serial. This patch sends
assist string before matching the prompt in remote_login().
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py |9 +++--
1
In order to let the serial console work, we must let the
remote_login() send the username when met the username prompt. This
patch fails the progress if if it met the username prompt twice.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py | 23
Current matching re ^\s*[Ll]ogin:\s*$ is not suitable for the serial
console, so change it to [Ll]ogin:\s*$.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/kvm_utils.py b
This patch redirect the guest serial to the unix domain socket which
would be used by the following patches to dump its content or use it
as a session.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 19 ---
1 files changed, 12 insertions(+), 7
-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_preprocessing.py | 59 +++-
client/tests/kvm/tests_base.cfg.sample |1 +
2 files changed, 59 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/kvm_preprocessing.py
b/client/tests/kvm
None is returned when met the unknown type of shell_client in
kvm_vm.remote_login() in order to avoid the traceback.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm
. But it would be useful for the network related
test which may cause the network unresponsive such as driver
load/unload or some kinds of network stress testing.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 25 +
1 files changed, 25 insertions
As we have the ability to dump the content from serial console or use
a session through it, we need to redirect the console to serial
through unattended files to make use of it. The patch also keep the
tty0 accroding to the suggestion of Michael Goldish.
Signed-off-by: Jason Wang jasow
This patch enable the serial console during unattended installation
for all linux guests.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests_base.cfg.sample |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/client/tests/kvm
This checker serves as the post_command to find the panic information
in the file which contains the content of guest serial console.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/scripts/check_serial.py | 41 ++
client/tests/kvm
- Lucas Meneghel Rodrigues l...@redhat.com wrote:
On Fri, 2010-05-07 at 18:10 +0800, Jason Wang wrote:
Lucas Meneghel Rodrigues wrote:
On Mon, Apr 26, 2010 at 7:07 AM, Jason Wang jasow...@redhat.com
wrote:
userspace
Current method may or may not work for various kinds
Michael Goldish wrote:
On 04/26/2010 01:03 PM, Jason Wang wrote:
Sometimes we need to send an assist string to a session in order to
get the prompt especially when re-connecting to an already logged
serial session. This patch send the assist string before doing the
pattern matching
Michael Goldish wrote:
On 04/26/2010 01:03 PM, Jason Wang wrote:
Current matching re ^\s*[Ll]ogin:\s*$ is not suitable for the serial
console, so change it to [Ll]ogin:.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py |2 +-
1 files changed, 1 insertions
Michael Goldish wrote:
On 04/26/2010 01:04 PM, Jason Wang wrote:
This patch tries to get the content of guest serial and log it into
the debug directoy of the testcase through a dedicated thread which is
created in the preprocessing and ended in the postprocessing. The
params of serial_mode
Michael Goldish wrote:
On 04/26/2010 01:04 PM, Jason Wang wrote:
This patch introduces a new method which is used to log into the guest
through the guest serial console. The serial_mode must be set to
session in order to make use of this patch.
In what cases would we want to use
Michael Goldish wrote:
On 04/26/2010 01:04 PM, Jason Wang wrote:
As we have the ability to dump the content from serial console or use
a session through it, we need to redirect the console to serial
through unattended files to make use of it.
Signed-off-by: Jason Wang jasow...@redhat.com
Add the missing blank for the extra params of balloon check in order
to get the correct qemu-kvm command line.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests_base.cfg.sample |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm
the guest serial to unix domain socket and
then could log the guest serial through a thread or make it as a
method of session. The last patch makes all linux guests to use serial as
their consoles through unattended files.
---
Jason Wang (9):
KVM test: Introduce the prompt assist
KVM test
Sometimes we need to send an assist string to a session in order to
get the prompt especially when re-connecting to an already logged
serial session. This patch send the assist string before doing the
pattern matching of remote_login.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client
In order to let the serial console work, we must let the
remote_login() send the username when needed.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py | 14 ++
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/client/tests/kvm
Current matching re ^\s*[Ll]ogin:\s*$ is not suitable for the serial
console, so change it to [Ll]ogin:.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/kvm_utils.py b
This patch redirect the guest serial to the unix domain socket which
would be used by the following patches to dump its content or use it
as a session.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 19 ---
1 files changed, 12 insertions(+), 7
-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_preprocessing.py | 59 +++-
client/tests/kvm/tests_base.cfg.sample |1 +
2 files changed, 59 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/kvm_preprocessing.py
b/client/tests/kvm
Need to raise the error when met the unknown type of shell_client in
kvm_vm.remote_login() in order to avoid the traceback.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm
This patch introduces a new method which is used to log into the guest
through the guest serial console. The serial_mode must be set to
session in order to make use of this patch.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_vm.py | 25 +
1
If the screendump and scrialdump threads are created after the
process(), we may lose the progress tracking of guest shutting
down. So this patch creates them before calling process() in preprocess.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_preprocessing.py |5
As we have the ability to dump the content from serial console or use
a session through it, we need to redirect the console to serial
through unattended files to make use of it.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/unattended/Fedora-10.ks |2 +-
client/tests
userspace
Current method may or may not work for various kinds of
distribution. So this patch enable the ability to use customized
commands to get the version of kvm and its userspace. kvm_ver_cmd is
used for kvm verison and kvm_userspace_ver_cmd is for its userspace.
Signed-off-by: Jason Wang
KSM may have various control interface for different distributions,so
this patch launch ksm through pre_command instead of the hard-coded
bits in the test. User may specify their owner suitable commands or
paramteres.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests
Remove the duplicated KERNEL vmlinuz in unattended.py
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/scripts/unattended.py |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/client/tests/kvm/scripts/unattended.py
b/client/tests/kvm/scripts/unattended.py
between host and guest. Through this method may
slow down the whole test but it works well. The enumeration was done
through /proc/ioports and the scenario of avtivity is not aggressive.
Suggestions are welcomed.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests/iofuzz.py
Michael Goldish wrote:
- Jason Wang jasow...@redhat.com wrote:
The patch let the profilers could be specified through configuration
file. kvm_stat was kept as the default profiler.
Looks good. Some minor style comments:
Thanks for the comment, would re-send the patch
The patch let the profilers could be specified through configuration
file. kvm_stat was kept as the default profiler.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py | 21 -
client/tests/kvm/tests_base.cfg.sample |2 +-
2 files
The patch let the profilers could be specified through configuration
file. kvm_stat was kept as the default profiler.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/kvm_utils.py | 23 ++-
client/tests/kvm/tests_base.cfg.sample |2 +-
2 files
Hwclock is useful to do the basic testing of emulated RTC.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/autotest_control/hwclock.control | 12
client/tests/kvm/tests_base.cfg.sample|3 +++
2 files changed, 15 insertions(+), 0 deletions
Lucas Meneghel Rodrigues wrote:
On Wed, Mar 24, 2010 at 2:59 AM, Jason Wang jasow...@redhat.com wrote:
Lucas Meneghel Rodrigues wrote:
On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang jasow...@redhat.com wrote:
TSC is used to check the whether the TSC of processors are
synchronized
-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm/tests_base.cfg.sample | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/client/tests/kvm/tests_base.cfg.sample
b/client/tests/kvm/tests_base.cfg.sample
index 8cc83a9..29a2430 100644
--- a/client/tests/kvm
Lucas Meneghel Rodrigues wrote:
On Tue, Mar 23, 2010 at 3:25 PM, Martin Bligh mbl...@google.com wrote:
+cc:md (he wrote the test).
On Tue, Mar 23, 2010 at 11:13 AM, Lucas Meneghel Rodrigues
l...@redhat.com wrote:
The Makefile for the monotonic_test C program forces static
compilation
Michael Goldish wrote:
- Jason Wang jasow...@redhat.com wrote:
We should also test timedrift for Linux guests especially for guest
with pvclock. So this patch enable the timedrift for linux guests.
Signed-off-by: Jason Wang jasow...@redhat.com
---
client/tests/kvm
Lucas Meneghel Rodrigues wrote:
On Mon, Mar 22, 2010 at 4:45 AM, Jason Wang jasow...@redhat.com wrote:
TSC is used to check the whether the TSC of processors are
synchronized which is useful for testing virtual TSC.
The only thing that needs to be corrected here is that this test
Monotonic_time is used to test gettimeofday(), TSC and
clock_gettime(CLOCK_MONOTONIC) which is useful to test the virutal
timer device.
Signed-off-by: Jason Wang jasow...@redhat.com
---
.../kvm/autotest_control/monotonic_time.control| 37
client/tests/kvm
601 - 700 of 716 matches
Mail list logo