SRU Justification: Impact: Currently POWER cannot use the coherent acceleration interface (FPGAs and other devices). This would be beneficial if being added to Zesty in order to offer support via the hwe kernel stream.
Fix: Cherry-picked set of patches from upstream. Testcase: TBD ** Changed in: linux (Ubuntu) Status: New => Fix Released -- 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/1686519 Title: POWER9: CAPI2 enablement Status in The Ubuntu-power-systems project: New Status in linux package in Ubuntu: Fix Released Status in linux source package in Zesty: Fix Committed Bug description: == Comment: #0 - Breno Henrique Leitao <bren...@br.ibm.com> - 2017-04-26 15:08:18 == Hello, We would like to include CAPI2 support on the CXL device driver on Zesty kernel. The coherent accelerator interface is designed to allow the coherent connection of accelerators (FPGAs and other devices) to a POWER system. These devices need to adhere to the Coherent Accelerator Interface Architecture (CAIA). This PSL Version 9 provides new features such as: * Interaction with the nest MMU on the P9 chip. * Native DMA support. * Supports sending ASB_Notify messages for host thread wakeup. * Supports Atomic operations. == Comment: #3 - Breno Henrique Leitao <bren...@br.ibm.com> - 2017-04-26 15:21:25 == These are the patches we need: f24be42aab37c6d07c05126673138e06223a6399 cxl: Add psl9 specific code d7b1946c7925a270062b2e0718aa57b42ba619c0 cxl: Force psl data-cache flush during device shutdown abd1d99bb3da42d6c7341c14986f5b8f4dcc6bd5 cxl: Isolate few psl8 specific calls 64663f372c72cedeba1b1dc86df9cc159ae5a93d cxl: Rename some psl8 specific functions bdd2e7150644fee4de7167a3e08294ef32eeda11 cxl: Update implementation service layer 6dd2d23403396d8e6d153a6c9db56e1a1012bad8 cxl: Keep track of mm struct associated with a context 66ef20c7834b7df18168b12a57ef01c6ae0d1a81 cxl: Remove unused values in bare-metal environment. aba81433b50350fde68bf80fe9f75d671e15b5ae cxl: Read vsec perst load image 39d40871526627fd0e2cfc1e2fb88500a5049c4c cxl: Fix build when CONFIG_DEBUG_FS=n To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1686519/+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