Ejemplo n.º 1
0
 def test_cpu_vendor_intel(self):
     flags = ['fpu', 'vme', 'de', 'pse', 'tsc', 'msr', 'pae', 'mce',
              'cx8', 'apic', 'sep', 'mtrr', 'pge', 'mca', 'cmov',
              'pat', 'pse36', 'clflush', 'dts', 'acpi', 'mmx', 'fxsr',
              'sse', 'sse2', 'ss', 'ht', 'tm', 'pbe', 'syscall', 'nx',
              'lm', 'constant_tsc', 'arch_perfmon', 'pebs', 'bts',
              'rep_good', 'aperfmperf', 'pni', 'dtes64', 'monitor',
              'ds_cpl', 'vmx', 'smx', 'est', 'tm2', 'ssse3', 'cx16',
              'xtpr', 'pdcm', 'sse4_1', 'xsave', 'lahf_lm', 'ida',
              'tpr_shadow', 'vnmi', 'flexpriority']
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'intel')
Ejemplo n.º 2
0
 def test_cpu_vendor_intel(self):
     flags = [
         'fpu', 'vme', 'de', 'pse', 'tsc', 'msr', 'pae', 'mce', 'cx8',
         'apic', 'sep', 'mtrr', 'pge', 'mca', 'cmov', 'pat', 'pse36',
         'clflush', 'dts', 'acpi', 'mmx', 'fxsr', 'sse', 'sse2', 'ss', 'ht',
         'tm', 'pbe', 'syscall', 'nx', 'lm', 'constant_tsc', 'arch_perfmon',
         'pebs', 'bts', 'rep_good', 'aperfmperf', 'pni', 'dtes64',
         'monitor', 'ds_cpl', 'vmx', 'smx', 'est', 'tm2', 'ssse3', 'cx16',
         'xtpr', 'pdcm', 'sse4_1', 'xsave', 'lahf_lm', 'ida', 'tpr_shadow',
         'vnmi', 'flexpriority'
     ]
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'intel')
Ejemplo n.º 3
0
 def test_cpu_vendor_amd(self):
     flags = ['fpu', 'vme', 'de', 'pse', 'tsc', 'msr', 'pae', 'mce',
              'cx8', 'apic', 'mtrr', 'pge', 'mca', 'cmov', 'pat',
              'pse36', 'clflush', 'mmx', 'fxsr', 'sse', 'sse2',
              'ht', 'syscall', 'nx', 'mmxext', 'fxsr_opt', 'pdpe1gb',
              'rdtscp', 'lm', '3dnowext', '3dnow', 'constant_tsc',
              'rep_good', 'nonstop_tsc', 'extd_apicid', 'aperfmperf',
              'pni', 'monitor', 'cx16', 'popcnt', 'lahf_lm',
              'cmp_legacy', 'svm', 'extapic', 'cr8_legacy', 'abm',
              'sse4a', 'misalignsse', '3dnowprefetch', 'osvw', 'ibs',
              'skinit', 'wdt', 'cpb', 'npt', 'lbrv', 'svm_lock',
              'nrip_save']
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'amd')
Ejemplo n.º 4
0
 def test_cpu_vendor_amd(self):
     flags = [
         'fpu', 'vme', 'de', 'pse', 'tsc', 'msr', 'pae', 'mce', 'cx8',
         'apic', 'mtrr', 'pge', 'mca', 'cmov', 'pat', 'pse36', 'clflush',
         'mmx', 'fxsr', 'sse', 'sse2', 'ht', 'syscall', 'nx', 'mmxext',
         'fxsr_opt', 'pdpe1gb', 'rdtscp', 'lm', '3dnowext', '3dnow',
         'constant_tsc', 'rep_good', 'nonstop_tsc', 'extd_apicid',
         'aperfmperf', 'pni', 'monitor', 'cx16', 'popcnt', 'lahf_lm',
         'cmp_legacy', 'svm', 'extapic', 'cr8_legacy', 'abm', 'sse4a',
         'misalignsse', '3dnowprefetch', 'osvw', 'ibs', 'skinit', 'wdt',
         'cpb', 'npt', 'lbrv', 'svm_lock', 'nrip_save'
     ]
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'amd')
Ejemplo n.º 5
0
#!/usr/bin/python
"""
Program to help setup kvm test environment

@copyright: Red Hat 2010
"""
import os, sys, logging, shutil, glob
try:
    import autotest.common as common
except ImportError:
    import common
from autotest_lib.client.common_lib import logging_manager
from autotest_lib.client.bin import utils
from autotest_lib.client.virt import virt_utils

test_name = "kvm"
test_dir = os.path.dirname(sys.modules[__name__].__file__)
test_dir = os.path.abspath(test_dir)
base_dir = "/tmp/kvm_autotest_root"
default_userspace_paths = ["/usr/bin/qemu-kvm", "/usr/bin/qemu-img"]
check_modules = ["kvm", "kvm-%s" % virt_utils.get_cpu_vendor(verbose=False)]
online_docs_url = "https://github.com/autotest/autotest/wiki/KVMAutotest-GetStartedClient"

if __name__ == "__main__":
    virt_utils.virt_test_assistant(test_name, test_dir, base_dir,
                                   default_userspace_paths, check_modules,
                                   online_docs_url)
Ejemplo n.º 6
0
 def test_cpu_vendor_amd(self):
     flags = [
         "fpu",
         "vme",
         "de",
         "pse",
         "tsc",
         "msr",
         "pae",
         "mce",
         "cx8",
         "apic",
         "mtrr",
         "pge",
         "mca",
         "cmov",
         "pat",
         "pse36",
         "clflush",
         "mmx",
         "fxsr",
         "sse",
         "sse2",
         "ht",
         "syscall",
         "nx",
         "mmxext",
         "fxsr_opt",
         "pdpe1gb",
         "rdtscp",
         "lm",
         "3dnowext",
         "3dnow",
         "constant_tsc",
         "rep_good",
         "nonstop_tsc",
         "extd_apicid",
         "aperfmperf",
         "pni",
         "monitor",
         "cx16",
         "popcnt",
         "lahf_lm",
         "cmp_legacy",
         "svm",
         "extapic",
         "cr8_legacy",
         "abm",
         "sse4a",
         "misalignsse",
         "3dnowprefetch",
         "osvw",
         "ibs",
         "skinit",
         "wdt",
         "cpb",
         "npt",
         "lbrv",
         "svm_lock",
         "nrip_save",
     ]
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, "amd")
Ejemplo n.º 7
0
 def test_vendor_unknown(self):
     flags = ["non", "sense", "flags"]
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, "unknown")
Ejemplo n.º 8
0
 def test_cpu_vendor_intel(self):
     flags = [
         "fpu",
         "vme",
         "de",
         "pse",
         "tsc",
         "msr",
         "pae",
         "mce",
         "cx8",
         "apic",
         "sep",
         "mtrr",
         "pge",
         "mca",
         "cmov",
         "pat",
         "pse36",
         "clflush",
         "dts",
         "acpi",
         "mmx",
         "fxsr",
         "sse",
         "sse2",
         "ss",
         "ht",
         "tm",
         "pbe",
         "syscall",
         "nx",
         "lm",
         "constant_tsc",
         "arch_perfmon",
         "pebs",
         "bts",
         "rep_good",
         "aperfmperf",
         "pni",
         "dtes64",
         "monitor",
         "ds_cpl",
         "vmx",
         "smx",
         "est",
         "tm2",
         "ssse3",
         "cx16",
         "xtpr",
         "pdcm",
         "sse4_1",
         "xsave",
         "lahf_lm",
         "ida",
         "tpr_shadow",
         "vnmi",
         "flexpriority",
     ]
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, "intel")
Ejemplo n.º 9
0
 def test_vendor_unknown(self):
     flags = ['non', 'sense', 'flags']
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'unknown')
Ejemplo n.º 10
0
 def test_vendor_unknown(self):
     flags = ['non', 'sense', 'flags']
     vendor = virt_utils.get_cpu_vendor(flags, False)
     self.assertEqual(vendor, 'unknown')