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 which is useful for testing virtual TSC. >>> >> >> The only thing that needs to be corrected here is that this test needs >> -smp > 1 to work (actually, even numbers work better), so I'll make >> it not available with -smp 1. Thanks for the patch, I am going to put >> it upstream soon! >> >> > I agree, and maybe we'd better also use smp > 1 in the test of > monotonic_time ?
Monotonic time has not this restriction, as far as I know... Unless I am very mistaken >>> Signed-off-by: Jason Wang <jasow...@redhat.com> >>> --- >>> client/tests/kvm/autotest_control/tsc.control | 13 +++++++++++++ >>> client/tests/kvm/tests_base.cfg.sample | 3 +++ >>> 2 files changed, 16 insertions(+), 0 deletions(-) >>> create mode 100644 client/tests/kvm/autotest_control/tsc.control >>> >>> diff --git a/client/tests/kvm/autotest_control/tsc.control >>> b/client/tests/kvm/autotest_control/tsc.control >>> new file mode 100644 >>> index 0000000..0c1c65a >>> --- /dev/null >>> +++ b/client/tests/kvm/autotest_control/tsc.control >>> @@ -0,0 +1,13 @@ >>> +NAME = 'Check TSC' >>> +AUTHOR = 'Michael Davidson <m...@google.com>' >>> +TIME = 'MEDIUM' >>> +TEST_CLASS = 'Kernel' >>> +TEST_CATEGORY = 'Functional' >>> +TEST_TYPE = 'client' >>> +DOC = """ >>> +checktsc is a user space program that checks TSC synchronization >>> +between pairs of CPUs on an SMP system using a technique borrowed >>> +from the Linux 2.6.18 kernel. >>> +""" >>> + >>> +job.run_test('tsc') >>> diff --git a/client/tests/kvm/tests_base.cfg.sample >>> b/client/tests/kvm/tests_base.cfg.sample >>> index 2af6a05..861759e 100644 >>> --- a/client/tests/kvm/tests_base.cfg.sample >>> +++ b/client/tests/kvm/tests_base.cfg.sample >>> @@ -136,6 +136,9 @@ variants: >>> - monotonic_time: >>> test_name = monotonic_time >>> test_control_file = monotonic_time.control >>> + - tsc: >>> + test_name = tsc >>> + test_control_file = tsc.control >>> >>> - linux_s3: install setup unattended_install >>> type = linux_s3 >>> >>> _______________________________________________ >>> Autotest mailing list >>> autot...@test.kernel.org >>> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest >>> >>> >> >> >> >> > > _______________________________________________ > Autotest mailing list > autot...@test.kernel.org > http://test.kernel.org/cgi-bin/mailman/listinfo/autotest > -- Lucas -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html