From: Peter Krempa Date: Tue, 6 Jan 2026 14:17:55 +0000 (+0100) Subject: qemucapabilitiesdata: Re-generate 'caps_10.2.0_x86_64' X-Git-Tag: v12.0.0-rc1~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=380764992dde2582055ebd2bfce302a219707346;p=thirdparty%2Flibvirt.git qemucapabilitiesdata: Re-generate 'caps_10.2.0_x86_64' 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 Reviewed-by: Ján Tomko --- diff --git a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml index 78e8b774e6..5ce911d62f 100644 --- a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml @@ -58,6 +58,7 @@ + @@ -67,57 +68,68 @@ + Broadwell-IBRS + Broadwell-noTSX + Broadwell-noTSX-IBRS + Broadwell-v1 + Broadwell-v2 + Broadwell-v3 + Broadwell-v4 + Cascadelake-Server + Cascadelake-Server-noTSX + Cascadelake-Server-v1 + Cascadelake-Server-v2 @@ -125,22 +137,26 @@ + Cascadelake-Server-v3 + Cascadelake-Server-v4 + Cascadelake-Server-v5 + ClearwaterForest @@ -165,6 +181,7 @@ + @@ -196,6 +213,7 @@ + @@ -211,6 +229,7 @@ + @@ -219,6 +238,7 @@ + @@ -227,76 +247,142 @@ + Denverton + Denverton-v1 + + + Denverton-v2 + + + + Denverton-v3 + + + + Dhyana + + + + Dhyana-v1 + + + + Dhyana-v2 + + + + EPYC + + - Denverton-v2 - Denverton-v3 - Dhyana - Dhyana-v1 - Dhyana-v2 - EPYC EPYC-Genoa + EPYC-Genoa-v1 + EPYC-Genoa-v2 + + + EPYC-IBPB + + - EPYC-IBPB EPYC-Milan + EPYC-Milan-v1 + EPYC-Milan-v2 + EPYC-Milan-v3 + + + EPYC-Rome + + + + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + EPYC-Rome-v3 + + + + EPYC-Rome-v4 + + + + EPYC-Rome-v5 + + - EPYC-Rome - EPYC-Rome-v1 - EPYC-Rome-v2 - EPYC-Rome-v3 - EPYC-Rome-v4 - EPYC-Rome-v5 EPYC-Turin + EPYC-Turin-v1 + + + EPYC-v1 + + + + EPYC-v2 + + + + EPYC-v3 + + + + EPYC-v4 + + + + EPYC-v5 + + - EPYC-v1 - EPYC-v2 - EPYC-v3 - EPYC-v4 - EPYC-v5 GraniteRapids @@ -317,6 +403,7 @@ + @@ -344,6 +431,7 @@ + @@ -376,6 +464,7 @@ + @@ -409,6 +498,7 @@ + @@ -462,30 +552,35 @@ + Icelake-Server-noTSX + Icelake-Server-v1 + Icelake-Server-v2 + Icelake-Server-v3 + Icelake-Server-v4 @@ -493,6 +588,7 @@ + Icelake-Server-v5 @@ -500,6 +596,7 @@ + Icelake-Server-v6 @@ -507,6 +604,7 @@ + Icelake-Server-v7 @@ -515,6 +613,7 @@ + @@ -528,6 +627,7 @@ + KnightsMill-v1 @@ -536,6 +636,7 @@ + Nehalem @@ -590,6 +691,7 @@ + @@ -610,6 +712,7 @@ + @@ -632,6 +735,7 @@ + @@ -656,6 +760,7 @@ + @@ -681,6 +786,7 @@ + @@ -703,6 +809,7 @@ + @@ -720,6 +827,7 @@ + @@ -742,6 +850,7 @@ + @@ -766,6 +875,7 @@ + @@ -775,83 +885,99 @@ + Skylake-Client-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + Skylake-Client-v2 + Skylake-Client-v3 + Skylake-Client-v4 + Skylake-Server + Skylake-Server-IBRS + Skylake-Server-noTSX-IBRS + Skylake-Server-v1 + Skylake-Server-v2 + Skylake-Server-v3 + Skylake-Server-v4 + Skylake-Server-v5 + Snowridge + Snowridge-v1 @@ -859,23 +985,27 @@ + Snowridge-v2 + Snowridge-v3 + Snowridge-v4 + Westmere Westmere-IBRS @@ -889,6 +1019,7 @@ + @@ -904,6 +1035,7 @@ + @@ -919,6 +1051,7 @@ + @@ -934,6 +1067,7 @@ + diff --git a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml index 59370259e7..333bbaa698 100644 --- a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml @@ -57,6 +57,7 @@ + @@ -66,57 +67,68 @@ + Broadwell-IBRS + Broadwell-noTSX + Broadwell-noTSX-IBRS + Broadwell-v1 + Broadwell-v2 + Broadwell-v3 + Broadwell-v4 + Cascadelake-Server + Cascadelake-Server-noTSX + Cascadelake-Server-v1 + Cascadelake-Server-v2 @@ -124,22 +136,26 @@ + Cascadelake-Server-v3 + Cascadelake-Server-v4 + Cascadelake-Server-v5 + ClearwaterForest @@ -164,6 +180,7 @@ + @@ -195,6 +212,7 @@ + @@ -210,6 +228,7 @@ + @@ -218,6 +237,7 @@ + @@ -226,76 +246,142 @@ + Denverton + Denverton-v1 + + + Denverton-v2 + + + + Denverton-v3 + + + + Dhyana + + + + Dhyana-v1 + + + + Dhyana-v2 + + + + EPYC + + - Denverton-v2 - Denverton-v3 - Dhyana - Dhyana-v1 - Dhyana-v2 - EPYC EPYC-Genoa + EPYC-Genoa-v1 + EPYC-Genoa-v2 + + + EPYC-IBPB + + - EPYC-IBPB EPYC-Milan + EPYC-Milan-v1 + EPYC-Milan-v2 + EPYC-Milan-v3 + + + EPYC-Rome + + + + EPYC-Rome-v1 + + + + EPYC-Rome-v2 + + + + EPYC-Rome-v3 + + + + EPYC-Rome-v4 + + + + EPYC-Rome-v5 + + - EPYC-Rome - EPYC-Rome-v1 - EPYC-Rome-v2 - EPYC-Rome-v3 - EPYC-Rome-v4 - EPYC-Rome-v5 EPYC-Turin + EPYC-Turin-v1 + + + EPYC-v1 + + + + EPYC-v2 + + + + EPYC-v3 + + + + EPYC-v4 + + + + EPYC-v5 + + - EPYC-v1 - EPYC-v2 - EPYC-v3 - EPYC-v4 - EPYC-v5 GraniteRapids @@ -316,6 +402,7 @@ + @@ -343,6 +430,7 @@ + @@ -375,6 +463,7 @@ + @@ -408,6 +497,7 @@ + @@ -461,30 +551,35 @@ + Icelake-Server-noTSX + Icelake-Server-v1 + Icelake-Server-v2 + Icelake-Server-v3 + Icelake-Server-v4 @@ -492,6 +587,7 @@ + Icelake-Server-v5 @@ -499,6 +595,7 @@ + Icelake-Server-v6 @@ -506,6 +603,7 @@ + Icelake-Server-v7 @@ -514,6 +612,7 @@ + @@ -527,6 +626,7 @@ + KnightsMill-v1 @@ -535,6 +635,7 @@ + Nehalem @@ -589,6 +690,7 @@ + @@ -609,6 +711,7 @@ + @@ -631,6 +734,7 @@ + @@ -655,6 +759,7 @@ + @@ -680,6 +785,7 @@ + @@ -702,6 +808,7 @@ + @@ -719,6 +826,7 @@ + @@ -741,6 +849,7 @@ + @@ -765,6 +874,7 @@ + @@ -774,83 +884,99 @@ + Skylake-Client-IBRS + Skylake-Client-noTSX-IBRS + Skylake-Client-v1 + Skylake-Client-v2 + Skylake-Client-v3 + Skylake-Client-v4 + Skylake-Server + Skylake-Server-IBRS + Skylake-Server-noTSX-IBRS + Skylake-Server-v1 + Skylake-Server-v2 + Skylake-Server-v3 + Skylake-Server-v4 + Skylake-Server-v5 + Snowridge + Snowridge-v1 @@ -858,23 +984,27 @@ + Snowridge-v2 + Snowridge-v3 + Snowridge-v4 + Westmere Westmere-IBRS @@ -888,6 +1018,7 @@ + @@ -903,6 +1034,7 @@ + @@ -918,6 +1050,7 @@ + @@ -933,6 +1066,7 @@ + diff --git a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies index 72f27e7a48..7d1784cc6b 100644 --- a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies +++ b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.replies @@ -36523,6 +36523,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "xstore", "xstore-en", "xcrypt", @@ -36544,6 +36545,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "xstore", "xstore-en", "xcrypt", @@ -36565,6 +36567,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "xstore", "xstore-en", "xcrypt", @@ -36586,6 +36589,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "xstore", "xstore-en", "xcrypt", @@ -36640,6 +36644,7 @@ "name": "Snowridge-v4", "typename": "Snowridge-v4-x86_64-cpu", "unavailable-features": [ + "rdseed", "cldemote" ], "static": false, @@ -36650,6 +36655,7 @@ "name": "Snowridge-v3", "typename": "Snowridge-v3-x86_64-cpu", "unavailable-features": [ + "rdseed", "cldemote", "core-capability", "split-lock-detect" @@ -36662,6 +36668,7 @@ "name": "Snowridge-v2", "typename": "Snowridge-v2-x86_64-cpu", "unavailable-features": [ + "rdseed", "cldemote", "core-capability", "split-lock-detect" @@ -36675,6 +36682,7 @@ "typename": "Snowridge-v1-x86_64-cpu", "unavailable-features": [ "mpx", + "rdseed", "cldemote", "core-capability", "split-lock-detect" @@ -36688,6 +36696,7 @@ "typename": "Snowridge-x86_64-cpu", "unavailable-features": [ "mpx", + "rdseed", "cldemote", "core-capability", "split-lock-detect" @@ -36701,7 +36710,8 @@ "name": "Skylake-Server-v5", "typename": "Skylake-Server-v5-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -36711,7 +36721,8 @@ "name": "Skylake-Server-v4", "typename": "Skylake-Server-v4-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -36721,7 +36732,8 @@ "name": "Skylake-Server-v3", "typename": "Skylake-Server-v3-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -36733,7 +36745,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -36745,7 +36758,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -36755,7 +36769,8 @@ "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, @@ -36768,7 +36783,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Skylake-Server-v2", "static": false, @@ -36781,7 +36797,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Skylake-Server-v1", "static": false, @@ -36792,7 +36809,8 @@ "name": "Skylake-Client-v4", "typename": "Skylake-Client-v4-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -36802,7 +36820,8 @@ "name": "Skylake-Client-v3", "typename": "Skylake-Client-v3-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -36814,7 +36833,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -36826,7 +36846,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -36836,7 +36857,8 @@ "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, @@ -36849,7 +36871,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Skylake-Client-v2", "static": false, @@ -36862,7 +36885,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Skylake-Client-v1", "static": false, @@ -36875,6 +36899,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "bus-lock-detect", "cldemote", "serialize", @@ -36905,6 +36930,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "bus-lock-detect", "cldemote", "serialize", @@ -36934,6 +36960,7 @@ "typename": "SierraForest-v1-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "bus-lock-detect", "serialize", "cmpccxadd", @@ -36957,6 +36984,7 @@ "typename": "SierraForest-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "bus-lock-detect", "serialize", "cmpccxadd", @@ -36984,6 +37012,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "cldemote", @@ -37015,6 +37044,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "cldemote", @@ -37045,6 +37075,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "serialize", @@ -37074,6 +37105,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "serialize", @@ -37100,6 +37132,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "serialize", @@ -37309,6 +37342,7 @@ "typename": "KnightsMill-v1-x86_64-cpu", "unavailable-features": [ "ss", + "rdseed", "avx512pf", "avx512er", "avx512-4vnniw", @@ -37323,6 +37357,7 @@ "typename": "KnightsMill-x86_64-cpu", "unavailable-features": [ "ss", + "rdseed", "avx512pf", "avx512er", "avx512-4vnniw", @@ -37374,6 +37409,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "ibrs-all", "taa-no" @@ -37387,6 +37423,7 @@ "typename": "Icelake-Server-v6-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57", "ibrs-all", "taa-no" @@ -37400,6 +37437,7 @@ "typename": "Icelake-Server-v5-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57", "ibrs-all", "taa-no" @@ -37413,6 +37451,7 @@ "typename": "Icelake-Server-v4-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57", "ibrs-all", "taa-no" @@ -37426,6 +37465,7 @@ "typename": "Icelake-Server-v3-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57", "ibrs-all", "taa-no" @@ -37439,6 +37479,7 @@ "typename": "Icelake-Server-v2-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "static": false, @@ -37452,6 +37493,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57" ], "static": false, @@ -37463,6 +37505,7 @@ "typename": "Icelake-Server-noTSX-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "alias-of": "Icelake-Server-v2", @@ -37477,6 +37520,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57" ], "alias-of": "Icelake-Server-v1", @@ -37584,6 +37628,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "cldemote", @@ -37623,6 +37668,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "cldemote", @@ -37661,6 +37707,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "serialize", @@ -37694,6 +37741,7 @@ "pcid", "hle", "rtm", + "rdseed", "la57", "bus-lock-detect", "serialize", @@ -37724,7 +37772,9 @@ { "name": "EPYC-v5", "typename": "EPYC-v5-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37732,7 +37782,9 @@ { "name": "EPYC-v4", "typename": "EPYC-v4-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37740,7 +37792,9 @@ { "name": "EPYC-v3", "typename": "EPYC-v3-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37748,7 +37802,9 @@ { "name": "EPYC-v2", "typename": "EPYC-v2-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37756,7 +37812,9 @@ { "name": "EPYC-v1", "typename": "EPYC-v1-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37766,6 +37824,7 @@ "typename": "EPYC-Turin-v1-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "static": false, @@ -37777,6 +37836,7 @@ "typename": "EPYC-Turin-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "alias-of": "EPYC-Turin-v1", @@ -37787,7 +37847,9 @@ { "name": "EPYC-Rome-v5", "typename": "EPYC-Rome-v5-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37795,7 +37857,9 @@ { "name": "EPYC-Rome-v4", "typename": "EPYC-Rome-v4-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37803,7 +37867,9 @@ { "name": "EPYC-Rome-v3", "typename": "EPYC-Rome-v3-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37811,7 +37877,9 @@ { "name": "EPYC-Rome-v2", "typename": "EPYC-Rome-v2-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37819,7 +37887,9 @@ { "name": "EPYC-Rome-v1", "typename": "EPYC-Rome-v1-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37827,7 +37897,9 @@ { "name": "EPYC-Rome", "typename": "EPYC-Rome-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "alias-of": "EPYC-Rome-v1", "static": false, "migration-safe": true, @@ -37837,7 +37909,8 @@ "name": "EPYC-Milan-v3", "typename": "EPYC-Milan-v3-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -37847,7 +37920,8 @@ "name": "EPYC-Milan-v2", "typename": "EPYC-Milan-v2-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -37857,7 +37931,8 @@ "name": "EPYC-Milan-v1", "typename": "EPYC-Milan-v1-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -37867,7 +37942,8 @@ "name": "EPYC-Milan", "typename": "EPYC-Milan-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "alias-of": "EPYC-Milan-v1", "static": false, @@ -37877,7 +37953,9 @@ { "name": "EPYC-IBPB", "typename": "EPYC-IBPB-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "alias-of": "EPYC-v2", "static": false, "migration-safe": true, @@ -37888,6 +37966,7 @@ "typename": "EPYC-Genoa-v2-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "static": false, @@ -37899,6 +37978,7 @@ "typename": "EPYC-Genoa-v1-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "static": false, @@ -37910,6 +37990,7 @@ "typename": "EPYC-Genoa-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "la57" ], "alias-of": "EPYC-Genoa-v1", @@ -37920,7 +38001,9 @@ { "name": "EPYC", "typename": "EPYC-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "alias-of": "EPYC-v1", "static": false, "migration-safe": true, @@ -37929,7 +38012,9 @@ { "name": "Dhyana-v2", "typename": "Dhyana-v2-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37937,7 +38022,9 @@ { "name": "Dhyana-v1", "typename": "Dhyana-v1-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37945,7 +38032,9 @@ { "name": "Dhyana", "typename": "Dhyana-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "alias-of": "Dhyana-v1", "static": false, "migration-safe": true, @@ -37954,7 +38043,9 @@ { "name": "Denverton-v3", "typename": "Denverton-v3-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37962,7 +38053,9 @@ { "name": "Denverton-v2", "typename": "Denverton-v2-x86_64-cpu", - "unavailable-features": [], + "unavailable-features": [ + "rdseed" + ], "static": false, "migration-safe": true, "deprecated": false @@ -37971,7 +38064,8 @@ "name": "Denverton-v1", "typename": "Denverton-v1-x86_64-cpu", "unavailable-features": [ - "mpx" + "mpx", + "rdseed" ], "static": false, "migration-safe": true, @@ -37981,7 +38075,8 @@ "name": "Denverton", "typename": "Denverton-x86_64-cpu", "unavailable-features": [ - "mpx" + "mpx", + "rdseed" ], "alias-of": "Denverton-v1", "static": false, @@ -37995,6 +38090,7 @@ "pcid", "hle", "rtm", + "rdseed", "ibrs-all", "taa-no" ], @@ -38009,6 +38105,7 @@ "pcid", "hle", "rtm", + "rdseed", "ibrs-all", "taa-no" ], @@ -38023,6 +38120,7 @@ "pcid", "hle", "rtm", + "rdseed", "ibrs-all", "taa-no" ], @@ -38054,6 +38152,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "bus-lock-detect", "cldemote", "serialize", @@ -38091,6 +38190,7 @@ "unavailable-features": [ "ss", "pcid", + "rdseed", "bus-lock-detect", "cldemote", "serialize", @@ -38128,6 +38228,7 @@ "typename": "Cascadelake-Server-v5-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "ibrs-all" ], "static": false, @@ -38139,6 +38240,7 @@ "typename": "Cascadelake-Server-v4-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "ibrs-all" ], "static": false, @@ -38150,6 +38252,7 @@ "typename": "Cascadelake-Server-v3-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "ibrs-all" ], "static": false, @@ -38163,6 +38266,7 @@ "pcid", "hle", "rtm", + "rdseed", "ibrs-all" ], "static": false, @@ -38175,7 +38279,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -38186,6 +38291,7 @@ "typename": "Cascadelake-Server-noTSX-x86_64-cpu", "unavailable-features": [ "pcid", + "rdseed", "ibrs-all" ], "alias-of": "Cascadelake-Server-v3", @@ -38199,7 +38305,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Cascadelake-Server-v1", "static": false, @@ -38210,7 +38317,8 @@ "name": "Broadwell-v4", "typename": "Broadwell-v4-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -38222,7 +38330,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -38232,7 +38341,8 @@ "name": "Broadwell-v2", "typename": "Broadwell-v2-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "static": false, "migration-safe": true, @@ -38244,7 +38354,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "static": false, "migration-safe": true, @@ -38254,7 +38365,8 @@ "name": "Broadwell-noTSX-IBRS", "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "alias-of": "Broadwell-v4", "static": false, @@ -38265,7 +38377,8 @@ "name": "Broadwell-noTSX", "typename": "Broadwell-noTSX-x86_64-cpu", "unavailable-features": [ - "pcid" + "pcid", + "rdseed" ], "alias-of": "Broadwell-v2", "static": false, @@ -38278,7 +38391,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Broadwell-v3", "static": false, @@ -38291,7 +38405,8 @@ "unavailable-features": [ "pcid", "hle", - "rtm" + "rtm", + "rdseed" ], "alias-of": "Broadwell-v1", "static": false, @@ -40262,7 +40377,7 @@ "lmce": false, "perfctr-nb": false, "rdrand": true, - "rdseed": true, + "rdseed": false, "cmpccxadd": false, "bhi-no": false, "avx512-4vnniw": false, @@ -40684,7 +40799,7 @@ "lmce": false, "perfctr-nb": false, "rdrand": true, - "rdseed": true, + "rdseed": false, "cmpccxadd": false, "bhi-no": false, "avx512-4vnniw": false, @@ -41215,7 +41330,7 @@ "hv-tlbflush": false, "ffxsr": true, "rdrand": true, - "rdseed": true, + "rdseed": false, "bhi-no": false, "cmpccxadd": false, "avx512-4vnniw": false, @@ -41754,7 +41869,7 @@ "hv-tlbflush": true, "ffxsr": true, "rdrand": true, - "rdseed": true, + "rdseed": false, "bhi-no": false, "cmpccxadd": false, "avx512-4vnniw": false, diff --git a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml index 7cff2c2291..0c3a45d3f8 100644 --- a/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml +++ b/tests/qemucapabilitiesdata/caps_10.2.0_x86_64.xml @@ -585,7 +585,7 @@ - + @@ -672,6 +672,7 @@ + @@ -686,6 +687,7 @@ + @@ -700,6 +702,7 @@ + @@ -714,6 +717,7 @@ + @@ -730,94 +734,115 @@ + + + + + + + + + + + + + + + + + + + + + @@ -841,6 +866,7 @@ + @@ -863,6 +889,7 @@ + @@ -879,6 +906,7 @@ + @@ -898,6 +926,7 @@ + @@ -922,6 +951,7 @@ + @@ -945,6 +975,7 @@ + @@ -967,6 +998,7 @@ + @@ -986,6 +1018,7 @@ + @@ -1037,6 +1070,7 @@ + @@ -1044,6 +1078,7 @@ + @@ -1057,52 +1092,61 @@ + + + + + + + + + @@ -1142,6 +1186,7 @@ + @@ -1174,6 +1219,7 @@ + @@ -1205,6 +1251,7 @@ + @@ -1231,6 +1278,7 @@ + @@ -1253,66 +1301,114 @@ - - - - - + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1320,6 +1416,7 @@ + @@ -1327,6 +1424,7 @@ + @@ -1335,6 +1433,7 @@ + @@ -1365,6 +1464,7 @@ + @@ -1394,67 +1494,82 @@ + + + + + + + + + + + + + + + diff --git a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args index 6afa8a4c2d..1a9eb5fe06 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-fallback-kvm.x86_64-latest.args @@ -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 \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args index ce60a39acc..57834779e3 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-features.x86_64-latest.args @@ -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 \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args index 2bf920b9c7..574efe40f5 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-kvm.x86_64-latest.args @@ -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 \ diff --git a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args index 6afa8a4c2d..1a9eb5fe06 100644 --- a/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args +++ b/tests/qemuxmlconfdata/cpu-host-model-nofallback-kvm.x86_64-latest.args @@ -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 \