Various changes to MSR handling which don't impact the MSR policy objects themselves. See individual patches for details.
Andrew Cooper (6): x86/vmx: Simplfy the default cases in vmx_msr_{read,write}_intercept() x86/hvm: Handle viridian MSRs via the new guest_{rd,wr}msr() infrastructure x86: Handle the Xen MSRs via the new guest_{rd,wr}msr() infrastructure x86/hvm: Constify the read side of vlapic handling x86/hvm: Handle x2apic MSRs the new guest_{rd,wr}msr() infrastructure x86/msr: Blacklist various MSRs which guests definitely shouldn't be using xen/arch/x86/hvm/hvm.c | 10 -- xen/arch/x86/hvm/svm/svm.c | 27 +---- xen/arch/x86/hvm/viridian.c | 49 ++++----- xen/arch/x86/hvm/vlapic.c | 74 +++++++------ xen/arch/x86/hvm/vmx/vmx.c | 208 +++++++++++++------------------------ xen/arch/x86/hvm/vpt.c | 2 +- xen/arch/x86/msr.c | 108 ++++++++++++++++++- xen/arch/x86/pv/emul-priv-op.c | 6 -- xen/arch/x86/traps.c | 33 +++--- xen/include/asm-x86/hvm/hvm.h | 6 +- xen/include/asm-x86/hvm/viridian.h | 11 +- xen/include/asm-x86/processor.h | 4 +- 12 files changed, 268 insertions(+), 270 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel