summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/sys
diff options
context:
space:
mode:
authorMatt Amdur <mba@delphix.com>2011-10-31 06:14:21 -0700
committerMatt Amdur <mba@delphix.com>2011-10-31 06:14:21 -0700
commitcfe84b82dd2e28b7d93af98da3176cd8126555f0 (patch)
treeb6a1170512b2e4cfc192069d925ae361da0929f0 /usr/src/uts/intel/sys
parentec2a3953c47b5237197dbb104dbf4182f2088975 (diff)
downloadillumos-joyent-cfe84b82dd2e28b7d93af98da3176cd8126555f0.tar.gz
1687 Race in determine_platform / get_hwenv causes multi-CPU VM hang at boot
Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett.damore@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/uts/intel/sys')
-rw-r--r--usr/src/uts/intel/sys/x86_archext.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/src/uts/intel/sys/x86_archext.h b/usr/src/uts/intel/sys/x86_archext.h
index c5516be232..80c85df52f 100644
--- a/usr/src/uts/intel/sys/x86_archext.h
+++ b/usr/src/uts/intel/sys/x86_archext.h
@@ -20,6 +20,7 @@
*/
/*
* Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011 by Delphix. All rights reserved.
*/
/*
* Copyright (c) 2010, Intel Corporation.
@@ -762,6 +763,9 @@ extern int opteron_workaround_6323525;
extern void patch_workaround_6323525(void);
#endif
+#if !defined(__xpv)
+extern void determine_platform(void);
+#endif
extern int get_hwenv(void);
extern int is_controldom(void);