This is slightly complicated. Patches 1 and 2 rearrange the code to look and behave more like 4.14, and patch 3 fixes a Solaris (and turbostat) bug in a manner which can be backported to all security trees.
Andrew Cooper (3): Revert "x86/msr: drop compatibility #GP handling in guest_{rd,wr}msr()" x86/msr: Forward port XSA-351 changes from 4.14 x86/msr: Fix Solaris and turbostat following XSA-351 xen/arch/x86/msr.c | 78 +++++++++++++++++++++++++++++++++++++++++ xen/include/asm-x86/msr-index.h | 39 +++++++++++++++++++++ 2 files changed, 117 insertions(+) -- 2.11.0