summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/process.cpp')
-rw-r--r--src/core/hle/kernel/process.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp
index 94d196e5c..bf0d479af 100644
--- a/src/core/hle/kernel/process.cpp
+++ b/src/core/hle/kernel/process.cpp
@@ -106,8 +106,6 @@ ResultCode Process::LoadFromMetadata(const FileSys::ProgramMetadata& metadata) {
106 is_64bit_process = metadata.Is64BitProgram(); 106 is_64bit_process = metadata.Is64BitProgram();
107 107
108 vm_manager.Reset(metadata.GetAddressSpaceType()); 108 vm_manager.Reset(metadata.GetAddressSpaceType());
109 // Ensure that the potentially resized page table is seen by CPU backends.
110 Memory::SetCurrentPageTable(*this);
111 109
112 const auto& caps = metadata.GetKernelCapabilities(); 110 const auto& caps = metadata.GetKernelCapabilities();
113 const auto capability_init_result = 111 const auto capability_init_result =
@@ -242,9 +240,6 @@ void Process::LoadModule(CodeSet module_, VAddr base_addr) {
242 MapSegment(module_.DataSegment(), VMAPermission::ReadWrite, MemoryState::CodeData); 240 MapSegment(module_.DataSegment(), VMAPermission::ReadWrite, MemoryState::CodeData);
243 241
244 code_memory_size += module_.memory.size(); 242 code_memory_size += module_.memory.size();
245
246 // Clear instruction cache in CPU JIT
247 system.InvalidateCpuInstructionCaches();
248} 243}
249 244
250Process::Process(Core::System& system) 245Process::Process(Core::System& system)