From d2925f23e73d58e9979999ec7e5e458844676a43 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Thu, 6 Nov 2025 09:31:30 +0100 Subject: [PATCH] cpu_map: Add EPYC-Rome-v5 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-Rome-v5.xml | 95 +++++++++++++++++++ .../x86_64-cpuid-EPYC-7502-32-Core-host.xml | 13 +-- ...yzen-5-5500U-with-Radeon-Graphics-host.xml | 13 +-- ...86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml | 13 +-- .../qemu_10.1.0-q35.x86_64+inteltdx.xml | 12 +++ .../domaincapsdata/qemu_10.1.0-q35.x86_64.xml | 4 + .../qemu_10.1.0-tcg.x86_64+inteltdx.xml | 24 +++++ .../domaincapsdata/qemu_10.1.0-tcg.x86_64.xml | 24 +++++ .../qemu_10.1.0.x86_64+inteltdx.xml | 12 +++ tests/domaincapsdata/qemu_10.1.0.x86_64.xml | 4 + .../domaincapsdata/qemu_10.2.0-q35.x86_64.xml | 1 + .../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml | 24 +++++ tests/domaincapsdata/qemu_10.2.0.x86_64.xml | 1 + 15 files changed, 209 insertions(+), 33 deletions(-) create mode 100644 src/cpu_map/x86_EPYC-Rome-v5.xml diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml index fe665a073d..f0ed687e59 100644 --- a/src/cpu_map/index.xml +++ b/src/cpu_map/index.xml @@ -164,6 +164,7 @@ + diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build index 23a812f3c8..dcbda5e5a0 100644 --- a/src/cpu_map/meson.build +++ b/src/cpu_map/meson.build @@ -75,6 +75,7 @@ cpumap_data = [ 'x86_EPYC-Rome-v2.xml', 'x86_EPYC-Rome-v3.xml', 'x86_EPYC-Rome-v4.xml', + 'x86_EPYC-Rome-v5.xml', 'x86_EPYC-Rome.xml', 'x86_EPYC-v1.xml', 'x86_EPYC-v2.xml', diff --git a/src/cpu_map/x86_EPYC-Rome-v5.xml b/src/cpu_map/x86_EPYC-Rome-v5.xml new file mode 100644 index 0000000000..47267597ed --- /dev/null +++ b/src/cpu_map/x86_EPYC-Rome-v5.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml index 4bc3acbc20..14e0861f0d 100644 --- a/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml @@ -1,12 +1,13 @@ x86_64 - EPYC-Rome-v3 + EPYC-Rome-v5 AMD + @@ -17,20 +18,10 @@ - - - - - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml index c5f019b3ec..05254a62dd 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-host.xml @@ -1,12 +1,13 @@ x86_64 - EPYC-Rome-v3 + EPYC-Rome-v5 AMD + @@ -17,20 +18,10 @@ - - - - - - - - - - diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml index 5bccabdf61..a33ea91ff9 100644 --- a/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml @@ -1,6 +1,6 @@ x86_64 - EPYC-Rome-v3 + EPYC-Rome-v5 AMD @@ -34,6 +34,7 @@ + @@ -44,22 +45,12 @@ - - - - - - - - - - diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml index c3072561b6..9fe1665451 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml @@ -358,6 +358,18 @@ + EPYC-Rome-v5 + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml index be48c871d8..515bddcbae 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml @@ -583,6 +583,10 @@ + EPYC-Rome-v5 + + + EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml index fe434a23bf..0900b4610e 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml @@ -725,6 +725,30 @@ + EPYC-Rome-v5 + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml index 4b3440fc2f..4ee3df6d0a 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml @@ -725,6 +725,30 @@ + EPYC-Rome-v5 + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml index 8279cd8898..9c123b9a8f 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml @@ -357,6 +357,18 @@ + EPYC-Rome-v5 + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml index cf556528b8..50ccb6e147 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml @@ -582,6 +582,10 @@ + EPYC-Rome-v5 + + + EPYC-v1 EPYC-v2 EPYC-v3 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 6434ee2837..c73b2d8d70 100644 --- a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml @@ -297,6 +297,7 @@ EPYC-Rome-v2 EPYC-Rome-v3 EPYC-Rome-v4 + EPYC-Rome-v5 EPYC-v1 EPYC-v2 EPYC-v3 diff --git a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml index da708d8762..24dd87a8a0 100644 --- a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml @@ -725,6 +725,30 @@ + EPYC-Rome-v5 + + + + + + + + + + + + + + + + + + + + + + + EPYC-v1 diff --git a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml index d225e003d4..f5fc800043 100644 --- a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml @@ -296,6 +296,7 @@ EPYC-Rome-v2 EPYC-Rome-v3 EPYC-Rome-v4 + EPYC-Rome-v5 EPYC-v1 EPYC-v2 EPYC-v3 -- 2.47.3