aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/amd.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2012-08-20 08:46:47 +0200
committerJan Beulich <jbeulich@suse.com>2012-08-20 08:46:47 +0200
commit0c7a69665110b2b35719f7c739aadab56eee84cb (patch)
treec4e4c825dad54ac4e0bb2320d5c38a11e8052b8c /xen/include/asm-x86/amd.h
parent798f90e005767407a97f68cf5b95168fb44a46b4 (diff)
downloadxen-0c7a69665110b2b35719f7c739aadab56eee84cb.tar.gz
xen-0c7a69665110b2b35719f7c739aadab56eee84cb.tar.bz2
xen-0c7a69665110b2b35719f7c739aadab56eee84cb.zip
x86-64: refine the XSA-9 fix
Our product management wasn't happy with the "solution" for XSA-9, and demanded that customer systems must continue to boot. Rather than having our and perhaps other distros carry non-trivial patches, allow for more fine grained control (panic on boot, deny guest creation, or merely warn) by means of a single line change. Also, as this was found to be a problem with remotely managed systems, don't default to boot denial (just deny guest creation). Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/include/asm-x86/amd.h')
-rw-r--r--xen/include/asm-x86/amd.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-x86/amd.h b/xen/include/asm-x86/amd.h
index 94bd9cce09..08d5ad6fca 100644
--- a/xen/include/asm-x86/amd.h
+++ b/xen/include/asm-x86/amd.h
@@ -147,6 +147,8 @@ struct cpuinfo_x86;
int cpu_has_amd_erratum(const struct cpuinfo_x86 *, int, ...);
#ifdef __x86_64__
+extern s8 opt_allow_unsafe;
+
void fam10h_check_enable_mmcfg(void);
void check_enable_amd_mmconf_dmi(void);
#endif