eden-miror/src/core/hle/kernel/svc
lizzie 3875093c70
[hle] Fixes for nxident, nxmp and nxplay, remove hbl.nsp workarounds (#3996)
adds `gpio` and `i2c` services
implements `IApplicationFunctions::SetMediaPlaybackStateForApplicatio`
stubs `IBtmSystemCore::GetDiscoveredAudioDevice`
implements `nvhost_ctrl_gpu::PmuGetGpuLoad` IOCTL (0x20)
implements `PSM::GetBatteryAgePercentage`, `PSM::GetBatteryVoltageState` and `PSM::GetBatteryChargeInfoFields`
implements `ISystemSettingsServer::GetConsoleInformationUploadFlag`, `ISystemSettingsServer::SetConsoleInformationUploadFlag`, `ISystemSettingsServer::GetAutomaticApplicationDownloadFlag`, `ISystemSettingsServer::SetAutomaticApplicationDownloadFlag`, `&ISystemSettingsServer::GetUsb30EnableFlag`, `ISystemSettingsServer::SetUsb30EnableFlag`
removes `hbl.nsp` specific workarounds

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3996
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-06-12 23:48:24 +02:00
..
svc_activity.cpp Merge pull request #9796 from liamwhite/current 2023-02-15 17:42:45 -05:00
svc_address_arbiter.cpp [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
svc_address_translation.cpp svc: Fix type consistency (exposed on macOS) 2023-02-21 21:39:17 +00:00
svc_cache.cpp k_process: PageTable -> GetPageTable 2023-07-14 21:43:15 -04:00
svc_code_memory.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_condition_variable.cpp [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
svc_debug.cpp [svc] Stub BreakDebugProcess (#4044) 2026-06-02 03:33:38 +02:00
svc_debug_string.cpp [hle] improved flusher that uses jthread (#3837) 2026-04-09 23:46:38 +02:00
svc_device_address_space.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
svc_event.cpp [hle/ui] Add cmds and fix invalid handle return, remove Starter applet from UI (#3376) 2026-01-24 14:15:08 +01:00
svc_exception.cpp [hle] Fixes for nxident, nxmp and nxplay, remove hbl.nsp workarounds (#3996) 2026-06-12 23:48:24 +02:00
svc_info.cpp [svc] Implement GetSystemInfo (#3217) 2025-12-27 22:39:38 +01:00
svc_insecure_memory.cpp svc: Fix type consistency (exposed on macOS) 2023-02-21 21:39:17 +00:00
svc_interrupt_event.cpp
svc_io_pool.cpp svc: Fix type consistency (exposed on macOS) 2023-02-21 21:39:17 +00:00
svc_ipc.cpp [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
svc_kernel_debug.cpp
svc_light_ipc.cpp kernel: implement light IPC 2023-12-07 09:13:43 -05:00
svc_lock.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_memory.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_physical_memory.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_port.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
svc_power_management.cpp
svc_process.cpp [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
svc_process_memory.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_processor.cpp [common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2026-03-12 18:29:15 +01:00
svc_query_memory.cpp kernel: add KPageTableBase 2023-11-10 12:01:35 -05:00
svc_register.cpp
svc_resource_limit.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
svc_secure_monitor_call.cpp core: refactor emulated cpu core activation 2023-12-04 10:37:16 -05:00
svc_session.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
svc_shared_memory.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_synchronization.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
svc_thread.cpp [kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761) 2026-05-05 01:29:46 +02:00
svc_thread_profiler.cpp
svc_tick.cpp core_timing: Fix SingleCore cycle timer 2023-06-07 21:44:42 -04:00
svc_transfer_memory.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00