]> xenbits.xensource.com Git - people/royger/xen.git/commit
x86/viridian: implement the crash MSRs
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 23 Mar 2017 14:52:08 +0000 (15:52 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 23 Mar 2017 14:52:08 +0000 (15:52 +0100)
commit9c4555801fbce6bfd13e64556c8b488e0eeacd10
tree6984f884d11001e433e219879ac45c0b1b902790
parentbf13fe76c5bc8d4a9570aa0a8eb168cfe7fbe8d5
x86/viridian: implement the crash MSRs

Section 2.4.4 of the Hypervisor Top Level Functional Specification states
that enabling bit 10 in EDX of CPUID leaf 3 advertises to Windows a set
of MSRs into which it can write crash information.

This patch advertises that bit and implements the MSRs such that Xen can
log the information if a Windows guest crashes.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
docs/man/xl.cfg.pod.5.in
tools/libxl/libxl.h
tools/libxl/libxl_dom.c
tools/libxl/libxl_types.idl
xen/arch/x86/hvm/viridian.c
xen/include/asm-x86/hvm/viridian.h
xen/include/public/hvm/params.h