aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs')
-rw-r--r--Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs9
1 files changed, 9 insertions, 0 deletions
diff --git a/Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs b/Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs
new file mode 100644
index 00000000..6b5474e1
--- /dev/null
+++ b/Ryujinx.Memory/Tracking/IVirtualMemoryManager.cs
@@ -0,0 +1,9 @@
+namespace Ryujinx.Memory.Tracking
+{
+ public interface IVirtualMemoryManager
+ {
+ (ulong address, ulong size)[] GetPhysicalRegions(ulong va, ulong size);
+
+ void TrackingReprotect(ulong va, ulong size, MemoryPermission protection);
+ }
+}