------- Comment From mjros...@us.ibm.com 2023-05-17 10:34 EDT------- For backporting to jammy, the following is required and can be cherry-picked (except where noted a proposed backport has been provided). The most notable backport here is for '8061d1c31f1a vfio-pci/zdev: add open/close device hooks' where the backport makes a specific change to this s390-only code and its interface with vfio rather than pulling in a very large number of vfio pre-reqs.
78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() 1b553839e132 s390/sclp: add detection of IPL-complete-control facility 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs e3d27b62110c s390/sclp: detect the zPCI load/store interpretation facility 9db153f45230 s390/sclp: detect the AISII facility efef0db77c93 s390/sclp: detect the AENI facility b05a870c5e4e s390/sclp: detect the AISI facility d2197485a188 s390/airq: pass more TPI info to airq handlers 932b646727f9 s390/airq: allow for airq structure that uses an input vector 062f002485d4 s390/pci: externalize the SIC operation controls and routine c68468ed3416 s390/pci: stash associated GISA designation d10384677630 s390/pci: stash dtsm and maxstbl <backport of c435c54639aa vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM> 6438e30714ab KVM: s390: pci: add basic kvm_zdev structure 98b1d33dac5f KVM: s390: pci: do initial setup for AEN interpretation 73f91b004321 KVM: s390: pci: enable host forwarding of Adapter Event Notifications 3f4bbb4342ec KVM: s390: mechanism to enable guest zPCI Interpretation 3c5a1b6f0a18 KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding <backport of 09340b2fca00 KVM: s390: pci: add routines to start/stop interpretive execution> <backport of 8061d1c31f1a vfio-pci/zdev: add open/close device hooks> faf3bfcb8950 vfio-pci/zdev: add function handle to clp base capability ba6090ff8ae0 vfio-pci/zdev: different maxstbl for interpreted devices <backport of db1c875e0539 KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices> 4ac34b94a534 MAINTAINERS: additional files related kvm s390 pci passthrough 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline <backport of ca922fecda6c KVM: s390: pci: Hook to access KVM lowlevel from VFIO> e8c924a4fb6e KVM: s390: pci: fix plain integer as NULL pointer warnings 70ba8fae2775 KVM: s390: pci: fix GAIT physical vs virtual pointers usage 189e7d876e48 KVM: s390: pci: register pci hooks without interpretation -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1853306 Title: [22.04 FEAT] Enhanced Interpretation for PCI Functions on s390x - kernel part Status in Ubuntu on IBM z Systems: Fix Released Status in linux package in Ubuntu: Fix Released Bug description: The PCI Passthrough implementation is based on intercepting PCI I/O instructions which leads to a reduced I/O performance compared to execution of PCI instructions in LPAR. For improved performance the interpretive execution of the PCI store and PCI load instructions get enabled. Further improvement is achieved by enabling the Adapter-Event-Notification To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1853306/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp