aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc/svc_ipc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Import experimental NS2 support and accumulated GPU fixes"Takoroka6 days1-18/+1
| | | | | This reverts commit 535b676970. The Switch 2 support comes from the nx2 work instead, merged next.
* Import experimental NS2 support and accumulated GPU fixesyumekiru6 days1-1/+18
| | | | | | | | | | | Bring the NS2 patch and local follow-up fixes onto Eglantine master. Includes native graphics services, instruction translation, syncpoint cancellation acknowledgement, texture handling and diagnostics. Experimental checkpoint; not ready to merge. The original Eden build passed, but this rebased branch has not been built or tested. Assisted-by: OpenAI Codex (implementation, debugging, tests and PR preparation)
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-25/+20
| | | | | | | | | | reworked a bit to remove references of parent objects and instead pass as arguments to methods to prevent useless reloads Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: maufeat <sahyno1996@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3908 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev>
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
| | | | | | | Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2547 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-2/+2
| | | | | | | | | | | | | | Compilation and CMake fixes for both Windows on ARM and clang-cl, meaning Windows can now be built on both MSVC and clang on both amd64 and aarch64. Compiling on clang is *dramatically* faster so this should be useful for CI. Co-authored-by: crueter <crueter@eden-emu.dev> Co-authored-by: crueter <crueter@crueter.xyz> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/348 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
* scope_exit: Make constexprFearlessTobi2024-02-191-4/+4
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* k_server_session: process for guest serversLiam2023-12-221-4/+2
|
* kernel: implement remaining IPC syscallsLiam2023-12-061-81/+215
|
* kernel: remove relative task registrationLiam2023-08-141-1/+19
|
* core: reduce TOCTTOU memory accessLiam2023-07-221-7/+4
|
* kernel: SynchronizeMorph2023-07-011-14/+23
|
* Remove memory allocations in some hot pathsKelebek12023-06-221-3/+4
|
* memory: rename global memory references to application memoryLiam2023-03-231-2/+2
|
* kernel: fix LOG_TRACE in ipcLiam2023-03-191-1/+1
|
* kernel: prefer std::addressofLiam2023-03-121-1/+1
|
* kernel/svc: convert to new styleLiam2023-03-121-3/+3
|
* kernel: use GetCurrentProcessLiam2023-02-131-4/+2
|
* kernel/svc: switch to generated wrappersLiam2023-02-061-6/+91
|
* kernel/svc: Split implementations into separate filesLiam2023-02-041-0/+89