]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemucapabilitiesdata: Re-generate 'caps_10.2.0_x86_64'
authorPeter Krempa <pkrempa@redhat.com>
Tue, 6 Jan 2026 14:17:55 +0000 (15:17 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 8 Jan 2026 15:49:43 +0000 (16:49 +0100)
The 'rdseed' CPU features stopped to be presented after updating my host
despite building the same qemu. Re-generate the dump separately from the
update to shield out this difference.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml
tests/domaincapsdata/qemu_10.2.0.x86_64.xml
tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies
tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml
tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args
tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args

index 78e8b774e695eae8a56e5a8ae3c04bc51a2088d0..5ce911d62f3e8e55ce8d3822728d91581d7a397d 100644 (file)
@@ -58,6 +58,7 @@
       <feature policy='require' name='tsa-sq-no'/>
       <feature policy='require' name='tsa-l1-no'/>
       <feature policy='disable' name='pcid'/>
+      <feature policy='disable' name='rdseed'/>
       <feature policy='disable' name='la57'/>
     </mode>
     <mode name='custom' supported='yes'>
       <blockers model='Broadwell'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v3'>Broadwell-IBRS</model>
       <blockers model='Broadwell-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v2'>Broadwell-noTSX</model>
       <blockers model='Broadwell-noTSX'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v4'>Broadwell-noTSX-IBRS</model>
       <blockers model='Broadwell-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v1</model>
       <blockers model='Broadwell-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v2</model>
       <blockers model='Broadwell-v2'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v3</model>
       <blockers model='Broadwell-v3'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v4</model>
       <blockers model='Broadwell-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v1'>Cascadelake-Server</model>
       <blockers model='Cascadelake-Server'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v3'>Cascadelake-Server-noTSX</model>
       <blockers model='Cascadelake-Server-noTSX'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v1</model>
       <blockers model='Cascadelake-Server-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v2</model>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v3</model>
       <blockers model='Cascadelake-Server-v3'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v4</model>
       <blockers model='Cascadelake-Server-v4'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v5</model>
       <blockers model='Cascadelake-Server-v5'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='ClearwaterForest-v1'>ClearwaterForest</model>
       <blockers model='ClearwaterForest'>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
       <blockers model='Denverton'>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Denverton-v1</model>
       <blockers model='Denverton-v1'>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Intel'>Denverton-v2</model>
+      <blockers model='Denverton-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Intel'>Denverton-v3</model>
+      <blockers model='Denverton-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
+      <blockers model='Dhyana'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon'>Dhyana-v1</model>
+      <blockers model='Dhyana-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon'>Dhyana-v2</model>
+      <blockers model='Dhyana-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
+      <blockers model='EPYC'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='Intel'>Denverton-v2</model>
-      <model usable='yes' vendor='Intel'>Denverton-v3</model>
-      <model usable='yes' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
-      <model usable='yes' vendor='Hygon'>Dhyana-v1</model>
-      <model usable='yes' vendor='Hygon'>Dhyana-v2</model>
-      <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
       <blockers model='EPYC-Genoa'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
       <blockers model='EPYC-Genoa-v1'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Genoa-v2</model>
       <blockers model='EPYC-Genoa-v2'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
+      <blockers model='EPYC-IBPB'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
       <blockers model='EPYC-Milan'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v1</model>
       <blockers model='EPYC-Milan-v1'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v2</model>
       <blockers model='EPYC-Milan-v2'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v3</model>
       <blockers model='EPYC-Milan-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
+      <blockers model='EPYC-Rome'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v1</model>
+      <blockers model='EPYC-Rome-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v2</model>
+      <blockers model='EPYC-Rome-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v3</model>
+      <blockers model='EPYC-Rome-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v4</model>
+      <blockers model='EPYC-Rome-v4'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v5</model>
+      <blockers model='EPYC-Rome-v5'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v1</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v2</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v3</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v4</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v5</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Turin-v1'>EPYC-Turin</model>
       <blockers model='EPYC-Turin'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Turin-v1</model>
       <blockers model='EPYC-Turin-v1'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v1</model>
+      <blockers model='EPYC-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v2</model>
+      <blockers model='EPYC-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v3</model>
+      <blockers model='EPYC-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v4</model>
+      <blockers model='EPYC-v4'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v5</model>
+      <blockers model='EPYC-v5'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD'>EPYC-v1</model>
-      <model usable='yes' vendor='AMD'>EPYC-v2</model>
-      <model usable='yes' vendor='AMD'>EPYC-v3</model>
-      <model usable='yes' vendor='AMD'>EPYC-v4</model>
-      <model usable='yes' vendor='AMD'>EPYC-v5</model>
       <model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
       <blockers model='GraniteRapids'>
         <feature name='amx-bf16'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='hle'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Icelake-Server-v2'>Icelake-Server-noTSX</model>
       <blockers model='Icelake-Server-noTSX'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v1</model>
       <blockers model='Icelake-Server-v1'>
         <feature name='hle'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v2</model>
       <blockers model='Icelake-Server-v2'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v3</model>
       <blockers model='Icelake-Server-v3'>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v4</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v5</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v6</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v7</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='avx512-4vnniw'/>
         <feature name='avx512er'/>
         <feature name='avx512pf'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
       </blockers>
       <model usable='no' vendor='Intel'>KnightsMill-v1</model>
         <feature name='avx512-4vnniw'/>
         <feature name='avx512er'/>
         <feature name='avx512pf'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
       </blockers>
       <model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='serialize'/>
         <feature name='taa-no'/>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='serialize'/>
         <feature name='taa-no'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       </blockers>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       </blockers>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       <blockers model='Skylake-Client'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Client-v2'>Skylake-Client-IBRS</model>
       <blockers model='Skylake-Client-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Client-v3'>Skylake-Client-noTSX-IBRS</model>
       <blockers model='Skylake-Client-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v1</model>
       <blockers model='Skylake-Client-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v2</model>
       <blockers model='Skylake-Client-v2'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v3</model>
       <blockers model='Skylake-Client-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v4</model>
       <blockers model='Skylake-Client-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v1'>Skylake-Server</model>
       <blockers model='Skylake-Server'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v2'>Skylake-Server-IBRS</model>
       <blockers model='Skylake-Server-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v3'>Skylake-Server-noTSX-IBRS</model>
       <blockers model='Skylake-Server-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v1</model>
       <blockers model='Skylake-Server-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v2</model>
       <blockers model='Skylake-Server-v2'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v3</model>
       <blockers model='Skylake-Server-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v4</model>
       <blockers model='Skylake-Server-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v5</model>
       <blockers model='Skylake-Server-v5'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Snowridge-v1'>Snowridge</model>
       <blockers model='Snowridge'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v1</model>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v2</model>
       <blockers model='Snowridge-v2'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v3</model>
       <blockers model='Snowridge-v3'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v4</model>
       <blockers model='Snowridge-v4'>
         <feature name='cldemote'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='yes' vendor='Intel' canonical='Westmere-v1'>Westmere</model>
       <model usable='yes' vendor='Intel' canonical='Westmere-v2'>Westmere-IBRS</model>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
index 59370259e7e90130e23c5da4d702c873c6fb02aa..333bbaa698d09c193c04955fd251cb078a55d2a1 100644 (file)
@@ -57,6 +57,7 @@
       <feature policy='require' name='tsa-sq-no'/>
       <feature policy='require' name='tsa-l1-no'/>
       <feature policy='disable' name='pcid'/>
+      <feature policy='disable' name='rdseed'/>
       <feature policy='disable' name='la57'/>
     </mode>
     <mode name='custom' supported='yes'>
       <blockers model='Broadwell'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v3'>Broadwell-IBRS</model>
       <blockers model='Broadwell-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v2'>Broadwell-noTSX</model>
       <blockers model='Broadwell-noTSX'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Broadwell-v4'>Broadwell-noTSX-IBRS</model>
       <blockers model='Broadwell-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v1</model>
       <blockers model='Broadwell-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v2</model>
       <blockers model='Broadwell-v2'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v3</model>
       <blockers model='Broadwell-v3'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Broadwell-v4</model>
       <blockers model='Broadwell-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v1'>Cascadelake-Server</model>
       <blockers model='Cascadelake-Server'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Cascadelake-Server-v3'>Cascadelake-Server-noTSX</model>
       <blockers model='Cascadelake-Server-noTSX'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v1</model>
       <blockers model='Cascadelake-Server-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v2</model>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v3</model>
       <blockers model='Cascadelake-Server-v3'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v4</model>
       <blockers model='Cascadelake-Server-v4'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Cascadelake-Server-v5</model>
       <blockers model='Cascadelake-Server-v5'>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='ClearwaterForest-v1'>ClearwaterForest</model>
       <blockers model='ClearwaterForest'>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='hle'/>
         <feature name='ibrs-all'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Denverton-v1'>Denverton</model>
       <blockers model='Denverton'>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Denverton-v1</model>
       <blockers model='Denverton-v1'>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Intel'>Denverton-v2</model>
+      <blockers model='Denverton-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Intel'>Denverton-v3</model>
+      <blockers model='Denverton-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
+      <blockers model='Dhyana'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon'>Dhyana-v1</model>
+      <blockers model='Dhyana-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='Hygon'>Dhyana-v2</model>
+      <blockers model='Dhyana-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
+      <blockers model='EPYC'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='Intel'>Denverton-v2</model>
-      <model usable='yes' vendor='Intel'>Denverton-v3</model>
-      <model usable='yes' vendor='Hygon' canonical='Dhyana-v1'>Dhyana</model>
-      <model usable='yes' vendor='Hygon'>Dhyana-v1</model>
-      <model usable='yes' vendor='Hygon'>Dhyana-v2</model>
-      <model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
       <blockers model='EPYC-Genoa'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
       <blockers model='EPYC-Genoa-v1'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Genoa-v2</model>
       <blockers model='EPYC-Genoa-v2'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
+      <blockers model='EPYC-IBPB'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
       <blockers model='EPYC-Milan'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v1</model>
       <blockers model='EPYC-Milan-v1'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v2</model>
       <blockers model='EPYC-Milan-v2'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Milan-v3</model>
       <blockers model='EPYC-Milan-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
+      <blockers model='EPYC-Rome'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v1</model>
+      <blockers model='EPYC-Rome-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v2</model>
+      <blockers model='EPYC-Rome-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v3</model>
+      <blockers model='EPYC-Rome-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v4</model>
+      <blockers model='EPYC-Rome-v4'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-Rome-v5</model>
+      <blockers model='EPYC-Rome-v5'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD' canonical='EPYC-Rome-v1'>EPYC-Rome</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v1</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v2</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v3</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v4</model>
-      <model usable='yes' vendor='AMD'>EPYC-Rome-v5</model>
       <model usable='no' vendor='AMD' canonical='EPYC-Turin-v1'>EPYC-Turin</model>
       <blockers model='EPYC-Turin'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='AMD'>EPYC-Turin-v1</model>
       <blockers model='EPYC-Turin-v1'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v1</model>
+      <blockers model='EPYC-v1'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v2</model>
+      <blockers model='EPYC-v2'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v3</model>
+      <blockers model='EPYC-v3'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v4</model>
+      <blockers model='EPYC-v4'>
+        <feature name='rdseed'/>
+      </blockers>
+      <model usable='no' vendor='AMD'>EPYC-v5</model>
+      <blockers model='EPYC-v5'>
+        <feature name='rdseed'/>
       </blockers>
-      <model usable='yes' vendor='AMD'>EPYC-v1</model>
-      <model usable='yes' vendor='AMD'>EPYC-v2</model>
-      <model usable='yes' vendor='AMD'>EPYC-v3</model>
-      <model usable='yes' vendor='AMD'>EPYC-v4</model>
-      <model usable='yes' vendor='AMD'>EPYC-v5</model>
       <model usable='no' vendor='Intel' canonical='GraniteRapids-v1'>GraniteRapids</model>
       <blockers model='GraniteRapids'>
         <feature name='amx-bf16'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pcid'/>
         <feature name='prefetchiti'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='hle'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Icelake-Server-v2'>Icelake-Server-noTSX</model>
       <blockers model='Icelake-Server-noTSX'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v1</model>
       <blockers model='Icelake-Server-v1'>
         <feature name='hle'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v2</model>
       <blockers model='Icelake-Server-v2'>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v3</model>
       <blockers model='Icelake-Server-v3'>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v4</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v5</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v6</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='taa-no'/>
       </blockers>
       <model usable='no' vendor='Intel'>Icelake-Server-v7</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='taa-no'/>
       </blockers>
         <feature name='avx512-4vnniw'/>
         <feature name='avx512er'/>
         <feature name='avx512pf'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
       </blockers>
       <model usable='no' vendor='Intel'>KnightsMill-v1</model>
         <feature name='avx512-4vnniw'/>
         <feature name='avx512er'/>
         <feature name='avx512pf'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
       </blockers>
       <model usable='yes' vendor='Intel' canonical='Nehalem-v1'>Nehalem</model>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='serialize'/>
         <feature name='taa-no'/>
         <feature name='ibrs-all'/>
         <feature name='la57'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='serialize'/>
         <feature name='taa-no'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='la57'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       </blockers>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       </blockers>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
         <feature name='pbrsb-no'/>
         <feature name='pcid'/>
         <feature name='psdp-no'/>
+        <feature name='rdseed'/>
         <feature name='rrsba-ctrl'/>
         <feature name='sbdr-ssdp-no'/>
         <feature name='serialize'/>
       <blockers model='Skylake-Client'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Client-v2'>Skylake-Client-IBRS</model>
       <blockers model='Skylake-Client-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Client-v3'>Skylake-Client-noTSX-IBRS</model>
       <blockers model='Skylake-Client-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v1</model>
       <blockers model='Skylake-Client-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v2</model>
       <blockers model='Skylake-Client-v2'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v3</model>
       <blockers model='Skylake-Client-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Client-v4</model>
       <blockers model='Skylake-Client-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v1'>Skylake-Server</model>
       <blockers model='Skylake-Server'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v2'>Skylake-Server-IBRS</model>
       <blockers model='Skylake-Server-IBRS'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Skylake-Server-v3'>Skylake-Server-noTSX-IBRS</model>
       <blockers model='Skylake-Server-noTSX-IBRS'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v1</model>
       <blockers model='Skylake-Server-v1'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v2</model>
       <blockers model='Skylake-Server-v2'>
         <feature name='hle'/>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
         <feature name='rtm'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v3</model>
       <blockers model='Skylake-Server-v3'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v4</model>
       <blockers model='Skylake-Server-v4'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel'>Skylake-Server-v5</model>
       <blockers model='Skylake-Server-v5'>
         <feature name='pcid'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='no' vendor='Intel' canonical='Snowridge-v1'>Snowridge</model>
       <blockers model='Snowridge'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v1</model>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
         <feature name='mpx'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v2</model>
       <blockers model='Snowridge-v2'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v3</model>
       <blockers model='Snowridge-v3'>
         <feature name='cldemote'/>
         <feature name='core-capability'/>
+        <feature name='rdseed'/>
         <feature name='split-lock-detect'/>
       </blockers>
       <model usable='no' vendor='Intel'>Snowridge-v4</model>
       <blockers model='Snowridge-v4'>
         <feature name='cldemote'/>
+        <feature name='rdseed'/>
       </blockers>
       <model usable='yes' vendor='Intel' canonical='Westmere-v1'>Westmere</model>
       <model usable='yes' vendor='Intel' canonical='Westmere-v2'>Westmere-IBRS</model>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
         <feature name='phe-en'/>
         <feature name='pmm'/>
         <feature name='pmm-en'/>
+        <feature name='rdseed'/>
         <feature name='ss'/>
         <feature name='ssb-no'/>
         <feature name='xcrypt'/>
index 72f27e7a48ff246adebfcf0eec36f6791149aa85..7d1784cc6b4f0e4d92982804445aef0ee45f94fd 100644 (file)
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "xstore",
         "xstore-en",
         "xcrypt",
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "xstore",
         "xstore-en",
         "xcrypt",
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "xstore",
         "xstore-en",
         "xcrypt",
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "xstore",
         "xstore-en",
         "xcrypt",
       "name": "Snowridge-v4",
       "typename": "Snowridge-v4-x86_64-cpu",
       "unavailable-features": [
+        "rdseed",
         "cldemote"
       ],
       "static": false,
       "name": "Snowridge-v3",
       "typename": "Snowridge-v3-x86_64-cpu",
       "unavailable-features": [
+        "rdseed",
         "cldemote",
         "core-capability",
         "split-lock-detect"
       "name": "Snowridge-v2",
       "typename": "Snowridge-v2-x86_64-cpu",
       "unavailable-features": [
+        "rdseed",
         "cldemote",
         "core-capability",
         "split-lock-detect"
       "typename": "Snowridge-v1-x86_64-cpu",
       "unavailable-features": [
         "mpx",
+        "rdseed",
         "cldemote",
         "core-capability",
         "split-lock-detect"
       "typename": "Snowridge-x86_64-cpu",
       "unavailable-features": [
         "mpx",
+        "rdseed",
         "cldemote",
         "core-capability",
         "split-lock-detect"
       "name": "Skylake-Server-v5",
       "typename": "Skylake-Server-v5-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Skylake-Server-v4",
       "typename": "Skylake-Server-v4-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Skylake-Server-v3",
       "typename": "Skylake-Server-v3-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Skylake-Server-noTSX-IBRS",
       "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "alias-of": "Skylake-Server-v3",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Skylake-Server-v2",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Skylake-Server-v1",
       "static": false,
       "name": "Skylake-Client-v4",
       "typename": "Skylake-Client-v4-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Skylake-Client-v3",
       "typename": "Skylake-Client-v3-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Skylake-Client-noTSX-IBRS",
       "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "alias-of": "Skylake-Client-v3",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Skylake-Client-v2",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Skylake-Client-v1",
       "static": false,
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "cldemote",
         "serialize",
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "cldemote",
         "serialize",
       "typename": "SierraForest-v1-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "serialize",
         "cmpccxadd",
       "typename": "SierraForest-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "serialize",
         "cmpccxadd",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "cldemote",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "cldemote",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "serialize",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "serialize",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "serialize",
       "typename": "KnightsMill-v1-x86_64-cpu",
       "unavailable-features": [
         "ss",
+        "rdseed",
         "avx512pf",
         "avx512er",
         "avx512-4vnniw",
       "typename": "KnightsMill-x86_64-cpu",
       "unavailable-features": [
         "ss",
+        "rdseed",
         "avx512pf",
         "avx512er",
         "avx512-4vnniw",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "ibrs-all",
         "taa-no"
       "typename": "Icelake-Server-v6-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57",
         "ibrs-all",
         "taa-no"
       "typename": "Icelake-Server-v5-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57",
         "ibrs-all",
         "taa-no"
       "typename": "Icelake-Server-v4-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57",
         "ibrs-all",
         "taa-no"
       "typename": "Icelake-Server-v3-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57",
         "ibrs-all",
         "taa-no"
       "typename": "Icelake-Server-v2-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "static": false,
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57"
       ],
       "static": false,
       "typename": "Icelake-Server-noTSX-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "alias-of": "Icelake-Server-v2",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57"
       ],
       "alias-of": "Icelake-Server-v1",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "cldemote",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "cldemote",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "serialize",
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "la57",
         "bus-lock-detect",
         "serialize",
     {
       "name": "EPYC-v5",
       "typename": "EPYC-v5-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-v4",
       "typename": "EPYC-v4-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-v3",
       "typename": "EPYC-v3-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-v2",
       "typename": "EPYC-v2-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-v1",
       "typename": "EPYC-v1-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
       "typename": "EPYC-Turin-v1-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "static": false,
       "typename": "EPYC-Turin-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "alias-of": "EPYC-Turin-v1",
     {
       "name": "EPYC-Rome-v5",
       "typename": "EPYC-Rome-v5-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-Rome-v4",
       "typename": "EPYC-Rome-v4-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-Rome-v3",
       "typename": "EPYC-Rome-v3-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-Rome-v2",
       "typename": "EPYC-Rome-v2-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-Rome-v1",
       "typename": "EPYC-Rome-v1-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "EPYC-Rome",
       "typename": "EPYC-Rome-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "alias-of": "EPYC-Rome-v1",
       "static": false,
       "migration-safe": true,
       "name": "EPYC-Milan-v3",
       "typename": "EPYC-Milan-v3-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "EPYC-Milan-v2",
       "typename": "EPYC-Milan-v2-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "EPYC-Milan-v1",
       "typename": "EPYC-Milan-v1-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "EPYC-Milan",
       "typename": "EPYC-Milan-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "alias-of": "EPYC-Milan-v1",
       "static": false,
     {
       "name": "EPYC-IBPB",
       "typename": "EPYC-IBPB-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "alias-of": "EPYC-v2",
       "static": false,
       "migration-safe": true,
       "typename": "EPYC-Genoa-v2-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "static": false,
       "typename": "EPYC-Genoa-v1-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "static": false,
       "typename": "EPYC-Genoa-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "la57"
       ],
       "alias-of": "EPYC-Genoa-v1",
     {
       "name": "EPYC",
       "typename": "EPYC-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "alias-of": "EPYC-v1",
       "static": false,
       "migration-safe": true,
     {
       "name": "Dhyana-v2",
       "typename": "Dhyana-v2-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "Dhyana-v1",
       "typename": "Dhyana-v1-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "Dhyana",
       "typename": "Dhyana-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "alias-of": "Dhyana-v1",
       "static": false,
       "migration-safe": true,
     {
       "name": "Denverton-v3",
       "typename": "Denverton-v3-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
     {
       "name": "Denverton-v2",
       "typename": "Denverton-v2-x86_64-cpu",
-      "unavailable-features": [],
+      "unavailable-features": [
+        "rdseed"
+      ],
       "static": false,
       "migration-safe": true,
       "deprecated": false
       "name": "Denverton-v1",
       "typename": "Denverton-v1-x86_64-cpu",
       "unavailable-features": [
-        "mpx"
+        "mpx",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Denverton",
       "typename": "Denverton-x86_64-cpu",
       "unavailable-features": [
-        "mpx"
+        "mpx",
+        "rdseed"
       ],
       "alias-of": "Denverton-v1",
       "static": false,
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "ibrs-all",
         "taa-no"
       ],
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "ibrs-all",
         "taa-no"
       ],
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "ibrs-all",
         "taa-no"
       ],
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "cldemote",
         "serialize",
       "unavailable-features": [
         "ss",
         "pcid",
+        "rdseed",
         "bus-lock-detect",
         "cldemote",
         "serialize",
       "typename": "Cascadelake-Server-v5-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "ibrs-all"
       ],
       "static": false,
       "typename": "Cascadelake-Server-v4-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "ibrs-all"
       ],
       "static": false,
       "typename": "Cascadelake-Server-v3-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "ibrs-all"
       ],
       "static": false,
         "pcid",
         "hle",
         "rtm",
+        "rdseed",
         "ibrs-all"
       ],
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "typename": "Cascadelake-Server-noTSX-x86_64-cpu",
       "unavailable-features": [
         "pcid",
+        "rdseed",
         "ibrs-all"
       ],
       "alias-of": "Cascadelake-Server-v3",
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Cascadelake-Server-v1",
       "static": false,
       "name": "Broadwell-v4",
       "typename": "Broadwell-v4-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Broadwell-v2",
       "typename": "Broadwell-v2-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "static": false,
       "migration-safe": true,
       "name": "Broadwell-noTSX-IBRS",
       "typename": "Broadwell-noTSX-IBRS-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "alias-of": "Broadwell-v4",
       "static": false,
       "name": "Broadwell-noTSX",
       "typename": "Broadwell-noTSX-x86_64-cpu",
       "unavailable-features": [
-        "pcid"
+        "pcid",
+        "rdseed"
       ],
       "alias-of": "Broadwell-v2",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Broadwell-v3",
       "static": false,
       "unavailable-features": [
         "pcid",
         "hle",
-        "rtm"
+        "rtm",
+        "rdseed"
       ],
       "alias-of": "Broadwell-v1",
       "static": false,
         "lmce": false,
         "perfctr-nb": false,
         "rdrand": true,
-        "rdseed": true,
+        "rdseed": false,
         "cmpccxadd": false,
         "bhi-no": false,
         "avx512-4vnniw": false,
         "lmce": false,
         "perfctr-nb": false,
         "rdrand": true,
-        "rdseed": true,
+        "rdseed": false,
         "cmpccxadd": false,
         "bhi-no": false,
         "avx512-4vnniw": false,
         "hv-tlbflush": false,
         "ffxsr": true,
         "rdrand": true,
-        "rdseed": true,
+        "rdseed": false,
         "bhi-no": false,
         "cmpccxadd": false,
         "avx512-4vnniw": false,
         "hv-tlbflush": true,
         "ffxsr": true,
         "rdrand": true,
-        "rdseed": true,
+        "rdseed": false,
         "bhi-no": false,
         "cmpccxadd": false,
         "avx512-4vnniw": false,
index 7cff2c2291d697f367d67d815f115d8ea5e56aae..0c3a45d3f8fec49e7f675eaccefcb433a4b41bdc 100644 (file)
     <property name='lmce' type='boolean' value='false'/>
     <property name='perfctr-nb' type='boolean' value='false'/>
     <property name='rdrand' type='boolean' value='true' migratable='yes'/>
-    <property name='rdseed' type='boolean' value='true' migratable='yes'/>
+    <property name='rdseed' type='boolean' value='false'/>
     <property name='cmpccxadd' type='boolean' value='false'/>
     <property name='bhi-no' type='boolean' value='false'/>
     <property name='avx512-4vnniw' type='boolean' value='false'/>
   <cpu type='kvm' name='YongFeng-v3' typename='YongFeng-v3-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='xstore'/>
     <blocker name='xstore-en'/>
     <blocker name='xcrypt'/>
   <cpu type='kvm' name='YongFeng-v2' typename='YongFeng-v2-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='xstore'/>
     <blocker name='xstore-en'/>
     <blocker name='xcrypt'/>
   <cpu type='kvm' name='YongFeng-v1' typename='YongFeng-v1-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='xstore'/>
     <blocker name='xstore-en'/>
     <blocker name='xcrypt'/>
   <cpu type='kvm' name='YongFeng' typename='YongFeng-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='xstore'/>
     <blocker name='xstore-en'/>
     <blocker name='xcrypt'/>
   <cpu type='kvm' name='Westmere-IBRS' typename='Westmere-IBRS-x86_64-cpu' usable='yes'/>
   <cpu type='kvm' name='Westmere' typename='Westmere-x86_64-cpu' usable='yes'/>
   <cpu type='kvm' name='Snowridge-v4' typename='Snowridge-v4-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
     <blocker name='cldemote'/>
   </cpu>
   <cpu type='kvm' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
     <blocker name='cldemote'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
   <cpu type='kvm' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
     <blocker name='cldemote'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
   <cpu type='kvm' name='Snowridge-v1' typename='Snowridge-v1-x86_64-cpu' usable='no'>
     <blocker name='mpx'/>
+    <blocker name='rdseed'/>
     <blocker name='cldemote'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
   <cpu type='kvm' name='Snowridge' typename='Snowridge-x86_64-cpu' usable='no'>
     <blocker name='mpx'/>
+    <blocker name='rdseed'/>
     <blocker name='cldemote'/>
     <blocker name='core-capability'/>
     <blocker name='split-lock-detect'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-v5' typename='Skylake-Server-v5-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-v4' typename='Skylake-Server-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-v3' typename='Skylake-Server-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-v2' typename='Skylake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-v1' typename='Skylake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-noTSX-IBRS' typename='Skylake-Server-noTSX-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server-IBRS' typename='Skylake-Server-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Server' typename='Skylake-Server-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-v4' typename='Skylake-Client-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-v3' typename='Skylake-Client-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-v2' typename='Skylake-Client-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-v1' typename='Skylake-Client-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-noTSX-IBRS' typename='Skylake-Client-noTSX-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client-IBRS' typename='Skylake-Client-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Skylake-Client' typename='Skylake-Client-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='SierraForest-v3' typename='SierraForest-v3-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='serialize'/>
   <cpu type='kvm' name='SierraForest-v2' typename='SierraForest-v2-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='serialize'/>
   </cpu>
   <cpu type='kvm' name='SierraForest-v1' typename='SierraForest-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='cmpccxadd'/>
   </cpu>
   <cpu type='kvm' name='SierraForest' typename='SierraForest-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='cmpccxadd'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
   <cpu type='kvm' name='Nehalem' typename='Nehalem-x86_64-cpu' usable='yes'/>
   <cpu type='kvm' name='KnightsMill-v1' typename='KnightsMill-v1-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
+    <blocker name='rdseed'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512-4vnniw'/>
   </cpu>
   <cpu type='kvm' name='KnightsMill' typename='KnightsMill-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
+    <blocker name='rdseed'/>
     <blocker name='avx512pf'/>
     <blocker name='avx512er'/>
     <blocker name='avx512-4vnniw'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v6' typename='Icelake-Server-v6-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v5' typename='Icelake-Server-v5-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v4' typename='Icelake-Server-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v3' typename='Icelake-Server-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v2' typename='Icelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-v1' typename='Icelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server-noTSX' typename='Icelake-Server-noTSX-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='Icelake-Server' typename='Icelake-Server-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='Haswell-v4' typename='Haswell-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='serialize'/>
     <blocker name='prefetchiti'/>
     <blocker name='mcdt-no'/>
   </cpu>
-  <cpu type='kvm' name='EPYC-v5' typename='EPYC-v5-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-v5' typename='EPYC-v5-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
   <cpu type='kvm' name='EPYC-Turin-v1' typename='EPYC-Turin-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Turin' typename='EPYC-Turin-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
-  <cpu type='kvm' name='EPYC-Rome-v5' typename='EPYC-Rome-v5-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC-Rome-v5' typename='EPYC-Rome-v5-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
   <cpu type='kvm' name='EPYC-Milan-v3' typename='EPYC-Milan-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
   </cpu>
-  <cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='yes'/>
   <cpu type='kvm' name='EPYC-Genoa-v2' typename='EPYC-Genoa-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Genoa-v1' typename='EPYC-Genoa-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
   <cpu type='kvm' name='EPYC-Genoa' typename='EPYC-Genoa-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='la57'/>
   </cpu>
-  <cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='yes'/>
-  <cpu type='kvm' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='yes'/>
+  <cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
+  <cpu type='kvm' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'>
+    <blocker name='rdseed'/>
+  </cpu>
   <cpu type='kvm' name='Denverton-v1' typename='Denverton-v1-x86_64-cpu' usable='no'>
     <blocker name='mpx'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Denverton' typename='Denverton-x86_64-cpu' usable='no'>
     <blocker name='mpx'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Cooperlake-v2' typename='Cooperlake-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
     <blocker name='taa-no'/>
   </cpu>
   <cpu type='kvm' name='ClearwaterForest-v1' typename='ClearwaterForest-v1-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='serialize'/>
   <cpu type='kvm' name='ClearwaterForest' typename='ClearwaterForest-x86_64-cpu' usable='no'>
     <blocker name='ss'/>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='bus-lock-detect'/>
     <blocker name='cldemote'/>
     <blocker name='serialize'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-v5' typename='Cascadelake-Server-v5-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-v4' typename='Cascadelake-Server-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-v3' typename='Cascadelake-Server-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-v2' typename='Cascadelake-Server-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-v1' typename='Cascadelake-Server-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server-noTSX' typename='Cascadelake-Server-noTSX-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
     <blocker name='ibrs-all'/>
   </cpu>
   <cpu type='kvm' name='Cascadelake-Server' typename='Cascadelake-Server-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-v4' typename='Broadwell-v4-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-v3' typename='Broadwell-v3-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-v2' typename='Broadwell-v2-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-v1' typename='Broadwell-v1-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-noTSX-IBRS' typename='Broadwell-noTSX-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-noTSX' typename='Broadwell-noTSX-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell-IBRS' typename='Broadwell-IBRS-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='Broadwell' typename='Broadwell-x86_64-cpu' usable='no'>
     <blocker name='pcid'/>
     <blocker name='hle'/>
     <blocker name='rtm'/>
+    <blocker name='rdseed'/>
   </cpu>
   <cpu type='kvm' name='486-v1' typename='486-v1-x86_64-cpu' usable='yes'/>
   <cpu type='kvm' name='486' typename='486-x86_64-cpu' usable='yes'/>
index 6afa8a4c2db0b1592d59948e76e85975c1d63c88..1a9eb5fe06aa23614d7d08bdea2ce7514c434d60 100644 (file)
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
 -machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
 -accel kvm \
--cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,la57=off \
+-cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,rdseed=off,la57=off \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \
index ce60a39acc1ac4bcb3c7a18effbe5e027e4f0dff..57834779e311b0f6b0e7470984084dcc5379546e 100644 (file)
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
 -machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
 -accel kvm \
--cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,la57=off,abm=on,ds=on,invtsc=off \
+-cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,rdseed=off,la57=off,abm=on,ds=on,invtsc=off \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \
index 2bf920b9c77cf798956ae00fddafe49eb5b7e37c..574efe40f54fa22fc8dd04aa99ad05903e7905f8 100644 (file)
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
 -machine q35,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
 -accel kvm \
--cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,la57=off \
+-cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,rdseed=off,la57=off \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \
index 6afa8a4c2db0b1592d59948e76e85975c1d63c88..1a9eb5fe06aa23614d7d08bdea2ce7514c434d60 100644 (file)
@@ -12,7 +12,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
 -machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
 -accel kvm \
--cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,la57=off \
+-cpu EPYC-Turin,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,spec-ctrl=on,stibp=on,flush-l1d=on,ssbd=on,cmp-legacy=on,virt-ssbd=on,tsa-sq-no=on,tsa-l1-no=on,pcid=off,rdseed=off,la57=off \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \