Lines Matching refs:cpus

33     def validate_aliases(self, cpus):  argument
34 for c in cpus.values():
37 self.assertIn(c['alias-of'], cpus,
40 self.assertNotIn('alias-of', cpus[c['alias-of']],
46 def validate_variant_aliases(self, cpus): argument
49 self.assertNotIn("Haswell-noTSX-v1", cpus,
51 self.assertNotIn("Broadwell-noTSX-v1", cpus,
53 self.assertNotIn("Nehalem-IBRS-v1", cpus,
55 self.assertNotIn("Westmere-IBRS-v1", cpus,
57 self.assertNotIn("SandyBridge-IBRS-v1", cpus,
59 self.assertNotIn("IvyBridge-IBRS-v1", cpus,
61 self.assertNotIn("Haswell-noTSX-IBRS-v1", cpus,
63 self.assertNotIn("Haswell-IBRS-v1", cpus,
65 self.assertNotIn("Broadwell-noTSX-IBRS-v1", cpus,
67 self.assertNotIn("Broadwell-IBRS-v1", cpus,
69 self.assertNotIn("Skylake-Client-IBRS-v1", cpus,
71 self.assertNotIn("Skylake-Server-IBRS-v1", cpus,
73 self.assertNotIn("EPYC-IBPB-v1", cpus,
87 cpus = dict((m['name'], m) for m in
90 self.assertFalse(cpus['Cascadelake-Server']['static'],
92 self.assertNotIn('alias-of', cpus['Cascadelake-Server'],
94 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
97 self.assertFalse(cpus['qemu64']['static'],
99 self.assertNotIn('alias-of', cpus['qemu64'],
101 self.assertNotIn('alias-of', cpus['qemu64-v1'],
104 self.validate_variant_aliases(cpus)
107 for name,c in cpus.items():
119 cpus = dict((m['name'], m) for m in
122 self.assertFalse(cpus['Cascadelake-Server']['static'],
124 self.assertEqual(cpus['Cascadelake-Server'].get('alias-of'),
127 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
130 self.assertFalse(cpus['qemu64']['static'],
132 self.assertEqual(cpus['qemu64'].get('alias-of'), 'qemu64-v1',
134 self.assertNotIn('alias-of', cpus['qemu64-v1'],
137 self.validate_variant_aliases(cpus)
140 self.assertEqual(cpus["Haswell"].get('alias-of'),
143 self.assertEqual(cpus["Haswell-noTSX"].get('alias-of'),
146 self.assertEqual(cpus["Haswell-IBRS"].get('alias-of'),
149 self.assertEqual(cpus["Haswell-noTSX-IBRS"].get('alias-of'),
153 self.assertEqual(cpus["Broadwell"].get('alias-of'),
156 self.assertEqual(cpus["Broadwell-noTSX"].get('alias-of'),
159 self.assertEqual(cpus["Broadwell-IBRS"].get('alias-of'),
162 self.assertEqual(cpus["Broadwell-noTSX-IBRS"].get('alias-of'),
166 self.assertEqual(cpus["Nehalem"].get('alias-of'),
169 self.assertEqual(cpus["Nehalem-IBRS"].get('alias-of'),
173 self.assertEqual(cpus["Westmere"].get('alias-of'),
176 self.assertEqual(cpus["Westmere-IBRS"].get('alias-of'),
180 self.assertEqual(cpus["SandyBridge"].get('alias-of'),
183 self.assertEqual(cpus["SandyBridge-IBRS"].get('alias-of'),
187 self.assertEqual(cpus["IvyBridge"].get('alias-of'),
190 self.assertEqual(cpus["IvyBridge-IBRS"].get('alias-of'),
194 self.assertEqual(cpus["Skylake-Client"].get('alias-of'),
197 self.assertEqual(cpus["Skylake-Client-IBRS"].get('alias-of'),
201 self.assertEqual(cpus["Skylake-Server"].get('alias-of'),
204 self.assertEqual(cpus["Skylake-Server-IBRS"].get('alias-of'),
208 self.assertEqual(cpus["EPYC"].get('alias-of'),
211 self.assertEqual(cpus["EPYC-IBPB"].get('alias-of'),
215 self.validate_aliases(cpus)
226 cpus = dict((m['name'], m) for m in
229 self.assertFalse(cpus['Cascadelake-Server']['static'],
231 … self.assertTrue(re.match('Cascadelake-Server-v[0-9]+', cpus['Cascadelake-Server']['alias-of']),
233 self.assertNotIn('alias-of', cpus['Cascadelake-Server-v1'],
236 self.assertFalse(cpus['qemu64']['static'],
238 self.assertTrue(re.match('qemu64-v[0-9]+', cpus['qemu64']['alias-of']),
240 self.assertNotIn('alias-of', cpus['qemu64-v1'],
243 self.validate_aliases(cpus)