[kutil] Update spinlock to an MCS-style lock

Update the existing but unused spinlock class to an MCS-style queue
spinlock. This is probably still a WIP but I expect it to see more use
with SMP getting further integrated.
This commit is contained in:
Justin C. Miller
2021-02-07 23:45:34 -08:00
parent 72787c0652
commit e73064a438
3 changed files with 61 additions and 11 deletions

View File

@@ -114,6 +114,7 @@ modules:
- src/libraries/kutil/logger.cpp
- src/libraries/kutil/memory.cpp
- src/libraries/kutil/printf.c
- src/libraries/kutil/spinlock.cpp
cpu:
kind: lib