Michael Scire
|
933c5a12f0
|
svc: fix query/insecure names
|
2023-11-01 19:06:56 +01:00 |
|
Michael Scire
|
1543e84627
|
svc: add MapInsecureMemory/UnmapInsecureMemory
|
2022-10-11 20:18:30 -07:00 |
|
Michael Scire
|
62755bebe0
|
svc: fix wrong ids for (Un)MapIoRegion
|
2022-06-27 17:34:41 +02:00 |
|
Michael Scire
|
49507b86a8
|
svc: add 13.0.0 svc changes
|
2021-09-18 12:34:58 +02:00 |
|
fincs
|
74b295827f
|
Add svcGetResourceLimitPeakValue [11.0.0+]
|
2020-12-01 13:49:15 +01:00 |
|
Michael Scire
|
cb7c1f87a8
|
svc: QueryIoMapping ABI change in 10.x
|
2020-04-14 21:29:38 +02:00 |
|
Michael Scire
|
43549f4596
|
svc: fix definitions to better match kernel
|
2020-03-29 18:42:19 +02:00 |
|
SciresM
|
e5c501e5b6
|
svc: Add all missing SVC stubs (#364)
|
2020-01-18 21:39:05 +01:00 |
|
Michael Scire
|
6b50fddd9b
|
Implement svcQueryProcessMemory
|
2019-04-21 13:48:59 +02: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 |
|
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 |
|
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 |
|
Michael Scire
|
fd9378754d
|
Fix asm error in svcGetResourceLimit*Value
|
2018-05-09 02:32:44 +02:00 |
|
Michael Scire
|
ef47389228
|
Implement svcMap/UnmapPhysicalMemory(Unsafe), svcSetUnsafeLimit
|
2018-05-07 14:03:27 +02:00 |
|
SciresM
|
0ac5743c1f
|
Add ResourceLimit SVCs, svcGetProcessInfo (#76)
|
2018-05-04 00:59:17 +02:00 |
|
hexkyz
|
b2b8e1ec67
|
Implement more SVCs (#74)
Implement svcSetThreadPriority.
Implement svcGetCurrentProcessorNumber.
Implement svcSignalEvent.
Implement svcSendSyncRequestWithUserBuffer.
Implement svcSendAsyncRequestWithUserBuffer.
Implement svcGetThreadId.
Implement svcReplyAndReceiveWithUserBuffer.
Implement svcCreateEvent.
Implement svcReadWriteRegister.
Implement svcCreateInterruptEvent.
Implement svcMapDeviceAddressSpaceByForce.
Implement svcTerminateProcess.
Fix svcMapDeviceAddressSpaceAligned.
Fix svcUnmapDeviceAddressSpace.
|
2018-04-30 00:43:52 +02:00 |
|
SciresM
|
d5bce6b0a6
|
Implement svcCreatePort. (#73)
* Implement svcCreatePort
* Implement svcConnectToPort
* Implement svcUnmapProcessMemory
* Implement svcGetSystemInfo
|
2018-04-24 18:33:46 -04:00 |
|
fincs
|
cde9d05c80
|
Optimize/fix several things in svc.s
|
2018-02-10 22:40:11 +01:00 |
|
plutoo
|
75003f40f1
|
Add some syscalls
|
2018-02-01 22:04:37 +01:00 |
|
plutoo
|
000a7f05c9
|
Experimental implementation of condvars
|
2018-01-30 22:39:02 +01:00 |
|
plutoo
|
81a39130fe
|
Whitespace fix in svc
|
2018-01-20 14:01:26 +01:00 |
|
plutoo
|
22e9a0fcc3
|
Jit bringup, improvements to virtmem
|
2018-01-20 13:56:12 +01:00 |
|
yellows8
|
eec1fc2fcc
|
Added svcSetProcessMemoryPermission and svcMapProcessCodeMemory/svcUnmapProcessCodeMemory. Added PERM_X.
|
2018-01-13 23:49:54 -05:00 |
|
plutoo
|
916dfb56f0
|
More threading functionality
|
2018-01-01 23:32:44 +01:00 |
|
plutoo
|
146aad7f55
|
Fixes for 1.0.0, correcting NRO aslr base
|
2017-12-22 02:49:32 -05:00 |
|
yellows8
|
d24671b306
|
Implemented applet initialization for application-type which was missing. Added svcResetSignal.
|
2017-12-01 23:15:40 -05:00 |
|
yellows8
|
9c5afe8302
|
Added svcOutputDebugString.
|
2017-11-21 00:35:08 -05:00 |
|
plutoo
|
69ce83479a
|
Mutex bringup
|
2017-11-17 16:15:28 +01:00 |
|
plutoo
|
4543558cd3
|
Add moar syscalls
|
2017-11-12 03:57:49 +01:00 |
|
yellows8
|
41303238e2
|
Added svcGetProcessId. Fixed pid type for svcDebugActiveProcess.
|
2017-11-09 15:49:41 -05:00 |
|
yellows8
|
1d8c51f6fa
|
Added svcGetSystemTick. Added LIBNX_PARCEL_ERRBASE to result.h. Added BINDER_FIRST_CALL_TRANSACTION. Added gfxproducer and parcel. Use gfxproducer in gfx and added gfxSwapBuffers().
|
2017-11-07 13:56:57 -05:00 |
|
plutoo
|
fd128b0ae2
|
Random shit
|
2017-11-05 03:58:54 +01:00 |
|
yellows8
|
ff80e7e668
|
Added svcGetProcessList.
|
2017-10-21 11:31:23 -04:00 |
|
plutoo
|
6280e1ba58
|
Introducing shmem
|
2017-10-14 15:00:52 +02:00 |
|
yellows8
|
8308791835
|
Imported Doxyfile. Added svcClearEvent. Added more libnx errors to result.h. Updated viInitialize for using error LIBNX_ALREADYINITIALIZED.
|
2017-10-09 20:54:29 -04:00 |
|
plutoo
|
85538c9fb3
|
Introducing thread..
|
2017-10-08 18:39:33 +02:00 |
|
plutoo
|
3926969ebc
|
Minor changes
* Refactored system/*
* Implemented all of tmem
* Introduced virtmem
|
2017-10-07 15:32:57 +02:00 |
|
yellows8
|
c14d9baffb
|
Merge branch 'master' of github.com:switchbrew/libnx
|
2017-09-24 18:40:26 -04:00 |
|
yellows8
|
8a9d51db0c
|
Added smExit and added sm to appInit/appExit. Added svcCreateSession. Added vi.
|
2017-09-24 18:40:13 -04:00 |
|
plutoo
|
2a981d5c69
|
Introducing mutex
|
2017-09-25 00:04:03 +02:00 |
|
yellows8
|
b52787a4fa
|
Added MemInfo struct, based on the libctru one. Added some debug svcs.
|
2017-09-18 14:41:53 -04:00 |
|
yellows8
|
19f0b5a828
|
Added sysinit/exit code similar to libctru, with updated crt0. Moved svcExitProcess into the library. Changed HEAP_SIZE. Adjusted some svc.s formatting. Added svcGetInfo. Added svcSleepThread, device SVCs, svcCallSecureMonitor, and the struct for svcCallSecureMonitor, based on code from naehrwert.
|
2017-09-16 10:52:10 -04:00 |
|
plutoo
|
6c2d06f9a8
|
Fixing bugs. bsdInitialize currently fails with 0xe401, probably due to ipc bug
|
2017-09-11 04:38:38 +02:00 |
|