From 24a277791d27b1e5d83bb7452c26c9fd108acce7 Mon Sep 17 00:00:00 2001 From: Yanjing Zhou Date: Wed, 28 May 2025 17:13:52 +0800 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 --- 0015-cpu-Add-new-Chengdu-CPU-model.patch | 148 +++++++++++++++++++++++ libvirt.spec | 6 +- 2 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 0015-cpu-Add-new-Chengdu-CPU-model.patch diff --git a/0015-cpu-Add-new-Chengdu-CPU-model.patch b/0015-cpu-Add-new-Chengdu-CPU-model.patch new file mode 100644 index 0000000..51c4168 --- /dev/null +++ b/0015-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 +@@ -36,6 +36,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 ccb1b69..5fd0db3 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -1,4 +1,4 @@ -%define anolis_release 11 +%define anolis_release 12 %define arches_qemu_kvm x86_64 aarch64 loongarch64 sw_64 @@ -178,6 +178,7 @@ Patch0012: Add-sw64-architecture-support-for-libvirt-9.10.0.patch 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-cpu-Add-new-Chengdu-CPU-model.patch Requires: libvirt-daemon = %{version}-%{release} Requires: libvirt-daemon-config-network = %{version}-%{release} @@ -2158,6 +2159,9 @@ exit 0 %changelog +* Wed May 28 2025 Yanjing Zhou - 9.10.0-12 +- Add new Chengdu CPU model + * Thu Mar 27 2025 Xiaoping Liu - 9.10.0-11 - rebuild for new wireshark - add BuildRequires systemtap-sdt-dtrace -- Gitee