Comment 20 for bug 1853306

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 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