SVC: Difference between revisions
ReadWriteRegister 32-bit regs |
32-bit QueryIoMapping reg |
||
Line 186: | Line 186: | ||
| 0x54 || [[#svcQueryPhysicalAddress]] || X1=addr || W0=result, X1=physaddr, X2=kerneladdr, X3=size | | 0x54 || [[#svcQueryPhysicalAddress]] || X1=addr || W0=result, X1=physaddr, X2=kerneladdr, X3=size | ||
|- | |- | ||
| 0x55 || [[#svcQueryIoMapping]] || X1=physaddr, X2=size || W0=result, X1=virtaddr | | 0x55 || [[#svcQueryIoMapping]] || X1=physaddr, X2=size | ||
R0=size, R2=physaddr_lower32, R3=physaddr_upper32 | |||
|| W0=result, X1=virtaddr | |||
|- | |- | ||
| 0x56 || [[#svcCreateDeviceAddressSpace]] || X1=dev_as_start_addr, X2=dev_as_end_addr || W0=result, W1=dev_as_handle | | 0x56 || [[#svcCreateDeviceAddressSpace]] || X1=dev_as_start_addr, X2=dev_as_end_addr || W0=result, W1=dev_as_handle |