From 41a6de76bc6e31a206d9d82c84c5d485b710fe01 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Wed, 18 Dec 2024 13:46:25 +0100 Subject: [PATCH] cpu_map: Add GraniteRapids-v2 CPU model Introduced by QEMU 9.2.0 Signed-off-by: Jiri Denemark Reviewed-by: Michal Privoznik --- src/cpu_map/index.xml | 1 + src/cpu_map/meson.build | 1 + src/cpu_map/x86_GraniteRapids-v2.xml | 206 ++++++++++++++++++ .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 57 +++++ .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 47 ++++ tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 57 +++++ 6 files changed, 369 insertions(+) create mode 100644 src/cpu_map/x86_GraniteRapids-v2.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 8e74195312..dba2f21811 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -121,6 +121,7 @@ + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index fa7faa4016..9a1c048620 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -77,6 +77,7 @@ cpumap_data = [ 'x86_EPYC.xml', 'x86_features.xml', 'x86_GraniteRapids-v1.xml', + 'x86_GraniteRapids-v2.xml', 'x86_GraniteRapids.xml', 'x86_Haswell-IBRS.xml', 'x86_Haswell-noTSX-IBRS.xml', diff --git a/src/cpu_map/x86_GraniteRapids-v2.xml b/src/cpu_map/x86_GraniteRapids-v2.xml new file mode 100644 index 0000000000..855a43d4ad --- /dev/null +++ b/src/cpu_map/x86_GraniteRapids-v2.xml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 99445e5f44..d5db9af49e 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -565,6 +565,63 @@ + GraniteRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8bf967c99f..7ccdc11412 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -733,6 +733,53 @@ + GraniteRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml index 40aa971144..05a5ce4bee 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -564,6 +564,63 @@ + GraniteRapids-v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Haswell