diff options
| author | bunnei <bunneidev@gmail.com> | 2021-04-14 14:25:51 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-14 14:25:51 -0700 |
| commit | eedbe8351ca544f68bd10c0d851dbafbb2875c2a (patch) | |
| tree | 7abad6611c7b5844e3c6972e1c4187881dd2a243 /src/core/hle/kernel/k_resource_limit.h | |
| parent | 62a8505345122ff03c9311a13c40863d9b4f743f (diff) | |
| parent | 2067115c78fb43f525f025e79e347b9bb886c0c9 (diff) | |
Merge pull request #6197 from ameerj/kreslimit-cleanup
k_resource_limit: Cleanup of member variables/headers
Diffstat (limited to 'src/core/hle/kernel/k_resource_limit.h')
| -rw-r--r-- | src/core/hle/kernel/k_resource_limit.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/core/hle/kernel/k_resource_limit.h b/src/core/hle/kernel/k_resource_limit.h index 58ae456f1..4542317d0 100644 --- a/src/core/hle/kernel/k_resource_limit.h +++ b/src/core/hle/kernel/k_resource_limit.h @@ -2,9 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -// This file references various implementation details from Atmosphere, an open-source firmware for -// the Nintendo Switch. Copyright 2018-2020 Atmosphere-NX. - #pragma once #include <array> @@ -15,8 +12,8 @@ union ResultCode; -namespace Core { -class System; +namespace Core::Timing { +class CoreTiming; } namespace Kernel { @@ -37,7 +34,7 @@ constexpr bool IsValidResourceType(LimitableResource type) { class KResourceLimit final : public Object { public: - explicit KResourceLimit(KernelCore& kernel, Core::System& system); + explicit KResourceLimit(KernelCore& kernel, const Core::Timing::CoreTiming& core_timing_); ~KResourceLimit(); s64 GetLimitValue(LimitableResource which) const; @@ -75,7 +72,6 @@ private: mutable KLightLock lock; s32 waiter_count{}; KLightConditionVariable cond_var; - KernelCore& kernel; - Core::System& system; + const Core::Timing::CoreTiming& core_timing; }; } // namespace Kernel |
