2017-03-10 09:36:01 |
Stefan Bader |
bug |
|
|
added bug |
2017-03-10 09:36:01 |
Stefan Bader |
attachment added |
|
Upstream fix (verified for 16.04) https://bugs.launchpad.net/bugs/1671760/+attachment/4835140/+files/0001-x86-hvm-do-not-set-msr_tsc_adjust-on-hvm_set_guest_t.patch |
|
2017-03-10 09:36:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Zesty |
|
2017-03-10 09:36:29 |
Stefan Bader |
bug task added |
|
xen (Ubuntu Zesty) |
|
2017-03-10 09:36:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Trusty |
|
2017-03-10 09:36:29 |
Stefan Bader |
bug task added |
|
xen (Ubuntu Trusty) |
|
2017-03-10 09:36:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Yakkety |
|
2017-03-10 09:36:29 |
Stefan Bader |
bug task added |
|
xen (Ubuntu Yakkety) |
|
2017-03-10 09:36:29 |
Stefan Bader |
nominated for series |
|
Ubuntu Xenial |
|
2017-03-10 09:36:29 |
Stefan Bader |
bug task added |
|
xen (Ubuntu Xenial) |
|
2017-03-10 09:37:00 |
Stefan Bader |
xen (Ubuntu Yakkety): importance |
Undecided |
High |
|
2017-03-10 09:37:00 |
Stefan Bader |
xen (Ubuntu Yakkety): status |
New |
Triaged |
|
2017-03-10 09:37:11 |
Stefan Bader |
xen (Ubuntu Xenial): importance |
Undecided |
High |
|
2017-03-10 09:37:11 |
Stefan Bader |
xen (Ubuntu Xenial): status |
New |
Triaged |
|
2017-03-10 09:37:25 |
Stefan Bader |
xen (Ubuntu Trusty): importance |
Undecided |
High |
|
2017-03-10 09:37:25 |
Stefan Bader |
xen (Ubuntu Trusty): status |
New |
Triaged |
|
2017-03-10 12:33:07 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2017-03-10 14:13:10 |
Stefan Bader |
bug task added |
|
linux (Ubuntu) |
|
2017-03-10 14:13:30 |
Stefan Bader |
linux (Ubuntu Trusty): status |
New |
Invalid |
|
2017-03-10 14:13:56 |
Stefan Bader |
linux (Ubuntu Xenial): status |
New |
Invalid |
|
2017-03-10 14:14:08 |
Stefan Bader |
linux (Ubuntu Yakkety): status |
New |
Invalid |
|
2017-03-10 14:14:21 |
Stefan Bader |
linux (Ubuntu Zesty): status |
New |
Won't Fix |
|
2017-03-10 14:14:50 |
Stefan Bader |
linux (Ubuntu): status |
New |
Won't Fix |
|
2017-03-10 16:29:13 |
Joseph Salisbury |
tags |
patch |
kernel-da-key patch |
|
2017-03-10 16:32:32 |
Kamal Mostafa |
bug |
|
|
added subscriber Kamal Mostafa |
2017-03-15 14:49:38 |
Stefan Bader |
description |
Starting with Linux kernel 4.10, the kernel does some sanity checking on the TSC_ADJUST MSR. Xen has implemented some support for that MSR in the hypervisor (Xen 4.3 and later) for HVM guests. But boot and secondary vCPUs are set up inconsistently. This causes the boot of a 4.10 HVM guest to hang early on boot.
This was fixed in the hypervisor by:
commit 98297f09bd07bb63407909aae1d309d8adeb572e
x86/hvm: do not set msr_tsc_adjust on hvm_set_guest_tsc_fixed
That fix would be contained in 4.6.5 and 4.7.2 and would be in 4.8.1 (not released, yet) which mean that Ubuntu 14.04/16.04/16.10 and 17.04 currently are affected. |
Starting with Linux kernel 4.10, the kernel does some sanity checking on the TSC_ADJUST MSR. Xen has implemented some support for that MSR in the hypervisor (Xen 4.3 and later) for HVM guests. But boot and secondary vCPUs are set up inconsistently. This causes the boot of a 4.10 HVM guest to hang early on boot.
This was fixed in the hypervisor by:
commit 98297f09bd07bb63407909aae1d309d8adeb572e
x86/hvm: do not set msr_tsc_adjust on hvm_set_guest_tsc_fixed
That fix would be contained in 4.6.5 and 4.7.2 and would be in 4.8.1 (not released, yet) which mean that Ubuntu 14.04/16.04/16.10 and 17.04 currently are affected.
---
SRU Justification:
Impact: Without the TSC_ADJUST MSR fix, 4.10 and later kernels will get stuck at boot when running as (PV)HVM guests on Xen 4.3 and later.
Fix: Above fix either individually applied or as part of Xen stable stream (for Xen 4.7.x and 4.6.x) resolves the issue.
Testcase:
- Requires Intel based host which supports the TSC_ADJUST MSR
- Configured as Xen host
- HVM guest running Zesty/17.04
- Stuck at boot before, normal booting OS after |
|
2017-03-15 14:55:10 |
Stefan Bader |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-03-15 15:03:52 |
Stefan Bader |
xen (Ubuntu Trusty): status |
Triaged |
Fix Committed |
|
2017-03-15 15:04:05 |
Stefan Bader |
xen (Ubuntu Xenial): status |
Triaged |
Fix Committed |
|
2017-03-15 15:04:18 |
Stefan Bader |
xen (Ubuntu Yakkety): status |
Triaged |
Fix Committed |
|
2017-03-15 15:04:30 |
Stefan Bader |
xen (Ubuntu Zesty): status |
Triaged |
Fix Committed |
|
2017-03-15 15:04:55 |
Stefan Bader |
xen (Ubuntu Zesty): assignee |
Stefan Bader (smb) |
|
|
2017-03-15 16:37:40 |
Launchpad Janitor |
xen (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-03-16 17:25:49 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2017-03-16 17:25:57 |
Brian Murray |
tags |
kernel-da-key patch |
kernel-da-key patch verification-needed |
|
2017-03-17 12:19:51 |
Stefan Bader |
tags |
kernel-da-key patch verification-needed |
kernel-da-key patch verification-done-xenial verification-needed |
|
2017-03-20 10:32:24 |
Stefan Bader |
tags |
kernel-da-key patch verification-done-xenial verification-needed |
kernel-da-key patch verification-done-xenial verification-done-yakkety verification-needed-trusty |
|
2017-03-20 13:36:27 |
Stefan Bader |
tags |
kernel-da-key patch verification-done-xenial verification-done-yakkety verification-needed-trusty |
kernel-da-key patch verification-done-trusty verification-done-xenial verification-done-yakkety |
|
2017-03-23 22:00:24 |
Launchpad Janitor |
xen (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2017-03-23 22:00:32 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-03-23 22:00:49 |
Launchpad Janitor |
xen (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2013-2076 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-5307 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7812 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7813 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7814 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7835 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7969 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7970 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7971 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-7972 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8104 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8338 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8339 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8340 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8341 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8550 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8555 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2015-8615 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-10013 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-10024 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-10025 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-1570 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-1571 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-2270 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-2271 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-3158 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-3159 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-3960 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-4480 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-4962 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-4963 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-5242 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-6258 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-6259 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-7092 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-7093 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-7094 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-7777 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9377 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9378 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9379 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9380 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9382 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9383 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9385 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9386 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9815 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9816 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9817 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9818 |
|
2017-03-23 22:00:49 |
Launchpad Janitor |
cve linked |
|
2016-9932 |
|
2017-03-23 22:01:09 |
Launchpad Janitor |
xen (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-03-23 22:01:09 |
Launchpad Janitor |
cve linked |
|
2016-9384 |
|