diff options
| author | TSR Berry <20988865+TSRBerry@users.noreply.github.com> | 2023-04-08 01:22:00 +0200 |
|---|---|---|
| committer | Mary <thog@protonmail.com> | 2023-04-27 23:51:14 +0200 |
| commit | cee712105850ac3385cd0091a923438167433f9f (patch) | |
| tree | 4a5274b21d8b7f938c0d0ce18736d3f2993b11b1 /Ryujinx.Memory/MemoryAllocationFlags.cs | |
| parent | cd124bda587ef09668a971fa1cac1c3f0cfc9f21 (diff) | |
Move solution and projects to src
Diffstat (limited to 'Ryujinx.Memory/MemoryAllocationFlags.cs')
| -rw-r--r-- | Ryujinx.Memory/MemoryAllocationFlags.cs | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/Ryujinx.Memory/MemoryAllocationFlags.cs b/Ryujinx.Memory/MemoryAllocationFlags.cs deleted file mode 100644 index 6f0ef1aa..00000000 --- a/Ryujinx.Memory/MemoryAllocationFlags.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; - -namespace Ryujinx.Memory -{ - /// <summary> - /// Flags that controls allocation and other properties of the memory block memory. - /// </summary> - [Flags] - public enum MemoryAllocationFlags - { - /// <summary> - /// No special allocation settings. - /// </summary> - None = 0, - - /// <summary> - /// Reserve a region of memory on the process address space, - /// without actually allocation any backing memory. - /// </summary> - Reserve = 1 << 0, - - /// <summary> - /// Enables read and write tracking of the memory block. - /// This currently does nothing and is reserved for future use. - /// </summary> - Tracked = 1 << 1, - - /// <summary> - /// Enables mirroring of the memory block through aliasing of memory pages. - /// When enabled, this allows creating more memory blocks sharing the same backing storage. - /// </summary> - Mirrorable = 1 << 2, - - /// <summary> - /// Indicates that the memory block should support mapping views of a mirrorable memory block. - /// The block that is to have their views mapped should be created with the <see cref="Mirrorable"/> flag. - /// </summary> - ViewCompatible = 1 << 3, - - /// <summary> - /// If used with the <see cref="Mirrorable"/> flag, indicates that the memory block will only be used as - /// backing storage and will never be accessed directly, so the memory for the block will not be mapped. - /// </summary> - NoMap = 1 << 4, - - /// <summary> - /// Indicates that the memory will be used to store JIT generated code. - /// On some platforms, this requires special flags to be passed that will allow the memory to be executable. - /// </summary> - Jit = 1 << 5 - } -} |
