diff options
Diffstat (limited to 'src/core/hle/kernel/process.cpp')
| -rw-r--r-- | src/core/hle/kernel/process.cpp | 5 |
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 | ||
| 250 | Process::Process(Core::System& system) | 245 | Process::Process(Core::System& system) |