SVC: Difference between revisions
m Oops. I suck at this. |
Add 32-bit regs to svc*ProcessDataCache. |
||
Line 215: | Line 215: | ||
|| W0=result | || W0=result | ||
|- | |- | ||
| 0x5D || svcInvalidateProcessDataCache || W0=process_handle, X1=addr, X2=size || W0=size | | 0x5D || svcInvalidateProcessDataCache || W0=process_handle, X1=addr, X2=size | ||
R0=process_handle, R1=size_lower32, R2=addr_lower32, R3=addr_upper32, R4=size_upper32 | |||
|| W0=size | |||
|- | |- | ||
| 0x5E || svcStoreProcessDataCache || W0=process_handle, X1=addr, X2=size || W0=size | | 0x5E || svcStoreProcessDataCache || W0=process_handle, X1=addr, X2=size | ||
R0=process_handle, R1=size_lower32, R2=addr_lower32, R3=addr_upper32, R4=size_upper32 | |||
|| W0=size | |||
|- | |- | ||
| 0x5F || svcFlushProcessDataCache || W0=process_handle, X1=addr, X2=size || W0=size | | 0x5F || svcFlushProcessDataCache || W0=process_handle, X1=addr, X2=size | ||
R0=process_handle, R1=size_lower32, R2=addr_lower32, R3=addr_upper32, R4=size_upper32 | |||
|| W0=size | |||
|- | |- | ||
| 0x60 || svcDebugActiveProcess || X1=pid || W0=result, W1=debug_handle | | 0x60 || svcDebugActiveProcess || X1=pid || W0=result, W1=debug_handle |