Commit Graph

4 Commits

Author SHA1 Message Date
52f5bb6bd2 [NTOSKRNL:KE] Implemented Slim Futex
Implemented Exceptionally Fast, yet simple Mutex ,exclusive to Alcyone called Slim Futex.
Functions implemented
*KeInitializeSlimFutex
*KeAcquireSlimFutex
*KeReleaseSlimFutex
*KeIsSlimFutexHeld
*KeIsSlimFutexLocked
2024-07-15 10:32:15 +02:00
d5aaba3c2d [NTOSKRNL:KE] Better Formatting
All NULL  dereferanced pointer are made nullptr to better comply with C++ 11
2024-07-11 14:35:54 +02:00
56e4dd1344 [NTOSKRNL:KE] Refactored Spinning Ring
*Refactored to comply more with C++ Type System 
*Added Idea of Ring Lock Chaining
2024-07-11 14:28:09 +02:00
3eacac0223 [NTOSKRNL:KE] Added Spinning Ring
*Added Spinning Ring Lock Implementation
*Added Information/Objective of the function
*Provided Methodology for Faster Modulus Operator.
2024-07-11 12:12:04 +02:00