Changeset 8023 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Apr 16, 2008 10:55:49 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c
r8013 r8023 153 153 Args.cHits = 0; 154 154 155 kpreempt_disable(); 156 155 157 CPUSET_ALL(Set); 156 xc_call((uintptr_t)&Args, 0, 0, X_CALL_LOPRI, Set, rtmpOnAllSolarisWrapper); 158 xc_call((uintptr_t)&Args, 0, 0, X_CALL_HIPRI, Set, rtmpOnAllSolarisWrapper); 159 160 kpreempt_enable(); 157 161 158 162 return VINF_SUCCESS; … … 194 198 Args.cHits = 0; 195 199 200 kpreempt_disable(); 201 196 202 CPUSET_ALL_BUT(Set, Args.idCpu); 197 xc_call((uintptr_t)&Args, 0, 0, X_CALL_LOPRI, Set, rtmpOnOthersSolarisWrapper); 203 xc_call((uintptr_t)&Args, 0, 0, X_CALL_HIPRI, Set, rtmpOnOthersSolarisWrapper); 204 205 kpreempt_enable(); 198 206 199 207 return VINF_SUCCESS; … … 240 248 Args.cHits = 0; 241 249 250 kpreempt_disable(); 251 242 252 CPUSET_ZERO(Set); 243 253 CPUSET_ADD(Set, idCpu); 244 254 245 xc_call((uintptr_t)&Args, 0, 0, X_CALL_LOPRI, Set, rtmpOnSpecificSolarisWrapper); 255 xc_call((uintptr_t)&Args, 0, 0, X_CALL_HIPRI, Set, rtmpOnSpecificSolarisWrapper); 256 257 kpreempt_enable(); 258 246 259 Assert(ASMAtomicUoReadU32(&Args.cHits) <= 1); 247 260
Note:
See TracChangeset
for help on using the changeset viewer.