Commit Graph

3 Commits

Author SHA1 Message Date
cb3a90c637 Introduce Alcyone Specific Mutex Algorithms.
Added Following New Api:
KeInitializeRecursiveFastMutex
KeAcquireFastMutexTimeout
KeIsMutexOwned
KeAcquireGuardedMutexTimeout

Signed-off-by: CodingWorkshop Signing Team <signing@codingworkshop.eu.org>
2025-09-25 14:50:50 +02:00
4dbb5235e3 [NTOSKRNL::KE] Implement all Mutex Directives
Implemented:: KeReleaseFastMutexContended
                      KeEnterCriticalRegionAndAcquireFastMutexUnsafe
                      KeReleaseFastMutexUnsafeAndLeaveCriticalRegion
                      KeAcquireFastMutex
                      KeAcquireFastMutexUnsafe
                      KeReleaseFastMutex
                      KeReleaseFastMutexUnsafe
                      KeInitializeGuardedMutex
                      KeAcquireGuardedMutex
                      KeAcquireGuardedMutexUnsafe
                      KeReleaseGuardedMutexUnsafe
2024-08-26 15:38:37 +02:00
67ee8f85ce [NTOSKRNL:KE] Implement Mutex
*Initial Structure for  Fast  Mutexes in NT Kernel 
*Implemented some directives
Todo:
* Implement All Fast and Guarded Mutex Functions present in NT10 and Exclusive to Alcyone
2024-07-30 19:33:48 +02:00