Ubuntu16.04.03: POWER9 XIVE: msgsnd/doorbell IPI support (backport)

Bug #1691973 reported by bugproxy on 2017-05-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
The Ubuntu-power-systems project
Undecided
Canonical Kernel Team
linux (Ubuntu)
Undecided
Ubuntu on IBM Power Systems Bug Triage
Zesty
Undecided
Unassigned

Bug Description

== Comment: #0 - Mauricio Faria De Oliveira <email address hidden> - 2017-05-17 09:22:57 ==
Backport request for 16.04.3 HWE (via 17.04).

Commit list:

6b3edefefa67 powerpc/powernv: POWER9 support for msgsnd/doorbell IPI
a5adf282461f powerpc/64s: Avoid a branch for ppc_msgsnd
b87ac0218355 powerpc: Introduce msgsnd/doorbell barrier primitives
b866cc2199d6 powerpc: Change the doorbell IPI calling convention
9b7ff0c6586b powerpc/64s: Add SCV FSCR bit for ISA v3.0
794464f4dea0 powerpc/64s: Add msgp facility unavailable log string

Contacts (in CC list):
- Breno Leitao <email address hidden>

== Comment: #1 - Mauricio Faria De Oliveira <email address hidden> - 2017-05-17 09:25:16 ==
Gustavo has been working on this request, and has identified other commits required.

He has a working patched kernel and is performing stress test for validating it before submission.

== Comment: #2 - Gustavo Luiz Ferreira Walbon <email address hidden> - 2017-05-18 15:48:52 ==
I will submit a patch set in the kernel-team mailing list.

bugproxy (bugproxy) on 2017-05-19
tags: added: architecture-ppc64le bugnameltc-154777 severity-medium targetmilestone-inin16043
Changed in ubuntu:
assignee: nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (frank-heimes) wrote :

If you have submitted the patch to the kernel-team mailing list please add a link to that here.

Changed in ubuntu-power-systems:
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
tags: added: kernel-da-key
Changed in ubuntu-power-systems:
status: New → Fix Committed
Changed in ubuntu-power-systems:
status: Fix Committed → In Progress

------- Comment From <email address hidden> 2017-05-23 12:46 EDT-------
Beyond those six patches to add XIVE there were others six patches to complete the XIVE feature and one patch to fix a boot crash when starts kernel image, this last one is "powerpc/powernv: Fix oops on P9 DD1 in cause_ipi()"

Commit list:

45b21cfeb220 powerpc/powernv: Fix oops on P9 DD1 in cause_ipi()
a978e13965a4 powerpc/smp: Remove migrate_irq() custom implementation
14d4ae5c4cb8 powerpc: Add optional smp_ops->prepare_cpu SMP callback
22bd64a621cc powerpc: Add more PPC bit conversion macros
eeea1a434dde powerpc/powernv: Add XIVE related definitions to opal-api.h
6b3edefefa67 powerpc/powernv: POWER9 support for msgsnd/doorbell IPI
a5adf282461f powerpc/64s: Avoid a branch for ppc_msgsnd
b87ac0218355 powerpc: Introduce msgsnd/doorbell barrier primitives
b866cc2199d6 powerpc: Change the doorbell IPI calling convention
243e25112d06 powerpc/xive: Native exploitation of the XIVE interrupt controller
5e48dc0aa4d9 powerpc/xmon: Dump memory in CPU endian format
9b7ff0c6586b powerpc/64s: Add SCV FSCR bit for ISA v3.0
794464f4dea0 powerpc/64s: Add msgp facility unavailable log string

bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2017-05-22 12:45 EDT-------
(In reply to comment #7)
> Gustavo,
>
> > If you have submitted the patch to the kernel-team mailing list please add a
> > link to that here.
>
> Can you please post the link to your posting in the kernel-team mailing list
> archive? Thanks!

Yes, I just sent an email and this is the link: https://lists.ubuntu.com/archives/kernel-team/2017-May/084299.html

Seth Forshee (sforshee) on 2017-05-24
Changed in linux (Ubuntu):
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers