summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/os/cmi_hw.c
diff options
context:
space:
mode:
authorJoe Bonasera <Joe.Bonasera@sun.com>2009-04-28 11:20:47 -0700
committerJoe Bonasera <Joe.Bonasera@sun.com>2009-04-28 11:20:47 -0700
commitf34a71784df3fbc5d1227a7b6201fd318ad1667e (patch)
tree71fd5e39f7584a815594921bfd86adc623e3906e /usr/src/uts/i86pc/os/cmi_hw.c
parent104a37ccc1f0447ab5567644c98d5ed7266d3211 (diff)
downloadillumos-gate-f34a71784df3fbc5d1227a7b6201fd318ad1667e.tar.gz
6770898 Performance of x86 cross calls
6785779 enabling xc_traptrace will panic or hang the system
Diffstat (limited to 'usr/src/uts/i86pc/os/cmi_hw.c')
-rw-r--r--usr/src/uts/i86pc/os/cmi_hw.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/i86pc/os/cmi_hw.c b/usr/src/uts/i86pc/os/cmi_hw.c
index d788fe560d..10258813dc 100644
--- a/usr/src/uts/i86pc/os/cmi_hw.c
+++ b/usr/src/uts/i86pc/os/cmi_hw.c
@@ -223,7 +223,8 @@ call_func_ntv(int cpuid, xc_func_t func, xc_arg_t arg1, xc_arg_t arg2)
cpuset_t cpus;
CPUSET_ONLY(cpus, cpuid);
- xc_trycall(arg1, arg2, (xc_arg_t)&rc, cpus, func);
+ xc_priority(arg1, arg2, (xc_arg_t)&rc,
+ CPUSET2BV(cpus), func);
if (rc != -1)
break;