mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
Merge branch 'master' of https://gitlab.com/yellows8/libnx
This commit is contained in:
commit
1e5ce77847
@ -25,4 +25,6 @@ Result svcSendSyncRequest(Handle session);
|
||||
Result svcBreak(u32 BreakReason, u64 inval1, u64 inval2);
|
||||
Result svcAcceptSession(Handle *session_handle, Handle port_handle);
|
||||
Result svcReplyAndReceive(s32* index, const Handle* handles, s32 handleCount, Handle replyTarget, u64 timeout);
|
||||
Result svcQueryPhysicalAddress(u64* out, u64 virtaddr);//3 output u64s are written to out.
|
||||
Result svcQueryIoMapping(u64* virtaddr, u64 physaddr, u64 size);
|
||||
Result svcManageNamedPort(Handle* portServer, const char* name, s32 maxSessions);
|
||||
|
@ -58,6 +58,24 @@ SVC_BEGIN svcReplyAndReceive
|
||||
ret
|
||||
SVC_END
|
||||
|
||||
SVC_BEGIN svcQueryPhysicalAddress
|
||||
str x0, [sp, #-16]!
|
||||
svc 0x54
|
||||
ldr x2, [sp], #16
|
||||
str x1, [x2]
|
||||
str x2, [x2, #8]
|
||||
str x3, [x2, #16]
|
||||
ret
|
||||
SVC_END
|
||||
|
||||
SVC_BEGIN svcQueryIoMapping
|
||||
str x0, [sp, #-16]!
|
||||
svc 0x55
|
||||
ldr x2, [sp], #16
|
||||
str x1, [x2]
|
||||
ret
|
||||
SVC_END
|
||||
|
||||
SVC_BEGIN svcManageNamedPort
|
||||
str x0, [sp, #-16]!
|
||||
svc 0x71
|
||||
|
Loading…
Reference in New Issue
Block a user