2012-08-31 21:05:55 |
Stefan Bader |
bug |
|
|
added bug |
2012-08-31 21:06:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Lucid |
|
2012-08-31 21:06:29 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Lucid) |
|
2012-08-31 21:06:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Oneiric |
|
2012-08-31 21:06:29 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Oneiric) |
|
2012-08-31 21:06:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Precise |
|
2012-08-31 21:06:29 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Precise) |
|
2012-08-31 21:07:04 |
Stefan Bader |
linux (Ubuntu Precise): importance |
Undecided |
Medium |
|
2012-08-31 21:07:04 |
Stefan Bader |
linux (Ubuntu Precise): status |
New |
In Progress |
|
2012-08-31 21:07:04 |
Stefan Bader |
linux (Ubuntu Precise): assignee |
|
Stefan Bader (stefan-bader-canonical) |
|
2012-08-31 21:07:30 |
Stefan Bader |
linux (Ubuntu): status |
New |
Fix Released |
|
2012-08-31 21:07:59 |
Stefan Bader |
linux (Ubuntu Lucid): importance |
Undecided |
Medium |
|
2012-08-31 21:07:59 |
Stefan Bader |
linux (Ubuntu Lucid): status |
New |
Triaged |
|
2012-08-31 21:08:28 |
Stefan Bader |
linux (Ubuntu Oneiric): importance |
Undecided |
Medium |
|
2012-08-31 21:08:28 |
Stefan Bader |
linux (Ubuntu Oneiric): status |
New |
Triaged |
|
2012-09-04 15:41:07 |
Tim Gardner |
linux (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-09-08 00:57:02 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-armadaxp |
|
2012-09-10 09:42:52 |
Luis Henriques |
tags |
|
verification-needed-precise |
|
2012-09-13 01:24:22 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-ti-omap4 |
|
2012-09-13 11:07:12 |
Luis Henriques |
tags |
verification-needed-precise |
verification-done-precise |
|
2012-09-21 14:45:00 |
Stefan Bader |
description |
SRU Justification:
There has been an issue with older Xen hypervisors (Xen 3.x) which caused guest crashes with pv-ops kernels. For that we are carrying a patch borrowed from Fedora which masks off the OSXSAVE bit on CR4 writes. However there have been issues with that recently which were caused by user-space checking other flags and then trying to use the feature which then broke because it was not activated correctly.
For Quantal we have now made the work-around patch better by not masking CR4 writes but actually removing the cpuid capability bits (and only for pre-4.x versions of Xen). This now needs to go back into previous releases. |
SRU Justification:
There has been an issue with older Xen hypervisors (Xen 3.x) which caused guest crashes with pv-ops kernels. For that we are carrying a patch borrowed from Fedora which masks off the OSXSAVE bit on CR4 writes. However there have been issues with that recently which were caused by user-space checking other flags and then trying to use the feature which then broke because it was not activated correctly.
For Quantal we have now made the work-around patch better by not masking CR4 writes but actually removing the cpuid capability bits (and only for pre-4.x versions of Xen). This now needs to go back into previous releases.
Update
======
It turned out that the hack (or the updated patch) are in fact only needed because Xen code in kernels between 2.6.30 and 2.6.39 would deliberately set OSXSAVE in CR4 in order to find out about xsave support. So any kernel newer that 2.6.39 can safely drop the work-around. And it should be done because having only OSXSAVE filtered on CR4 writes can cause problems and without any need we should not deviate from upstream.
For Lucid we should either pick the patch which completely masks the xsave bits from cpuid and optionally also the second patch that would allow to use xsave when running as a guest of a Xen server supporting it. |
|
2012-09-21 15:58:10 |
Launchpad Janitor |
linux (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2012-09-21 15:58:10 |
Launchpad Janitor |
cve linked |
|
2012-3412 |
|
2012-09-21 15:58:10 |
Launchpad Janitor |
cve linked |
|
2012-3430 |
|
2012-09-27 13:28:12 |
Luis Henriques |
tags |
verification-done-precise |
verification-done-precise verification-needed-lucid verification-needed-oneiric |
|
2012-09-28 17:24:26 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-proposed/linux-ec2 |
|
2012-09-29 04:44:12 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/oneiric-proposed/linux-ti-omap4 |
|
2012-10-01 12:51:54 |
Stefan Bader |
tags |
verification-done-precise verification-needed-lucid verification-needed-oneiric |
verification-done-lucid verification-done-precise verification-needed-oneiric |
|
2012-10-01 13:08:46 |
Stefan Bader |
tags |
verification-done-lucid verification-done-precise verification-needed-oneiric |
verification-done-lucid verification-done-oneiric verification-done-precise |
|
2012-10-11 05:10:15 |
Launchpad Janitor |
linux (Ubuntu Oneiric): status |
Triaged |
Fix Released |
|
2012-10-11 05:10:15 |
Launchpad Janitor |
cve linked |
|
2012-2127 |
|
2012-10-11 05:10:15 |
Launchpad Janitor |
cve linked |
|
2012-2137 |
|
2012-10-11 05:11:09 |
Launchpad Janitor |
linux (Ubuntu Lucid): status |
Triaged |
Fix Released |
|
2012-10-11 05:11:09 |
Launchpad Janitor |
cve linked |
|
2012-2745 |
|
2012-11-14 21:30:44 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/linux-lowlatency |
|
2013-05-07 17:21:21 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-security/linux-lts-backport-oneiric |
|
2014-01-15 21:39:30 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-updates/linux-lts-backport-oneiric |
|