f0ed7ab5e7f8d2f73b5aa08e46eb3a04cbb31cb2 40806 |
|
06-Apr-2012 |
vboxsync |
RTSpinlock: Redid the interface, eliminating NoInts and Tmp. Whether a spinlock is interrupt safe or not is now defined at creation time, preventing stupid bugs arrising from calling the wrong acquire and/or release methods somewhere. The saved flags are stored in the spinlock strucutre, eliminating the annoying Tmp variable. Needs testing on each platform before fixing the build burn. |