From d935a04cd365375dc8d01d425502208fb77fff87 Mon Sep 17 00:00:00 2001 From: Yanjing Zhou Date: Thu, 12 Jun 2025 04:19:30 +0000 Subject: [PATCH] Add Hygon Chengdu CPU model Add a new CPU model named Chengdu to model the Hygon 7h processors Signed-off-by: Yanjing Zhou --- 0016-cpu-Add-new-Chengdu-CPU-model.patch | 148 +++++++++++++++++++++++ libvirt.spec | 6 +- 2 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 0016-cpu-Add-new-Chengdu-CPU-model.patch diff --git a/0016-cpu-Add-new-Chengdu-CPU-model.patch b/0016-cpu-Add-new-Chengdu-CPU-model.patch new file mode 100644 index 0000000..6d099c7 --- /dev/null +++ b/0016-cpu-Add-new-Chengdu-CPU-model.patch @@ -0,0 +1,148 @@ +From 4afc98f73a70bd5d7fb1f9815ac86764241374e0 Mon Sep 17 00:00:00 2001 +From: Yanjing Zhou +Date: Wed, 28 May 2025 17:05:54 +0800 +Subject: [PATCH] cpu: Add new Chengdu CPU model + +Add Hygon Chengdu CPU model to the processor model. + +Signed-off-by: Yanjing Zhou +--- + src/cpu_map/index.xml | 1 + + src/cpu_map/meson.build | 1 + + src/cpu_map/x86_Chengdu.xml | 100 ++++++++++++++++++++++++++++++++++++ + 3 files changed, 102 insertions(+) + create mode 100644 src/cpu_map/x86_Chengdu.xml + +diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml +index fed5fe3..af47897 100644 +--- a/src/cpu_map/index.xml ++++ b/src/cpu_map/index.xml +@@ -75,6 +75,7 @@ + + + ++ + + + +diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build +index 98d74bc..fd8d833 100644 +--- a/src/cpu_map/meson.build ++++ b/src/cpu_map/meson.build +@@ -37,6 +37,7 @@ cpumap_data = [ + 'x86_coreduo.xml', + 'x86_cpu64-rhel5.xml', + 'x86_cpu64-rhel6.xml', ++ 'x86_Chengdu.xml', + 'x86_Dharma.xml', + 'x86_Dhyana.xml', + 'x86_EPYC-IBPB.xml', +diff --git a/src/cpu_map/x86_Chengdu.xml b/src/cpu_map/x86_Chengdu.xml +new file mode 100644 +index 0000000..ab6cf26 +--- /dev/null ++++ b/src/cpu_map/x86_Chengdu.xml +@@ -0,0 +1,100 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +-- +2.41.0 + diff --git a/libvirt.spec b/libvirt.spec index d461c11..e0596db 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -1,4 +1,4 @@ -%define anolis_release 13 +%define anolis_release 14 %define arches_qemu_kvm x86_64 aarch64 loongarch64 sw_64 riscv64 @@ -179,6 +179,7 @@ Patch0013: 0013-conf-qemu-Fix-some-code-about-Reuse-ASID-for-Hygon-C.patch # Support provide blobs for secret injection for Hygon Confidential VMs Patch0014: 0014-conf-qemu-support-provide-inject-secret-for-Hygon-CS.patch Patch0015: 0015-Add-support-for-phytium-live-migrate-and-s5000c-mode.patch +Patch0016: 0016-cpu-Add-new-Chengdu-CPU-model.patch Requires: libvirt-daemon = %{version}-%{release} Requires: libvirt-daemon-config-network = %{version}-%{release} @@ -2159,6 +2160,9 @@ exit 0 %changelog +* Wed May 28 2025 Yanjing Zhou - 9.10.0-14 +- Add new Chengdu CPU model + * Tue Jun 3 2025 wh02252983 - 9.10.0-13 - Add support for phytium host-model and s5000c model -- Gitee