66ac4db36f4c12a3b02db864ccb0801cd938b6de v5.8-rc1 ** Changed in: intel Status: New => Fix Committed
-- 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/1843491 Title: IOMMU SVM requires PRQ_DRAIN function implemented. Status in intel: Fix Committed Status in linux package in Ubuntu: Incomplete Bug description: Description Under terminal conditions when drivers require to reset their devices, they need to ensure that page request processing is flushed and restarted after the device is completed processing the reset. Drivers need a mechanism to stop page requests, and start page request processing. Need 2 new interfaces: intel_svm_suspend_prs_processing() - it can take some flags to indicate if this indicates all PASID's for this device? or just a specific PASID. Any Page Request that comes will be dropped and not processed by IOMMU SVM code. Consider having any stats on per device or per pasid to indicate how many were dropped during this period. and facility to clear stats? intel_svm_drain_prs_processing() This call will block, until a drain desc is complete, also should ensure that any request that have been pushed to the page queue should be dropped before returning back to caller. Target Release: 20.10 Target Kernel: TBD To manage notifications about this bug go to: https://bugs.launchpad.net/intel/+bug/1843491/+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