Comment 0 for bug 1671760

Stefan Bader (smb) wrote :

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.