diff --git a/Add-virtio-scsi-controller-if-needed-for-LoongArch.patch b/Add-virtio-scsi-controller-if-needed-for-LoongArch.patch new file mode 100644 index 0000000000000000000000000000000000000000..914f9481793fdf7d94fb70d6b90c6ba449108d42 --- /dev/null +++ b/Add-virtio-scsi-controller-if-needed-for-LoongArch.patch @@ -0,0 +1,27 @@ +From 4652fbc251050894264fab40b9d6e0f55f731cc8 Mon Sep 17 00:00:00 2001 +From: zhaotianrui +Date: Thu, 2 Nov 2023 17:00:29 +0800 +Subject: [PATCH] Add virtio-scsi controller if needed for LoongArch + +Signed-off-by: zhaotianrui +--- + virtinst/guest.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/virtinst/guest.py b/virtinst/guest.py +index eee6be1..8a7c9aa 100644 +--- a/virtinst/guest.py ++++ b/virtinst/guest.py +@@ -715,7 +715,8 @@ class Guest(XMLBuilder): + break + + # Add virtio-scsi controller if needed +- if ((self.os.is_arm_machvirt() or self.os.is_pseries()) and ++ if ((self.os.is_arm_machvirt() or self.os.is_pseries() ++ or self.os.is_loongarch64()) and + not has_any_scsi and + not has_virtio_scsi): + for dev in self.devices.disk: +-- +2.20.1 + diff --git a/virt-manager.spec b/virt-manager.spec index 8818941c4c6b9d11f630d74d1b4831eee20cda6c..4bb8c3ab0438dc98353b0c6fa7cbbc288d3cd25d 100644 --- a/virt-manager.spec +++ b/virt-manager.spec @@ -1,7 +1,7 @@ %global __python %{__python3} Name: virt-manager Version: 2.1.0 -Release: 9 +Release: 10 Summary: The manage virtual machines tool which via libvirt. License: GPLv2+ BuildArch: noarch @@ -12,6 +12,7 @@ Patch0002: 0002-initrdinject-Force-added-files-to-be-owned-as-root-b.p Patch0003: 0003-virt-manager-Add-sw64-architecture.patch Patch0004: Add-loongarch-support.patch Patch0005: Improve-functions-for-loongarch.patch +Patch0006: Add-virtio-scsi-controller-if-needed-for-LoongArch.patch Requires: virt-manager-common = %{version}-%{release} python3-gobject gtk3 libvirt-glib >= 0.0.9 Requires: gtk-vnc2 spice-gtk3 dconf vte291 Recommends: (libvirt-daemon-kvm or libvirt-daemon-qemu) libvirt-daemon-config-network @@ -84,6 +85,9 @@ done %{_mandir}/man1/{virt-install.1*,virt-clone.1*,virt-convert.1*,virt-xml.1*} %changelog +* Thu Nov 2 2023 zhaotianrui - 2.1.0-10 +- Add virtio-scsi controller if needed for LoongArch + * Thu Jul 13 2023 zhaotianrui - 2.1.0-9 - Improve functions for loongarch