diff options
Diffstat (limited to 'Ryujinx.Memory.Tests')
| -rw-r--r-- | Ryujinx.Memory.Tests/MockVirtualMemoryManager.cs | 10 | ||||
| -rw-r--r-- | Ryujinx.Memory.Tests/MultiRegionTrackingTests.cs | 2 | ||||
| -rw-r--r-- | Ryujinx.Memory.Tests/TrackingTests.cs | 2 |
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] |
