aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs')
-rw-r--r--src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs b/src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs
index 947c3710..2f9743ab 100644
--- a/src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs
+++ b/src/Ryujinx.Cpu/AppleHv/HvMemoryManager.cs
@@ -724,18 +724,6 @@ namespace Ryujinx.Cpu.AppleHv
/// <inheritdoc/>
public void Reprotect(ulong va, ulong size, MemoryPermission protection)
{
- if (protection.HasFlag(MemoryPermission.Execute))
- {
- // Some applications use unordered exclusive memory access instructions
- // where it is not valid to do so, leading to memory re-ordering that
- // makes the code behave incorrectly on some CPUs.
- // To work around this, we force all such accesses to be ordered.
-
- using WritableRegion writableRegion = GetWritableRegion(va, (int)size);
-
- HvCodePatcher.RewriteUnorderedExclusiveInstructions(writableRegion.Memory.Span);
- }
-
// TODO
}