aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory.Tests
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Memory.Tests')
-rw-r--r--Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs10
-rw-r--r--Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs2
-rw-r--r--Ryujinx.Memory.Tests/TrackingTests.cs2
3 files changed, 8 insertions, 6 deletions
diff --git a/Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs b/Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs
index 245d365e..5051b206 100644
--- a/Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs
+++ b/Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs
@@ -1,4 +1,6 @@
-using System;
+using Ryujinx.Memory.Range;
+using System;
+using System.Collections.Generic;
namespace Ryujinx.Memory.Tests
{
@@ -12,7 +14,7 @@ namespace Ryujinx.Memory.Tests
{
}
- public void Map(ulong va, ulong pa, ulong size)
+ public void Map(ulong va, nuint hostAddress, ulong size)
{
throw new NotImplementedException();
}
@@ -57,9 +59,9 @@ namespace Ryujinx.Memory.Tests
throw new NotImplementedException();
}
- public (ulong address, ulong size)[] GetPhysicalRegions(ulong va, ulong size)
+ IEnumerable<HostMemoryRange> IVirtualMemoryManager.GetPhysicalRegions(ulong va, ulong size)
{
- return NoMappings ? new (ulong address, ulong size)[0] : new (ulong address, ulong size)[] { (va, size) };
+ return NoMappings ? new HostMemoryRange[0] : new HostMemoryRange[] { new HostMemoryRange((nuint)va, size) };
}
public bool IsMapped(ulong va)
diff --git a/Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs b/Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs
index 6959b8c4..22e198c5 100644
--- a/Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs
+++ b/Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs
@@ -22,7 +22,7 @@ namespace Ryujinx.Memory.Tests
{
_memoryBlock = new MemoryBlock(MemorySize);
_memoryManager = new MockVirtualMemoryManager(MemorySize, PageSize);
- _tracking = new MemoryTracking(_memoryManager, _memoryBlock, PageSize);
+ _tracking = new MemoryTracking(_memoryManager, PageSize);
}
[TearDown]
diff --git a/Ryujinx.Memory.Tests/TrackingTests.cs b/Ryujinx.Memory.Tests/TrackingTests.cs
index 37a2b867..8f0612a1 100644
--- a/Ryujinx.Memory.Tests/TrackingTests.cs
+++ b/Ryujinx.Memory.Tests/TrackingTests.cs
@@ -23,7 +23,7 @@ namespace Ryujinx.Memory.Tests
{
_memoryBlock = new MemoryBlock(MemorySize);
_memoryManager = new MockVirtualMemoryManager(MemorySize, PageSize);
- _tracking = new MemoryTracking(_memoryManager, _memoryBlock, PageSize);
+ _tracking = new MemoryTracking(_memoryManager, PageSize);
}
[TearDown]