* [Autotest PATCH - updated with current tree] KVM test: Add perfmon into the guest tests
@ 2010-05-27 9:30 Chen Cao
0 siblings, 0 replies; only message in thread
From: Chen Cao @ 2010-05-27 9:30 UTC (permalink / raw)
To: lmr, autotest; +Cc: kvm
perfmon2 API provides access to the hardware performance counters of
modern processors.
Dependency,
To compile the source code of the test, the following packages should
be installed,
glibc-static-2.11.1-6.x86_64
glibc-headers-2.11.1-6.x86_64
glibc-common-2.11.1-6.x86_64
glibc-devel-2.11.1-6.x86_64
glibc-2.11.1-6.x86_64
Note,
1. libpfm uses the Performance Monitor Unit (PMU) on the processors,
but this unit is not provided by kvm currently, i.e. the test should
fail in kvm guests. And this test can be used as a reminder that kvm
still lack the PMU virtualization.
2. According to the README file of perfmon-tests-0.3, 2.6.24 or higer
Linux kernel (with perfmon v2.8 or higher) is needed to run the tests.
Signed-off-by: Chen Cao <kcao@redhat.com>
---
0 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/client/tests/kvm/autotest_control/perfmon.control b/client/tests/kvm/autotest_control/perfmon.control
new file mode 100644
index 0000000..d3f5190
--- /dev/null
+++ b/client/tests/kvm/autotest_control/perfmon.control
@@ -0,0 +1,16 @@
+TIME="SHORT"
+AUTHOR = "Stephane Eranian <eranian@google.com>"
+DOC = """
+This is a simple series of test for the perfmon2 API which
+provides access to the hardware performance counters of modern
+processors.
+
+Information about perfmon2 at:
+http://perfmon2.sf.net
+"""
+NAME = 'perfmon'
+TEST_CLASS = 'kernel'
+TEST_CATEGORY = 'Functional'
+TEST_TYPE = 'client'
+
+job.run_test('perfmon')
diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample
index 5349034..599e4c3 100644
--- a/client/tests/kvm/tests_base.cfg.sample
+++ b/client/tests/kvm/tests_base.cfg.sample
@@ -154,6 +154,8 @@ variants:
test_control_file = hwclock.control
- rtc:
test_control_file = rtc.control
+ - perfmon:
+ test_control_file = perfmon.control
- linux_s3: install setup unattended_install
type = linux_s3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2010-05-27 9:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-27 9:30 [Autotest PATCH - updated with current tree] KVM test: Add perfmon into the guest tests Chen Cao
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).