From da2439b746c5da1b6544d6e1cc0d6dd6b9691a1b Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Thu, 5 Dec 2024 16:02:17 +0100 Subject: [PATCH] cpu_map: Add EPYC-Genoa-v1 CPU model 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_EPYC-Genoa-v1.xml | 6 +++ .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 42 ++++++++++++++++++- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 41 +++++++++++++++++- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 41 +++++++++++++++++- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 41 +++++++++++++++++- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 32 +++++++++++++- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 41 +++++++++++++++++- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 32 +++++++++++++- 18 files changed, 519 insertions(+), 15 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Genoa-v1.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index 9bd90cc83b..8e74195312 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -161,6 +161,7 @@ + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 5ac3c82dc7..fa7faa4016 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -59,6 +59,7 @@ cpumap_data = [ 'x86_Dhyana-v1.xml', 'x86_Dhyana-v2.xml', 'x86_Dhyana.xml', + 'x86_EPYC-Genoa-v1.xml', 'x86_EPYC-Genoa.xml', 'x86_EPYC-IBPB.xml', 'x86_EPYC-Milan-v1.xml', diff --git a/src/cpu_map/x86_EPYC-Genoa-v1.xml b/src/cpu_map/x86_EPYC-Genoa-v1.xml new file mode 100644 index 0000000000..df45ca18ff --- /dev/null +++ b/src/cpu_map/x86_EPYC-Genoa-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 197efcbe59..e80e175376 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -334,7 +334,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -364,6 +364,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 07fdd0c3a3..62ffabb3e2 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -414,7 +414,7 @@ - EPYC-Genoa + EPYC-Genoa @@ -454,6 +454,46 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml index ec95c1a2ac..4117d926cb 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -333,7 +333,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -363,6 +363,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 d1d330df87..dfa88bcf96 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -335,7 +335,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -365,6 +365,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 75cb1b8f17..327cad253e 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -408,7 +408,7 @@ - EPYC-Genoa + EPYC-Genoa @@ -447,6 +447,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml index 5f6e72e7ca..f8dbb717f1 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -334,7 +334,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -364,6 +364,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 3c005d0c10..c5a653f57b 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -335,7 +335,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -365,6 +365,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 3a6424eddf..30876c5fef 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -388,7 +388,7 @@ - EPYC-Genoa + EPYC-Genoa @@ -427,6 +427,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml index 79c39678ca..6c141e1cb9 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -334,7 +334,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -364,6 +364,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 117947ef13..9445d999b5 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -339,7 +339,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -369,6 +369,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 c2c244f464..61d92550c1 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -387,7 +387,7 @@ - EPYC-Genoa + EPYC-Genoa @@ -426,6 +426,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml index 30959cd723..5e87efe5e8 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -338,7 +338,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -368,6 +368,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 5fc9576495..99445e5f44 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -339,7 +339,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -369,6 +369,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan 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 eeba43f9fa..8bf967c99f 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -387,7 +387,7 @@ - EPYC-Genoa + EPYC-Genoa @@ -426,6 +426,45 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml index 96d789ee1c..40aa971144 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -338,7 +338,7 @@ EPYC - EPYC-Genoa + EPYC-Genoa @@ -368,6 +368,36 @@ + EPYC-Genoa-v1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EPYC-IBPB EPYC-Milan