[Ubuntu 18.04 FEAT] OpenCAPI enabling
Bug #1746988 reported by
bugproxy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Critical
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
Critical
|
Seth Forshee | ||
Bionic |
Fix Released
|
Critical
|
Seth Forshee |
Bug Description
[FEATURE] OpenCAPI enabling
OpenCAPI is an Open Interface Architecture that allows any microprocessor to attach to
* Coherent user-level accelerators and I/O devices
* Advanced memories accessible via read/write or user-level DMA semantics
* Agnostic to processor architecture
This is a feature to enable OpenCapi on Ubuntu 18.04. This is planned to be included in 4.16 and it will need to be backported to 4.15:
CVE References
tags: | added: architecture-ppc64le bugnameltc-144986 severity-critical targetmilestone-inin1804 |
Changed in ubuntu: | |
assignee: | nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-power-systems: | |
importance: | Undecided → Critical |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
tags: | added: triage-g |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → Critical |
Changed in ubuntu-power-systems: | |
status: | New → Triaged |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
tags: | added: bionic |
tags: |
added: triage-a removed: triage-g |
Changed in linux (Ubuntu Bionic): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Seth Forshee (sforshee) |
status: | Triaged → In Progress |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | Triaged → Fix Committed |
tags: |
added: triage-g removed: triage-a |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
------- Comment From <email address hidden> 2018-02-14 13:03 EDT-------
The code for this feature is available in kernel 4.16-rc1, and we'd like to backport the following 13 patches for 18.04. They should apply cleanly on a 4.15 kernel:
7f2c39e91f61 powerpc/powernv: Introduce new PHB type for opencapi links
228c2f410378 powerpc/powernv: Set correct configuration space size for opencapi devices
74d656d219b9 powerpc/powernv: Add opal calls for opencapi
6914c757118e powerpc/powernv: Add platform-specific services for opencapi
2cb3d64b2698 powerpc/powernv: Capture actag information for the device
5ef3166e8a32 ocxl: Driver code for 'generic' opencapi devices
aeddad1760ae ocxl: Add AFU interrupt support
280b983ce2b8 ocxl: Add a kernel API for other opencapi drivers
92add22e8478 ocxl: Add trace points
b97f02246e0d ocxl: Add Makefile and Kconfig
741ddae6c4c1 cxl: Remove support for "Processing accelerators" class
00b96c0e3c54 ocxl: Documentation
6385d6f85fec ocxl: add MAINTAINERS entry