]> xenbits.xensource.com Git - xen.git/commit
x86/mce: translate passed-in GPA to host machine address
authorHaozhong Zhang <haozhong.zhang@intel.com>
Wed, 16 Sep 2015 09:40:26 +0000 (11:40 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 16 Sep 2015 09:40:26 +0000 (11:40 +0200)
commit26646f34c31f663fa23076ed0433195edec50d9f
treeaeb350dbeab0bcfd0abfd2e8401ed02e7e36802b
parent191f025598f75dfa51ce01f7c69ee8a58692760a
x86/mce: translate passed-in GPA to host machine address

This patch adds a new flag MC_MSRINJ_F_GPADDR to
xen_mc_msrinject.mcinj_flags, and makes do_mca() to translate the
guest physical address passed-in through
xen_mc_msrinject.mcinj_msr[i].value to the host machine address if
this flag is present.

Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
Acked-by: Christoph Egger <chegger@amazon.de>
xen/arch/x86/cpu/mcheck/mce.c
xen/include/public/arch-x86/xen-mca.h