diff options
Diffstat (limited to 'Ryujinx.Memory/MemoryAllocationFlags.cs')
| -rw-r--r-- | Ryujinx.Memory/MemoryAllocationFlags.cs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Ryujinx.Memory/MemoryAllocationFlags.cs b/Ryujinx.Memory/MemoryAllocationFlags.cs new file mode 100644 index 00000000..94025d38 --- /dev/null +++ b/Ryujinx.Memory/MemoryAllocationFlags.cs @@ -0,0 +1,28 @@ +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 + } +} |
