From 073f825dabb633af54c102d57459c89f0ef85346 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Tue, 22 Oct 2024 11:48:27 +0200 Subject: [PATCH] cpu_map: Add versions of GraniteRapids CPU model MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jiri Denemark Reviewed-by: Daniel P. Berrangé --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_GraniteRapids-v1.xml | 6 +++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 43 +++++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 42 ++++++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 51 ++++++++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 41 ++++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 51 ++++++++++++++++++- 18 files changed, 711 insertions(+), 15 deletions(-) create mode 100644 src/cpu_map/x86_GraniteRapids-v1.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 43f4f705a8..42ea986670 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -61,6 +61,7 @@ + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index d5d1f847ec..3733ec9441 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -43,6 +43,7 @@ cpumap_data = [ 'x86_EPYC-Milan.xml', 'x86_EPYC-Rome.xml', 'x86_features.xml', + 'x86_GraniteRapids-v1.xml', 'x86_GraniteRapids.xml', 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_GraniteRapids-v1.xml b/src/cpu_map/x86_GraniteRapids-v1.xml new file mode 100644 index 0000000000..0731becf92 --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids-v1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml index 18d26fbae6..c5663a2c4c 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml index 6e6a5a8b6c..d6e03061cf 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -269,7 +269,7 @@ - GraniteRapids + GraniteRapids @@ -310,6 +310,47 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml index 8880cc4bba..bfb8bb9f69 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -200,7 +200,7 @@ - GraniteRapids + GraniteRapids @@ -249,6 +249,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml index 2cffb87550..403ae5d32e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -202,7 +202,7 @@ - GraniteRapids + GraniteRapids @@ -251,6 +251,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml index 5a7042c7ba..85d286e825 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -263,7 +263,7 @@ - GraniteRapids + GraniteRapids @@ -303,6 +303,46 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml index 9b18209a23..d2b1c536a0 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml index 024375a354..ce6c0a3aac 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -202,7 +202,7 @@ - GraniteRapids + GraniteRapids @@ -251,6 +251,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml index f379930ff7..8da817381c 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -258,7 +258,7 @@ - GraniteRapids + GraniteRapids @@ -297,6 +297,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml index 42d3828892..ec8520f416 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -201,7 +201,7 @@ - GraniteRapids + GraniteRapids @@ -250,6 +250,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml index 6a8dd51f2b..84558b42c0 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -206,7 +206,7 @@ - GraniteRapids + GraniteRapids @@ -255,6 +255,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml index 08464d2709..ff726ddf51 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -257,7 +257,7 @@ - GraniteRapids + GraniteRapids @@ -296,6 +296,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml index 773f068c69..20e5903f22 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -205,7 +205,7 @@ - GraniteRapids + GraniteRapids @@ -254,6 +254,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml index 88f3b5208f..0fb60d2e9e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -206,7 +206,7 @@ - GraniteRapids + GraniteRapids @@ -255,6 +255,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml index 419147fc14..57c4d2f2a6 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -257,7 +257,7 @@ - GraniteRapids + GraniteRapids @@ -296,6 +296,45 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml index 79ba1bc5fc..da9a1b8027 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -205,7 +205,7 @@ - GraniteRapids + GraniteRapids @@ -254,6 +254,55 @@ + GraniteRapids-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell