summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_resource_limit.h
diff options
context:
space:
mode:
authorameerj <52414509+ameerj@users.noreply.github.com>2021-04-14 06:40:33 +0200
committerameerj <52414509+ameerj@users.noreply.github.com>2021-04-14 06:40:33 +0200
commit2067115c78fb43f525f025e79e347b9bb886c0c9 (patch)
tree87b3d66d33f42961b36d4cd9c3332a46d9b44e55 /src/core/hle/kernel/k_resource_limit.h
parentMerge pull request #6185 from ameerj/process-reslimit (diff)
downloadyuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar.gz
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar.bz2
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar.lz
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar.xz
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.tar.zst
yuzu-2067115c78fb43f525f025e79e347b9bb886c0c9.zip
Diffstat (limited to 'src/core/hle/kernel/k_resource_limit.h')
-rw-r--r--src/core/hle/kernel/k_resource_limit.h12
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