Revert the temporary mitigation of Power9 HTM issues

Bug #1761175 reported by Christian Ehrhardt 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
The Ubuntu-power-systems project
Fix Released
High
Ubuntu on IBM Power Systems Bug Triage
qemu (Ubuntu)
Fix Released
Undecided
Christian Ehrhardt 

Bug Description

For bug 1752026 we added a temporary mitigation.
In the meantime it became clear that the kernel will have the fixes in time.

With that we want to revert the changes as we can't after Release of 18.04 (need to keep the pseries-bionic type stable for migrations).

Changed in qemu (Ubuntu):
status: New → Triaged
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

PPA: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3225

Regression test against ppa looked good tonight.
But there are more bugs for ppc (bug 1761371 and bug 1761372) coming in which I want to consider, bundle and reverify together.

If you want to pre-test feel free to use this PPA.
But it is essentially revering to a former state which was known good except this issue which will now be handled by the kernel so there shouldn't be much to expect regressions.

Frank Heimes (fheimes)
Changed in ubuntu-power-systems:
status: New → Triaged
tags: added: ppc64el triage-g
Changed in qemu (Ubuntu):
assignee: nobody → ChristianEhrhardt (paelzer)
bugproxy (bugproxy)
tags: added: architecture-ppc64le bugnameltc-166467 severity-high targetmilestone-inin1804
Manoj Iyer (manjo)
Changed in ubuntu-power-systems:
assignee: nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
importance: Undecided → High
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2018-04-09 03:16 EDT-------
I still see qemu-kv 2.11+dfsg-1ubuntu5 on the daily/proposed bionic builds... we prefer not to use PPA in this stage [final beta].. this is blocking us from doing compat mode testing inlcuding live-migration.. hope we will get this updated qemu package today.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I got the Feature Freeze exception today (bundled a few more changes), but in fact that was not blocking me (I could have skipped it). I'm rather blocked by waiting on an IBM ack on bug 1761372 to release this.
I polled for it on the bug and wrote an extra mail on Friday, so I hope this will get the ack soon to upload the new qemu.

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2018-04-09 10:22 EDT-------
(In reply to comment #6)
> I got the Feature Freeze exception today (bundled a few more changes), but
> in fact that was not blocking me (I could have skipped it). I'm rather
> blocked by waiting on an IBM ack on bug 1761372 to release this.
> I polled for it on the bug and wrote an extra mail on Friday, so I hope this
> will get the ack soon to upload the new qemu.

ACK given on LP 1761372. I see paelzer is pushing new QEMU package today..

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qemu - 1:2.11+dfsg-1ubuntu6

---------------
qemu (1:2.11+dfsg-1ubuntu6) bionic; urgency=medium

  * Remove LP: 1752026 changes to d/p/ubuntu/define-ubuntu-machine-types.patch.
    The Kernel fixes are preferred and already committed to the kernel.
    Therefore remove the default disabling of the HTM feature (LP: #1761175)
  * d/p/ubuntu/lp1739665-SSE-AVX-AVX512-cpu-features.patch: Enable new
    SSE/AVX/AVX512 cpu features (LP: #1739665)
  * d/p/ubuntu/lp1740219-continuous-space-commpage.patch: make Arm
    space+commpage continuous which avoids long startup times on
    qemu-user-static (LP: #1740219)
  * d/p/ubuntu/lp-1761372-*: provide pseries-bionic-2.11-sxxm type as
    convenience with all meltdown/spectre workarounds enabled by default.
    This is not the default type following upstream and x86 on that.
    (LP: #1761372).
  * d/p/ubuntu/lp-1704312-1-* provide means to manually handle filesystem-dax
    with pmem by backporting align and unarmed options (LP: #1704312).
  * d/p/ubuntu/lp-1762315-slirp-Add-domainname.patch: slirp: Add domainname
    option to slirp's DHCP server (LP: #1762315)

 -- Christian Ehrhardt <email address hidden> Wed, 04 Apr 2018 15:16:07 +0200

Changed in qemu (Ubuntu):
status: Triaged → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-power-systems:
status: Triaged → Fix Released
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2018-04-10 07:03 EDT-------
Thanks!.. we were able to use qemu (1:2.11+dfsg-1ubuntu6) and boot compat mode guests .. run tm selftests to verify if htm was enabled.. we have hit a issue where one of tm selftests failing tm-trap [FAIL].. we have different bug opened for it.. we can close this bug

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.