eimrine / phantomuserland

Automatically exported from code.google.com/p/phantomuserland
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Implement hashed old unix style sleep( var address )/wakeup( var address ) mutexes #100

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Those can be used for object land stuff as well for
usual mutex uses spinlick and can't be kept in paged
memory (page fault will attempt to put process with spinlock asleep,
which is forbidden)

If mutex body is outside of it's guarded struct, its ok 
to use it in any circumstance.

Original issue reported on code.google.com by dmitry.zavalishin@gmail.com on 3 Mar 2011 at 10:27