diff options
author | Joe Bonasera <Joe.Bonasera@sun.com> | 2009-04-28 11:20:47 -0700 |
---|---|---|
committer | Joe Bonasera <Joe.Bonasera@sun.com> | 2009-04-28 11:20:47 -0700 |
commit | f34a71784df3fbc5d1227a7b6201fd318ad1667e (patch) | |
tree | 71fd5e39f7584a815594921bfd86adc623e3906e /usr/src/uts/i86pc/os/cmi_hw.c | |
parent | 104a37ccc1f0447ab5567644c98d5ed7266d3211 (diff) | |
download | illumos-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.c | 3 |
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; |