eden/src/core/hle/service
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348)
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>
2025-09-09 20:47:49 +02:00
..
acc [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
am [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
aoc aoc: Rename AOC_U to IAddOnContentManager 2024-02-23 01:19:18 +01:00
apm general: Use console mode helper across project 2023-08-22 21:58:23 -04:00
audio fix duplicated on merge 2025-04-19 19:26:04 -03:00
bcat [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
bpc service: refactor server architecture 2023-02-21 12:19:25 -05:00
btdrv service: btdrv: Add EnableRadio for Qlaunch 2024-02-23 18:58:51 -06:00
btm service: btm: Implement function needed by QLaunch 2024-02-17 12:39:36 -06:00
caps [build, cmake] port to solaris (#96) 2025-07-23 10:00:29 +02:00
erpt everything related to the FW 20 has been deleted. 2025-05-11 20:18:26 -04:00
es [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
eupld service: refactor server architecture 2023-02-21 12:19:25 -05:00
fatal [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
fgm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
filesystem [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
friend everything related to the FW 20 has been deleted. 2025-05-11 20:18:26 -04:00
glue [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
grc service: refactor server architecture 2023-02-21 12:19:25 -05:00
hid [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
jit [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
lbl service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightnessControlSupported for QLaunch 2024-02-23 18:58:50 -06:00
ldn [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
ldr ro: add separate ro service 2023-12-09 15:50:34 -05:00
lm [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
mig service: refactor server architecture 2023-02-21 12:19:25 -05:00
mii everything related to the FW 20 has been deleted. 2025-05-11 20:18:26 -04:00
mm Rewrote mm:u to follow switchbrew.org documentation and update them 2025-04-04 03:40:48 +02:00
mnpp service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ncm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
nfc [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
nfp Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
ngc ngc: implement service 2023-09-14 09:14:08 -04:00
nifm [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
nim Update freind, nifm and nim stubs 2025-04-04 03:40:49 +02:00
npns Qlauncher firmware 19 2025-04-14 14:18:13 -04:00
ns [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
nvdrv [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
nvnflinger [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
olsc olsc: rewrite IOlscServiceForSystemService 2024-02-21 20:02:00 -05:00
omm am: move out omm interfaces to new module 2024-02-12 09:18:29 -05:00
os "Merge Tagged PR 13018" 2024-03-03 13:02:50 +00:00
pcie service: refactor server architecture 2023-02-21 12:19:25 -05:00
pctl [fs] temporarely disable nca verification (#298) 2025-09-05 00:04:37 +02:00
pcv Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
pm kernel: fix debugger and process list lifetime 2024-01-12 18:31:33 -05:00
prepo service: hle: Allow to access read buffer A and X directly 2023-10-16 23:36:46 -06:00
psc [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
ptm Add Device Power State (Windows, Linux, Mac and Android) (#197) 2025-06-18 08:34:54 +00:00
ro service: use const references for input raw data 2024-02-01 12:57:54 -05:00
set [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
sm [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
sockets [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
spl [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
ssl [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
usb service: usb: Update names 2023-03-05 10:45:24 -06:00
vi [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
cmif_serialization.h [cmake] enable clang-cl and WoA builds (#348) 2025-09-09 20:47:49 +02:00
cmif_types.h Merge pull request #12951 from liamwhite/more-ipc 2024-02-09 10:51:03 -06:00
hle_ipc.cpp ipc: additional fixes 2024-02-07 15:06:15 -05:00
hle_ipc.h service: add template serializer for method calls 2024-01-25 14:35:51 -05:00
ipc_helpers.h kernel: fix resource limit imbalance 2023-12-22 21:52:49 -05:00
kernel_helpers.cpp Rework time service to fix time passing offline. 2024-01-24 04:26:55 +00:00
kernel_helpers.h service: refactor server architecture 2023-02-21 12:19:25 -05:00
server_manager.cpp general: fix asan errors 2024-02-26 19:28:49 -05:00
server_manager.h server_manager: use multi wait API 2024-02-07 12:15:01 -05:00
service.cpp [fmt] use {:#X} for format instead of 0x{:X} (#309) 2025-08-27 22:39:11 +02:00
service.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00
services.cpp Merge pull request #13081 from FearlessTobi/aoc-ipc 2024-02-24 12:48:26 -05:00
services.h vi: manage resources independently of nvnflinger and refactor 2024-02-17 18:08:38 -05:00