Lines Matching full:cpus

32     def validate_aliases(self, cpus):  argument
33 for c in cpus.values():
36 self.assertIn(c['alias-of'], cpus,
39 self.assertNotIn('alias-of', cpus[c['alias-of']],
45 def validate_variant_aliases(self, cpus): argument
48 self.assertNotIn("Haswell-noTSX-v1", cpus,
50 self.assertNotIn("Broadwell-noTSX-v1", cpus,
52 self.assertNotIn("Nehalem-IBRS-v1", cpus,
54 self.assertNotIn("Westmere-IBRS-v1", cpus,
56 self.assertNotIn("SandyBridge-IBRS-v1", cpus,
58 self.assertNotIn("IvyBridge-IBRS-v1", cpus,
60 self.assertNotIn("Haswell-noTSX-IBRS-v1", cpus,
62 self.assertNotIn("Haswell-IBRS-v1", cpus,
64 self.assertNotIn("Broadwell-noTSX-IBRS-v1", cpus,
66 self.assertNotIn("Broadwell-IBRS-v1", cpus,
68 self.assertNotIn("Skylake-Client-IBRS-v1", cpus,
70 self.assertNotIn("Skylake-Server-IBRS-v1", cpus,
72 self.assertNotIn("EPYC-IBPB-v1", cpus,
85 cpus = dict((m['name'], m) for m in
88 self.assertFalse(cpus['Cascadelake-Server']['static'],
90 self.assertNotIn('alias-of', cpus['Cascadelake-Server'],
92 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
95 self.assertFalse(cpus['qemu64']['static'],
97 self.assertNotIn('alias-of', cpus['qemu64'],
99 self.assertNotIn('alias-of', cpus['qemu64-v1'],
102 self.validate_variant_aliases(cpus)
105 for name,c in cpus.items():
116 cpus = dict((m['name'], m) for m in
119 self.assertFalse(cpus['Cascadelake-Server']['static'],
121 self.assertEqual(cpus['Cascadelake-Server'].get('alias-of'),
124 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
127 self.assertFalse(cpus['qemu64']['static'],
129 self.assertEqual(cpus['qemu64'].get('alias-of'), 'qemu64-v1',
131 self.assertNotIn('alias-of', cpus['qemu64-v1'],
134 self.validate_variant_aliases(cpus)
137 self.assertEqual(cpus["Haswell"].get('alias-of'),
140 self.assertEqual(cpus["Haswell-noTSX"].get('alias-of'),
143 self.assertEqual(cpus["Haswell-IBRS"].get('alias-of'),
146 self.assertEqual(cpus["Haswell-noTSX-IBRS"].get('alias-of'),
150 self.assertEqual(cpus["Broadwell"].get('alias-of'),
153 self.assertEqual(cpus["Broadwell-noTSX"].get('alias-of'),
156 self.assertEqual(cpus["Broadwell-IBRS"].get('alias-of'),
159 self.assertEqual(cpus["Broadwell-noTSX-IBRS"].get('alias-of'),
163 self.assertEqual(cpus["Nehalem"].get('alias-of'),
166 self.assertEqual(cpus["Nehalem-IBRS"].get('alias-of'),
170 self.assertEqual(cpus["Westmere"].get('alias-of'),
173 self.assertEqual(cpus["Westmere-IBRS"].get('alias-of'),
177 self.assertEqual(cpus["SandyBridge"].get('alias-of'),
180 self.assertEqual(cpus["SandyBridge-IBRS"].get('alias-of'),
184 self.assertEqual(cpus["IvyBridge"].get('alias-of'),
187 self.assertEqual(cpus["IvyBridge-IBRS"].get('alias-of'),
191 self.assertEqual(cpus["Skylake-Client"].get('alias-of'),
194 self.assertEqual(cpus["Skylake-Client-IBRS"].get('alias-of'),
198 self.assertEqual(cpus["Skylake-Server"].get('alias-of'),
201 self.assertEqual(cpus["Skylake-Server-IBRS"].get('alias-of'),
205 self.assertEqual(cpus["EPYC"].get('alias-of'),
208 self.assertEqual(cpus["EPYC-IBPB"].get('alias-of'),
212 self.validate_aliases(cpus)
222 cpus = dict((m['name'], m) for m in
225 self.assertFalse(cpus['Cascadelake-Server']['static'],
227 … self.assertTrue(re.match('Cascadelake-Server-v[0-9]+', cpus['Cascadelake-Server']['alias-of']),
229 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
232 self.assertFalse(cpus['qemu64']['static'],
234 self.assertTrue(re.match('qemu64-v[0-9]+', cpus['qemu64']['alias-of']),
236 self.assertNotIn('alias-of', cpus['qemu64-v1'],
239 self.validate_aliases(cpus)
247 cpu_path = self.vm.cmd('query-cpus-fast')[0].get('qom-path')