mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Merge pull request #185 from purpasmart96/mem_perm
Kernel: Add missing permissions
This commit is contained in:
		
						commit
						7bae450379
					
				| @ -16,6 +16,10 @@ enum class MemoryPermission : u32 { | |||||||
|     Read             = (1u <<  0), |     Read             = (1u <<  0), | ||||||
|     Write            = (1u <<  1), |     Write            = (1u <<  1), | ||||||
|     ReadWrite        = (Read | Write), |     ReadWrite        = (Read | Write), | ||||||
|  |     Execute          = (1u <<  2), | ||||||
|  |     ReadExecute      = (Read | Execute), | ||||||
|  |     WriteExecute     = (Write | Execute), | ||||||
|  |     ReadWriteExecute = (Read | Write | Execute), | ||||||
|     DontCare         = (1u << 28) |     DontCare         = (1u << 28) | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -64,6 +64,10 @@ static Result MapMemoryBlock(Handle handle, u32 addr, u32 permissions, u32 other | |||||||
|     case Kernel::MemoryPermission::Read: |     case Kernel::MemoryPermission::Read: | ||||||
|     case Kernel::MemoryPermission::Write: |     case Kernel::MemoryPermission::Write: | ||||||
|     case Kernel::MemoryPermission::ReadWrite: |     case Kernel::MemoryPermission::ReadWrite: | ||||||
|  |     case Kernel::MemoryPermission::Execute: | ||||||
|  |     case Kernel::MemoryPermission::ReadExecute: | ||||||
|  |     case Kernel::MemoryPermission::WriteExecute: | ||||||
|  |     case Kernel::MemoryPermission::ReadWriteExecute: | ||||||
|     case Kernel::MemoryPermission::DontCare: |     case Kernel::MemoryPermission::DontCare: | ||||||
|         Kernel::MapSharedMemory(handle, addr, permissions_type, |         Kernel::MapSharedMemory(handle, addr, permissions_type, | ||||||
|             static_cast<Kernel::MemoryPermission>(other_permissions)); |             static_cast<Kernel::MemoryPermission>(other_permissions)); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 bunnei
						bunnei