aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
* svc: name the handles a traced WaitSynchronization waits onTakoroka5 days1-0/+17
* Performance diagnostics and small wins for title 1Takoroka6 days1-5/+17
* Switch 2: native memory/images, GPU-accessible attribute, TSG subcontexts, sy...Takoroka7 days1-6/+27
* Switch 2: aud:u audio, REv revision tag, job-slot events, open-file limitTakoroka7 days1-1/+1
* Switch 2 GPU memory: svc 0x80, gpu sub-session jobs, VM range, SM 0x808Takoroka7 days1-1/+8
* kernel: optional SVC trace (EDEN_NX2_SVC_TRACE=1)Takoroka8 days1-0/+11
* [svc] don't truncate 64-bit SVC args on trace logs (#4374)lizzie2026-09-091-6/+7
* [hle/kernel] mark invalid SVC paths as unreachable (#3023)lizzie2025-12-041-6/+2
* [hle/kernel] allow primitive tracing of svcs on debug builds (#3005)lizzie2025-11-181-1/+3
* [tools, hle/kernel] generate condensed version of svc.cpp; move svc_generator...lizzie2025-11-071-3004/+1063
* [kernel] Implement code address offset for Skyline compatibility (#2858)JPikachu2025-10-311-0/+15
* [meta] remove MicroProfile (#185)crueter2025-08-061-6/+3
* Add cmake option to enable microprofile (#179)Gamer642025-08-021-0/+4
* core: refactor emulated cpu core activationLiam2023-12-041-1475/+1480
* kernel: update KProcessLiam2023-10-211-1/+1
* kernel: prefer std::addressofLiam2023-03-121-90/+90
* svc: Fix type consistency (exposed on macOS)Merry2023-02-211-8/+8
* kernel: use GetCurrentProcessLiam2023-02-131-1/+1
* kernel/svc: switch to generated wrappersLiam2023-02-061-429/+4415
* kernel/svc: Split implementations into separate filesLiam2023-02-041-2683/+3
* kernel: KPageTable: updateLiam2023-01-221-2/+2
* Revert "Revert "k_page_group: synchronize""bunnei2023-01-071-1/+1
* Revert "k_page_group: synchronize"gidoly2022-12-291-1/+1
* k_page_group: synchronizeLiam2022-12-251-1/+1
* kernel: svc: Fix duplicated InfoType enumNarr the Reg2022-12-151-90/+47
* kernel: process: Implement GetFreeThreadCountNarr the Reg2022-12-151-1/+14
* kernel: implement FlushProcessDataCacheLiam2022-11-121-8/+18
* kernel/svc_types: refreshLiam2022-11-091-69/+48
* Merge pull request #9173 from bunnei/kern-update-15liamwhite2022-11-051-1/+1
|\
| * core: hle: kernel: Add KEventInfo.bunnei2022-11-031-1/+1
* | kernel: fix port trackingLiam2022-10-311-1/+0
* | kernel: invert session request handling flowLiam2022-10-311-2/+4
|/
* general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-2/+2
* core: hle: kernel: k_process: Improve management of page table & cleanup.bunnei2022-10-181-1/+1
* core: hle: kernel: k_process: Change Status -> State.bunnei2022-10-181-2/+2
* Merge pull request #9061 from liamwhite/writable-eventliamwhite2022-10-141-13/+12
|\
| * kernel: remove KWritableEventLiam2022-10-121-13/+12
* | k_server_session: preliminary support for userspace server sessionsLiam2022-10-111-14/+68
* | Add implementation of svcCreateSessionLiam2022-10-111-1/+89
|/
* kernel: use KScheduler from mesosphereLiam2022-07-141-6/+1
* Merge pull request #8512 from german77/nnResultMorph2022-06-281-150/+144
|\
| * core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman772022-06-261-1/+1
| * core: Replace all instances of ResultCode with Resultgerman772022-06-261-149/+143
* | Merge pull request #8504 from comex/mesosphere-current-processbunnei2022-06-271-0/+24
|\ \ | |/ |/|
| * Re-add missing `case` and braces, and trim whitespacecomex2022-06-251-1/+3
| * Update src/core/hle/kernel/svc.cppcomex2022-06-251-6/+14
| * Support InfoType_MesosphereCurrentProcesscomex2022-06-251-0/+14
* | kernel: make current thread pointer thread localLiam2022-06-231-7/+6
|/
* Implement ExitProcess svcNikita Strygin2022-06-161-1/+2
* Merge pull request #8457 from liamwhite/kprocess-suspendFernando S2022-06-161-1/+1
|\