Implement basic kernel spinlock mechanism

This commit is contained in:
2024-02-05 22:07:39 +01:00
parent badb16e37d
commit 99abcd63d1
3 changed files with 102 additions and 0 deletions

View File

@@ -13,6 +13,10 @@
/* Kernel services routines forward references */
XTFASTCALL
VOID
KeAcquireQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
XTAPI
VOID
KeClearEvent(IN PKEVENT Event);
@@ -71,6 +75,10 @@ XTFASTCALL
KRUNLEVEL
KeRaiseRunLevel(IN KRUNLEVEL RunLevel);
XTFASTCALL
VOID
KeReleaseQueuedSpinLock(IN KSPIN_LOCK_QUEUE_LEVEL LockLevel);
XTAPI
LONG
KeSetEvent(IN PKEVENT Event,