aboutsummaryrefslogtreecommitdiff
path: root/ChocolArm64/Memory/AMemoryAlloc.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ChocolArm64/Memory/AMemoryAlloc.cs')
-rw-r--r--ChocolArm64/Memory/AMemoryAlloc.cs35
1 files changed, 0 insertions, 35 deletions
diff --git a/ChocolArm64/Memory/AMemoryAlloc.cs b/ChocolArm64/Memory/AMemoryAlloc.cs
deleted file mode 100644
index b11e7793..00000000
--- a/ChocolArm64/Memory/AMemoryAlloc.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using ChocolArm64.Exceptions;
-
-namespace ChocolArm64.Memory
-{
- public class AMemoryAlloc
- {
- private long PhysPos;
-
- public long Alloc(long Size)
- {
- long Position = PhysPos;
-
- Size = AMemoryHelper.PageRoundUp(Size);
-
- PhysPos += Size;
-
- if (PhysPos > AMemoryMgr.RamSize || PhysPos < 0)
- {
- throw new VmmOutOfMemoryException(Size);
- }
-
- return Position;
- }
-
- public void Free(long Position)
- {
- //TODO
- }
-
- public long GetFreeMem()
- {
- return AMemoryMgr.RamSize - PhysPos;
- }
- }
-} \ No newline at end of file