diff options
| author | 2022-02-21 12:34:16 -0800 | |
|---|---|---|
| committer | 2022-02-21 12:41:31 -0800 | |
| commit | ca5e843bf62e6d69b1b476b3925927a20bbffdaf (patch) | |
| tree | 87745b9196acaaf583cef35c650707484dca5d8d | |
| parent | core: hle: kernel: KProcess: Pass in KResourceLimit on process creation. (diff) | |
| download | yuzu-ca5e843bf62e6d69b1b476b3925927a20bbffdaf.tar.gz yuzu-ca5e843bf62e6d69b1b476b3925927a20bbffdaf.tar.xz yuzu-ca5e843bf62e6d69b1b476b3925927a20bbffdaf.zip | |
core: hle: kernel: Remove resource limit hack for PhysicalMemory.
- With prior changes, we now report the correct amount of physical memory available to the emulated process.
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 49c0714ed..797f47021 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp | |||
| @@ -240,13 +240,6 @@ struct KernelCore::Impl { | |||
| 240 | constexpr u64 secure_applet_memory_size{4_MiB}; | 240 | constexpr u64 secure_applet_memory_size{4_MiB}; |
| 241 | ASSERT(system_resource_limit->Reserve(LimitableResource::PhysicalMemory, | 241 | ASSERT(system_resource_limit->Reserve(LimitableResource::PhysicalMemory, |
| 242 | secure_applet_memory_size)); | 242 | secure_applet_memory_size)); |
| 243 | |||
| 244 | // This memory seems to be reserved on hardware, but is not reserved/used by yuzu. | ||
| 245 | // Likely Horizon OS reserved memory | ||
| 246 | // TODO(ameerj): Derive the memory rather than hardcode it. | ||
| 247 | constexpr u64 unknown_reserved_memory{0x2f896000}; | ||
| 248 | ASSERT(system_resource_limit->Reserve(LimitableResource::PhysicalMemory, | ||
| 249 | unknown_reserved_memory)); | ||
| 250 | } | 243 | } |
| 251 | 244 | ||
| 252 | void InitializePreemption(KernelCore& kernel) { | 245 | void InitializePreemption(KernelCore& kernel) { |