kern: Implement KAutoObject, KSlabHeap, KLightLock

This commit is contained in:
Michael Scire committed 2020-01-29 22:06:25 -08:00
1 parent bb4ade30e4
commit 2faf3d33b5
16 files changed
+923 -5

No files matched your search

@@ -31,7 +31,8 @@ namespace ams::kern {
private:
static inline State s_state = State::Invalid;
public:
static void Initialize(s32 core_id);
static NOINLINE void Initialize(s32 core_id);
static NOINLINE void InitializeCoreThreads(s32 core_id);
static ALWAYS_INLINE State GetState() { return s_state; }
static ALWAYS_INLINE void SetState(State state) { s_state = state; }