SVC: Difference between revisions
Add svcMapDeviceAddressSpaceByForce/Aligned |
Add svcMapDeviceAddressSpace regs |
||
Line 206: | Line 206: | ||
|| W0=result | || W0=result | ||
|- | |- | ||
| 0x5B || svcMapDeviceAddressSpace || || | | 0x5B || svcMapDeviceAddressSpace || W1=dev_as_handle, W2=proc_handle, X3=dev_map_addr, X4=dev_as_size, X5=dev_as_addr, W6=perm | ||
R0=dev_map_addr_lower32, R1=dev_as_handle, R2=proc_handle, R3=dev_map_addr_upper32, R4=dev_as_size, R5=dev_as_addr_lower32, R6=dev_as_addr_upper32, R7=perm | |||
|| W0=result, X1=mapped_size | |||
R0=result, R1=mapped_size | |||
|- | |- | ||
| 0x5C || [[#svcUnmapDeviceAddressSpace]] || W0=dev_as_handle, W1=proc_handle, X2=dev_map_addr, X3=dev_as_size, X4=dev_as_addr || W0=result | | 0x5C || [[#svcUnmapDeviceAddressSpace]] || W0=dev_as_handle, W1=proc_handle, X2=dev_map_addr, X3=dev_as_size, X4=dev_as_addr || W0=result |