<flag name='mch'/>
<version>1005003</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>48498</microcodeVersion>
+ <microcodeVersion>43100763</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='mch'/>
<version>1006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>46667</microcodeVersion>
+ <microcodeVersion>43100761</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='mch'/>
<version>1007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>52111</microcodeVersion>
+ <microcodeVersion>43100762</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='mch'/>
<version>2001001</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>60857</microcodeVersion>
+ <microcodeVersion>43100758</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='iothread.poll-max-ns'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>305067</microcodeVersion>
+ <microcodeVersion>61700805</microcodeVersion>
<package> (v2.10.0)</package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
<flag name='iothread.poll-max-ns'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>384412</microcodeVersion>
+ <microcodeVersion>42900805</microcodeVersion>
<package> (v2.10.0)</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='iothread.poll-max-ns'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>306247</microcodeVersion>
+ <microcodeVersion>39100805</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
<flag name='iothread.poll-max-ns'/>
<version>2010000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>364616</microcodeVersion>
+ <microcodeVersion>43100805</microcodeVersion>
<package> (v2.10.0)</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='iothread.poll-max-ns'/>
<version>2011000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>345099</microcodeVersion>
+ <microcodeVersion>39100806</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
<flag name='iothread.poll-max-ns'/>
<version>2011000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>369105</microcodeVersion>
+ <microcodeVersion>43100806</microcodeVersion>
<package> (v2.11.0)</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='memory-backend-file.align'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>345725</microcodeVersion>
+ <microcodeVersion>61700807</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
<flag name='memory-backend-file.align'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>426509</microcodeVersion>
+ <microcodeVersion>42900807</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='memory-backend-file.align'/>
<version>2012000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>375102</microcodeVersion>
+ <microcodeVersion>39100807</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
<flag name='memory-backend-file.align'/>
<version>2011090</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>414601</microcodeVersion>
+ <microcodeVersion>43100807</microcodeVersion>
<package>v2.12.0-rc0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='mch'/>
<version>2004000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>77219</microcodeVersion>
+ <microcodeVersion>43100760</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='mch'/>
<version>2005000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>218187</microcodeVersion>
+ <microcodeVersion>43100761</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='hda-output'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>229858</microcodeVersion>
+ <microcodeVersion>61700762</microcodeVersion>
<package></package>
<arch>aarch64</arch>
<cpu type='kvm' name='pxa262'/>
<flag name='hda-output'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>264684</microcodeVersion>
+ <microcodeVersion>42900762</microcodeVersion>
<package></package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='mch'/>
<version>2006000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>229221</microcodeVersion>
+ <microcodeVersion>43100762</microcodeVersion>
<package></package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='zpci'/>
<version>2007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>219140</microcodeVersion>
+ <microcodeVersion>39100763</microcodeVersion>
<package></package>
<arch>s390x</arch>
<cpu type='kvm' name='host'/>
<flag name='mch'/>
<version>2007000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>240727</microcodeVersion>
+ <microcodeVersion>43100763</microcodeVersion>
<package> (v2.7.0)</package>
<arch>x86_64</arch>
<cpu type='kvm' name='Opteron_G5'/>
<flag name='zpci'/>
<version>2007093</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>244554</microcodeVersion>
+ <microcodeVersion>39100764</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='zEC12.2-base' migratability='no'>
<flag name='mch'/>
<version>2008000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>257382</microcodeVersion>
+ <microcodeVersion>43100764</microcodeVersion>
<package> (v2.8.0)</package>
<arch>x86_64</arch>
<cpu type='kvm' name='host' usable='yes'/>
<flag name='iothread.poll-max-ns'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>349056</microcodeVersion>
+ <microcodeVersion>42900765</microcodeVersion>
<package> (v2.9.0)</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='iothread.poll-max-ns'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>267973</microcodeVersion>
+ <microcodeVersion>39100765</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z13.2-base' migratability='no'>
<flag name='iothread.poll-max-ns'/>
<version>2009000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>340605</microcodeVersion>
+ <microcodeVersion>43100765</microcodeVersion>
<package> (v2.9.0)</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='memory-backend-file.align'/>
<version>2012050</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>444946</microcodeVersion>
+ <microcodeVersion>42900757</microcodeVersion>
<package>v2.12.0-1689-g518d23a</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='memory-backend-file.align'/>
<version>3000000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>388416</microcodeVersion>
+ <microcodeVersion>39100757</microcodeVersion>
<package></package>
<arch>s390x</arch>
<hostCPU type='kvm' model='z14-base' migratability='no'>
<flag name='nvdimm.unarmed'/>
<version>3000000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>426554</microcodeVersion>
+ <microcodeVersion>43100757</microcodeVersion>
<package>v3.0.0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='memory-backend-file.pmem'/>
<version>3000091</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>437731</microcodeVersion>
+ <microcodeVersion>42900758</microcodeVersion>
<package>v3.1.0-rc1-74-g3c035a41dc</package>
<arch>ppc64</arch>
<cpu type='kvm' name='default'/>
<flag name='nvdimm.unarmed'/>
<version>3000092</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>440976</microcodeVersion>
+ <microcodeVersion>43100758</microcodeVersion>
<package>v3.1.0-rc2-48-g039d4e3df0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<flag name='nvdimm.unarmed'/>
<version>3001050</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>446361</microcodeVersion>
+ <microcodeVersion>43100758</microcodeVersion>
<package>v3.1.0-759-g15bede5541</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
qemuMonitorTestPtr mon = NULL;
virQEMUCapsPtr capsActual = NULL;
char *actual = NULL;
+ unsigned int fakeMicrocodeVersion = 0;
+ const char *p;
if (virAsprintf(&repliesFile, "%s/qemucapabilitiesdata/%s.%s.replies",
abs_srcdir, data->base, data->archName) < 0 ||
qemuMonitorTestGetMonitor(mon)) < 0)
goto cleanup;
- /* Fill microcodeVersion with a "random" value which is the file
- * length to provide a reproducible number for testing.
- */
- virQEMUCapsSetMicrocodeVersion(capsActual, virFileLength(repliesFile, -1));
+ /* calculate fake microcode version based on filename for a reproducible
+ * number for testing which does not change with the contents */
+ for (p = data->archName; *p; p++)
+ fakeMicrocodeVersion += *p;
+
+ fakeMicrocodeVersion *= 100000;
+
+ for (p = data->base; *p; p++)
+ fakeMicrocodeVersion += *p;
+
+ virQEMUCapsSetMicrocodeVersion(capsActual, fakeMicrocodeVersion);
}
if (!(actual = virQEMUCapsFormatCache(capsActual)))