[Ubuntu 15.04] Corsa Update

Bug #1415102 reported by bugproxy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Taco Screen team

Bug Description

Have the following features (bug fixes) by 15.04:

* Add sysfs interface for bitstream reload
* Add support for EEH error recovery
* PERST
* tracepoints
* Userspace EEH
* timebase sync
* guest support
* mambo support
* kexec support
* AFU dynamic download

Target: kernel 3.18/3.19

> I think the only one of these we are going to get are:
> * PERST
> * tracepoints
> * Add support for EEH error recovery
>
> The rest will probably need to be deferred.

Canonical,

For this feature, we will need to have some backports from kernel 3.20. We will do it by 3.20-rc1 timeframe.

bugproxy (bugproxy)
tags: added: architecture-ppc64le bugnameltc-118953 severity-critical targetmilestone-inin1504
Luciano Chavez (lnx1138)
affects: ubuntu → linux (Ubuntu)
Changed in linux (Ubuntu):
assignee: nobody → Taco Screen team (taco-screen-team)
Revision history for this message
Michael Hohnbaum (hohnbaum) wrote :

IBM, per Breno's email on 1/22 corsa is being deferred to 15.01. "we are going to deferred this to 15.10, since we are still facing legal issues to make this tool open source.
Remove it for the 15.04 feature list, and append it to the 15.10 feature list."

This is the first mention of kernel patches to support this. With the user space component moving to 15.10, can these kernel backports also target 15.10 instead of 15.04?

Revision history for this message
Breno Leitão (breno-leitao) wrote :

Hi Michael,

My previous email was referring to the userspace tool that loads bytestream to the CORSA adapter. Its name is genwqe and, currently, it is still proprietary source. The inclusion of this tool into Ubuntu repositories is going to be deferred to Ubuntu 15.10.

This bug is completely focused on the CORSA kernel device driver, which is available in Ubuntu since 14.10, and we are aiming to upgrade it for 15.04 with some features that would show up in kernel 3.20 only.

I will double check if slipping it to 15.10 would work.

Thanks
Breno

tags: added: kernel-da-key
Revision history for this message
Breno Leitão (breno-leitao) wrote :

I just checked internally, and we really need it to 15.04. Without some of these features, as PERST and "Add support for EEH error recovery" we have a lot of reliability issues. Without tracepoints issues we hit areundebug-able.

The hardware team wanted them in 14.10 but we missed the window back then.

That said, Is it ok to have the backported patches from 3.20-rc1?

Revision history for this message
Michael Hohnbaum (hohnbaum) wrote :

Breno,

When the patches make it into 3.20, please add the list of patches to this bug and we will evaluate for inclusion in 15.04.

                Michael

Revision history for this message
Breno Leitão (breno-leitao) wrote :

Canonical,

These are the patches that we need to support this feature in 15.04. I understand that 3 of them are accepted in 3.19 and the rest in 4.0-rc1.

1b28f17 powerpc/eeh: Allow to set maximal frozen times
432227e powerpc/eeh: Introduce flag EEH_PE_REMOVED
a6130ed cxl: Add missing return statement after handling AFU errror
3d5be03 cxl: Fail AFU initialisation if an invalid configuration record is found
b087e61 cxl: Export optional AFU configuration record in sysfs
6f963ec cxl: Fix device_node reference counting
62fa19d cxl: Add ability to reset the card
1212aa1 cxl: Enable CAPP recovery
95bc11b cxl: Add image control to sysfs
4beb542 cxl: Use image state defaults for reloading FPGA
49fd644 cxl: Update CXL ABI documentation
9bcf28c cxl: Add tracepoints
d3383aa cxl: remove redundant increment of hwirq
0712dc7 cxl: Fix issues when unmapping contexts
db7933f cxl: Disable SPAP register when freeing SPA
d6a6af2 cxl: Disable AFU debug flag
13da704 cxl: Early return from cxl_handle_fault for a shut down context
456295e cxl: Fix leaking interrupts if attach process fails
80fa93f cxl: Name interrupts in /proc/interrupt
bc78b05 cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning

Thanks

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've coincidentally picked up all of these patches from a pull request Michael Neuling @ IBM just sent us. I've pushed them to our 3.19 based unstable Vivid (15.04) kernel branch. This will get copied over to master and uploaded hopefully by end of week. Marking this Fix Committed for now.

Changed in linux (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.19.0-7.7

---------------
linux (3.19.0-7.7) vivid; urgency=low

  [ Andy Whitcroft ]

  * Release Tracking Bug
    - LP: #1426013

  [ Upstream Kernel Changes ]

  * x86/irq: Fix regression caused by commit b568b8601f05
  * cxl: Fix leaking interrupts if attach process fails
    - LP: #1415102
  * cxl: Early return from cxl_handle_fault for a shut down context
    - LP: #1415102
  * cxl: Disable AFU debug flag
    - LP: #1415102
  * cxl: Disable SPAP register when freeing SPA
    - LP: #1415102
  * cxl: remove redundant increment of hwirq
    - LP: #1415102
  * cxl: Add tracepoints
    - LP: #1415102
  * cxl: Update CXL ABI documentation
    - LP: #1415102
  * cxl: Use image state defaults for reloading FPGA
    - LP: #1415102
  * cxl: Add image control to sysfs
    - LP: #1415102
  * cxl: Enable CAPP recovery
    - LP: #1415102
  * cxl: Add ability to reset the card
    - LP: #1415102
  * cxl: Fix device_node reference counting
    - LP: #1415102
  * cxl: Export optional AFU configuration record in sysfs
    - LP: #1415102
  * cxl: Fail AFU initialisation if an invalid configuration record is
    found
    - LP: #1415102
  * cxl: Add missing return statement after handling AFU errror
    - LP: #1415102
  * powerpc/eeh: Introduce flag EEH_PE_REMOVED
    - LP: #1415102
  * powerpc/eeh: Allow to set maximal frozen times
    - LP: #1415102
  * HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events
 -- Andy Whitcroft <email address hidden> Thu, 26 Feb 2015 16:00:18 +0000

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.