SVC: Difference between revisions
No edit summary |
|||
| Line 139: | Line 139: | ||
| 0x53 || svcCreateInterruptEvent || X1=irq_id || W0=result, W1=handle | | 0x53 || svcCreateInterruptEvent || X1=irq_id || W0=result, W1=handle | ||
|- | |- | ||
| 0x54 || svcQueryPhysicalAddress || || | | 0x54 || [[#svcQueryPhysicalAddress]] || || | ||
|- | |- | ||
| 0x55 || svcQueryIoMapping || X0=physaddr, X1=size || X0=virtaddr | | 0x55 || [[#svcQueryIoMapping]] || X0=physaddr, X1=size || X0=virtaddr | ||
|- | |- | ||
| 0x56 || svcCreateDeviceAddressSpace || X1=start_addr?, X2=size? || W0=result, W1=handle | | 0x56 || svcCreateDeviceAddressSpace || X1=start_addr?, X2=size? || W0=result, W1=handle | ||
| Line 391: | Line 391: | ||
== svcUnmapTransferMemory == | == svcUnmapTransferMemory == | ||
Size must match size given in map syscall, otherwise there's an invalid-size error. | Size must match size given in map syscall, otherwise there's an invalid-size error. | ||
== svcQueryPhysicalAddress == | |||
The inverse operation of [[#svcQueryIoAddress]]. | |||
== svcQueryIoAddress == | |||
== svcCreateProcess == | == svcCreateProcess == | ||