------- 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

Reply via email to