mirror of
https://github.com/opnsense/src.git
synced 2026-04-15 14:29:58 -04:00
- Use isync/lwsync unconditionally for acquire/release. Use of isync guarantees a complete memory barrier, which is important for serialization of bus space accesses with mutexes on multi-processor systems. - Go back to using sync as the I/O memory barrier, which solves the same problem as above with respect to mutex release using lwsync, while not penalizing non-I/O operations like a return to sync on the atomic release operations would. - Place an acquisition barrier around thread lock acquisition in cpu_switchin(). |
||
|---|---|---|
| .. | ||
| aim | ||
| booke | ||
| compile | ||
| conf | ||
| cpufreq | ||
| fpu | ||
| include | ||
| mambo | ||
| mpc85xx | ||
| ofw | ||
| powermac | ||
| powerpc | ||
| ps3 | ||
| psim | ||