Michael Scire
|
2bbf49377e
|
svc: add new info type
|
2024-11-24 21:44:07 +01:00 |
|
Michael Scire
|
81bed00b5b
|
svc: update WaitForAddress
|
2024-11-24 21:44:07 +01:00 |
|
Michael Scire
|
c8c4406467
|
svc: Add new InfoTypes
|
2024-05-30 21:41:06 +02:00 |
|
Ghabry
|
a215ae2da2
|
Add NX_ prefix to PACKED, NORETURN, IGNORE_ARG and DEPRECATED macros
|
2023-11-20 19:22:12 +01:00 |
|
Michael Scire
|
933c5a12f0
|
svc: fix query/insecure names
|
2023-11-01 19:06:56 +01:00 |
|
Michael Scire
|
140400d566
|
svc: add PermissionLocked attribute
|
2023-10-21 00:18:04 +02:00 |
|
Michael Scire
|
de4d19df1a
|
MapDeviceAddressSpace svcs now take option, not perm
|
2022-10-12 09:03:04 -07:00 |
|
Michael Scire
|
1543e84627
|
svc: add MapInsecureMemory/UnmapInsecureMemory
|
2022-10-11 20:18:30 -07:00 |
|
Michael Scire
|
f9a27d6cc7
|
svc: add new info type
|
2022-04-07 21:43:32 -04:00 |
|
yellows8
|
0a88426a6a
|
svc: ret for svcCallSecureMonitor is void.
|
2022-03-06 14:00:40 -05:00 |
|
averne
|
3d9e1a9c7b
|
Fix MemoryInfo field order
|
2022-01-29 16:38:34 +01:00 |
|
Michael Scire
|
49507b86a8
|
svc: add 13.0.0 svc changes
|
2021-09-18 12:34:58 +02:00 |
|
masagrator
|
c3aeb885e7
|
Fix svcSetHeapSize error in comment section
|
2020-12-08 12:25:47 +01:00 |
|
SciresM
|
c3b63e8723
|
svc: add new InfoType_FreeThreadCount (#514)
|
2020-12-05 03:11:49 +01:00 |
|
fincs
|
74b295827f
|
Add svcGetResourceLimitPeakValue [11.0.0+]
|
2020-12-01 13:49:15 +01:00 |
|
fincs
|
4c6abe1e41
|
svcBreak: fix prototype, add and use BreakReason enum
|
2020-10-27 12:27:31 +01:00 |
|
Michael Scire
|
e09ce419ac
|
svc: real definition for 10.x QueryIoMapping
|
2020-04-14 21:29:38 +02:00 |
|
Michael Scire
|
cb7c1f87a8
|
svc: QueryIoMapping ABI change in 10.x
|
2020-04-14 21:29:38 +02:00 |
|
yellows8
|
0a9f8261cb
|
svc: Fixed off-by-one in syscall-number docs.
|
2020-04-11 15:25:00 -04:00 |
|
Michael Scire
|
43549f4596
|
svc: fix definitions to better match kernel
|
2020-03-29 18:42:19 +02:00 |
|
fincs
|
6535d6f871
|
Remove U64_MAX in favor of using UINT64_MAX
|
2020-03-16 16:21:33 +01:00 |
|
SciresM
|
e5c501e5b6
|
svc: Add all missing SVC stubs (#364)
|
2020-01-18 21:39:05 +01:00 |
|
fincs
|
ce394330a8
|
svcSignalProcessWideKey doesn't actually return anything
|
2019-12-18 00:40:27 +01:00 |
|
yellows8
|
bcac85852a
|
Added InfoType_IsApplication.
|
2019-11-18 22:30:19 -05:00 |
|
Michael Scire
|
07ad046acf
|
svc: change TitleId to ProgramId
|
2019-10-28 12:17:55 +01:00 |
|
yellows8
|
4177031ebe
|
Use the same style for all system-versions.
|
2019-08-26 13:05:49 -04:00 |
|
Robin Lambertz
|
37fdcb5726
|
svcGetInfo id0 should be an u32
svcGetInfo uses an u32 for id0 in the kernel (which moves W1 and not X1).
|
2019-08-09 21:18:57 +02:00 |
|
Michael Scire
|
a7522f1d4c
|
Mark arguments to svcCreateProcess as const.
|
2019-06-28 02:35:44 +02:00 |
|
SciresM
|
e1a6a463c2
|
Add enums for GetInfo/GetSystemInfo (#292)
|
2019-06-22 00:05:56 +02:00 |
|
Michael Scire
|
6b50fddd9b
|
Implement svcQueryProcessMemory
|
2019-04-21 13:48:59 +02:00 |
|
Luke Street
|
1415df75e4
|
Update svcSleepThread definition
|
2019-02-19 18:18:50 -05:00 |
|
yellows8
|
567828f44e
|
Fixed doxygen issues / improved docs. Closes #230.
|
2019-02-19 16:56:33 -05:00 |
|
fincs
|
beeeb057d2
|
Finishing touches to user-mode synchronization primitives
|
2018-12-17 16:06:23 +01:00 |
|
fincs
|
21f69bfa57
|
Add, document, and use MAX_WAIT_OBJECTS
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
376add30a4
|
wait: Introduce wait for raw handles too
|
2018-12-17 16:06:23 +01:00 |
|
plutooo
|
d3da66e418
|
Fix const specifier
|
2018-12-09 17:06:58 +01:00 |
|
Lioncash
|
69a98dc0cb
|
kernel/svc: Correct SVC instruction values for svcMapPhysicalMemory and svcUnmapPhysicalMemory
0x2A corresponds to svcFlushEntireDataCache, while 0x2B corresponds to
svcFlushDataCache.
|
2018-12-07 12:19:16 +01:00 |
|
Michael Scire
|
40bccd7838
|
Add svcTerminateDebugProcess
|
2018-12-06 13:18:06 +01:00 |
|
yellows8
|
5e69f760fb
|
Added support for exception-handling.
|
2018-11-14 16:17:02 -05:00 |
|
yellows8
|
c1b4b95bd7
|
Updated wiki URLs.
|
2018-10-11 21:44:51 -04:00 |
|
TuxSH
|
3bd7ca5f7e
|
Reword ProcessState enum fields
|
2018-09-26 21:11:02 +02:00 |
|
TuxSH
|
3ecd841ec2
|
Update svcGetDebugThreadContext, add svcSetDebugThreadContext, implement threadDumpContext
|
2018-09-18 01:13:55 +02:00 |
|
TuxSH
|
5498d3e0c7
|
Add ThreadContext, RegisterGroup, svcGetThreadContext3, threadDumpContext
|
2018-09-18 01:13:55 +02:00 |
|
plutooo
|
4a13ee3e62
|
Fix function name to not cause linker problems due to symbol truncation issues
|
2018-09-15 08:42:32 +02:00 |
|
plutooo
|
7279ef0415
|
Fix signature of svcContinueDebugEvent for firmware 3.0.0 and forward
|
2018-09-15 08:14:09 +02:00 |
|
fincs
|
9fa3873fc9
|
Fix comments in svc.h & thread.h
|
2018-08-06 17:58:31 +02:00 |
|
fincs
|
062ef2b188
|
Add svcGetThreadCoreMask and svcSetThreadCoreMask
|
2018-08-05 14:30:08 +02:00 |
|
Michael Scire
|
9770f4bb18
|
Implement svcGetThreadList
|
2018-06-25 11:18:07 -04:00 |
|
Michael Scire
|
481d27d1f1
|
Implement svcGetDebugThreadParam
|
2018-06-25 11:18:07 -04:00 |
|
yellows8
|
a12eb11eab
|
Sync jit SVC names with wiki + updated the comment for JitType_JitMemory in jit.h.
|
2018-05-21 14:32:02 -04:00 |
|