Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.5:Update
virt-manager.18136
virtinst-add-pvh-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virtinst-add-pvh-support.patch of Package virt-manager.18136
References: fate#326698 - Add pvh support to virt-manager At this time support is disabled in this patch. Index: virt-manager-2.2.1/virtManager/createvm.py =================================================================== --- virt-manager-2.2.1.orig/virtManager/createvm.py +++ virt-manager-2.2.1/virtManager/createvm.py @@ -792,6 +792,9 @@ class vmmCreateVM(vmmGObjectUI): for guest in guests: if not guest.domains: continue + # xenpvh is currently unsupported + if guest.os_type == "xenpvh": + continue gtype = guest.os_type dom = guest.domains[0] Index: virt-manager-2.2.1/virtinst/domain/os.py =================================================================== --- virt-manager-2.2.1.orig/virtinst/domain/os.py +++ virt-manager-2.2.1/virtinst/domain/os.py @@ -32,6 +32,8 @@ class DomainOs(XMLBuilder): return self.os_type == "hvm" def is_xenpv(self): return self.os_type in ["xen", "linux"] + def is_xenpvh(self): + return self.os_type in ["xenpvh", "linux"] def is_container(self): return self.os_type == "exe" Index: virt-manager-2.2.1/virtinst/guest.py =================================================================== --- virt-manager-2.2.1.orig/virtinst/guest.py +++ virt-manager-2.2.1/virtinst/guest.py @@ -824,7 +824,7 @@ class Guest(XMLBuilder): usb_tablet = False usb_keyboard = False - if self.os.is_x86() and not self.os.is_xenpv(): + if self.os.is_x86() and not self.os.is_xenpv() and not self.os.is_xenpvh(): usb_tablet = self.osinfo.supports_usbtablet() if (self.os.is_arm_machvirt() or self.os.is_riscv_virt() or Index: virt-manager-2.2.1/virtManager/object/domain.py =================================================================== --- virt-manager-2.2.1.orig/virtManager/object/domain.py +++ virt-manager-2.2.1/virtManager/object/domain.py @@ -1150,6 +1150,8 @@ class vmmDomain(vmmLibvirtObject): return self.get_xmlobj().os.is_xenpv() def is_hvm(self): return self.get_xmlobj().os.is_hvm() + def is_xenpvh(self): + return self.get_xmlobj().os.is_xenpvh() def get_uuid(self): if self._uuid is None: Index: virt-manager-2.2.1/virtManager/connection.py =================================================================== --- virt-manager-2.2.1.orig/virtManager/connection.py +++ virt-manager-2.2.1/virtManager/connection.py @@ -223,6 +223,8 @@ class vmmConnection(vmmGObject): label = "xen (paravirt)" elif gtype == "hvm": label = "xen (fullvirt)" + elif gtype == "xenpvh": + label = "xen (pvh - Technical Preview)" elif domtype == "test": if gtype == "xen": label = "test (xen)"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor