[ros-svn] [ion] 20575: - Separate UP and MP spinlock functions.
ion at svn.reactos.org
ion at svn.reactos.org
Thu Jan 5 14:51:32 CET 2006
- Separate UP and MP spinlock functions.
- Optimize UP spinlock functions so they don't call ntoskrnl anymore and only raise/lower irql.
- Implemented Queued Spinlocks and In-Stack Queued Spinlocks for UP machines.
* Implemented KeAcquireInStackQueuedSpinLock, KeReleaseInStackQueuedSpinLock, KeAcquireQueuedSpinLock, KeReleaseQueuedSpinLock, KeTryToAcquireQueuedSpinLock, KeTryToAcquireQueuedSpinLockRaiseToSynch, KeAcquireQueuedSpinLockRaisetoSynch.
Added files:
trunk/reactos/hal/halx86/mp/spinlock.c
trunk/reactos/hal/halx86/up/spinlock.c
Updated files:
trunk/reactos/hal/halx86/generic/generic.xml
trunk/reactos/hal/halx86/mp/halmp.xml
trunk/reactos/hal/halx86/up/halup.xml
Deleted files:
trunk/reactos/hal/halx86/generic/spinlock.c
More information about the Ros-svn
mailing list