aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_handle_table.h
Commit message (Collapse)AuthorAgeFilesLines
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-44/+35
| | | | | | | | | | 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>
* [hle, kernel] Add support for FW21 and kernel changes (#3004)lizzie2025-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - Adapts kernel changes from atmosphere for firmware 21.0.0. - Fixes launch error of firmware 21.0.0 applets. - Adds new commands for `prepo` (New `SaveSystemReport` & `SaveSystemReportWithUser`). - Adds new commands for `IReadOnlyApplicationControlDataInterface` (cmd 19; incomplete!) - Adds `{12010, nullptr, "SetButtonConfigLeft"},` undocumented IHidServer. - Adds new commands for `ngc:u` (`Mask2` and `Check2`) - Adds new commands for system settings server (GetHttpAuthConfig) for webapplet - Removes incompatible firmware popup warning. Signed-off-by: lizzie lizzie@eden-emu.dev Co-authored by: maufeat sahyno1996@gmail.com Co-authored-by: crueter <crueter@eden-emu.dev> Co-authored-by: JPikachu <jpikachu.eden@gmail.com> Co-authored-by: Maufeat <sahyno1996@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3004 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@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-1/+1
| | | | | | | | | | | | | | 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>
* kernel: remove unecessary process member from handle tableLiam2023-12-241-5/+2
|
* general: properly support multiple memory instancesLiam2023-12-221-3/+5
|
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-131-1/+2
|
* kernel: use GetCurrentProcessLiam2023-02-131-1/+1
|
* k_handle_table: Remove cast to void* in GetObjectForIpcLioncash2022-11-221-15/+1
| | | | | | This was used to get around the KProcess class being incomplete. We can just move this to the cpp file and eliminate the cast entirely, letting the compiler do its work.
* core: hle: kernel: Address review comments.Liam2022-11-051-1/+1
|
* core: hle: kernel: k_handle_table: Refresh.bunnei2022-11-031-36/+72
|
* core: Replace all instances of ResultCode with Resultgerman772022-06-261-4/+4
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* KHandleTable: Optimize table entry layoutMorph2022-03-181-26/+8
| | | | Since the handle type is not being used, we can reduce the amount of space each entry takes up by 4 bytes.
* general: Move deleted copy/move constructor/assignment operators to public ↵Lioncash2022-02-021-2/+1
| | | | | | | | | | interface This allows for better compiler errors, where the compiler will state a copy or move couldn't occur due to the relevant function being deleted. Previously a compiler would warn about the relevant function not being accessible (which, while true, isn't as informative as it could be).
* core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-12-061-0/+2
|
* core: Remove unused includesameerj2021-11-031-1/+0
|
* Revert "kernel: Various improvements to scheduler"bunnei2021-08-251-2/+0
|
* core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.bunnei2021-08-071-0/+2
|
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-1/+1
| | | | Transition to PascalCase for result names.
* fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-0/+3
|
* fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-1/+1
|
* fixup! hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-60/+58
|
* common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.bunnei2021-05-051-2/+2
|
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-0/+309