MemoryAttribute.cs
1 using System; 2 3 namespace Ryujinx.HLE.HOS.Kernel.Memory 4 { 5 [Flags] 6 enum MemoryAttribute : byte 7 { 8 None = 0, 9 Mask = 0xff, 10 11 Borrowed = 1 << 0, 12 IpcMapped = 1 << 1, 13 DeviceMapped = 1 << 2, 14 Uncached = 1 << 3, 15 PermissionLocked = 1 << 4, 16 17 IpcAndDeviceMapped = IpcMapped | DeviceMapped, 18 BorrowedAndIpcMapped = Borrowed | IpcMapped, 19 DeviceMappedAndUncached = DeviceMapped | Uncached, 20 } 21 }