eden/src/core
lizzie 1925726b96
[android, core] pin core threads to logical CPUs 0-3 (#3121)
this basically allows the threads to exist in these logical CPUs, undisturbed, and without trashing each other's cache
this could improve performance, very tricky thing to pull off correctly, but again, this is mostly an experiment
will mainly benefit: Linux, Android, FreeBSD, Windows (not ARM)
Additionally, this means no context trashing :)

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3121
Reviewed-by: DraVee <dravee@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>
2026-02-01 01:54:59 +01:00
..
arm [nce] use correct process memory in fault handlers (#3391) 2026-01-27 04:27:49 +01:00
crypto [qt, settings] allow to set custom unit and battery serial (#2813) 2025-11-24 08:15:57 +01:00
debugger [logging, debugger] remove unescesary logic and only query USER env variable once (#2800) 2025-10-27 20:55:01 +01:00
file_sys [fs] Add known FileSystemAttribute struct fields (from libhac) (#3275) 2026-01-25 17:03:52 +01:00
frontend [chore] Fixed a couple memory leaks using up ~15 MB each iteration (#398) 2025-12-26 02:55:52 +01:00
hle [desktop] Fix double profile deletion (#3422) 2026-01-30 14:35:05 +01:00
internal_network [bsd, ssl] force ssl verify option to be 0 and other fixes (#3386) 2026-01-26 01:30:53 +01:00
loader [common] replace Common::(DerivedFrom, IsArithmetic, Size, ConvertibleTo, IsIntegral) with libstdc++ equivalents (#290) 2025-11-07 17:03:01 +01:00
memory [file_sys, cheats] fix cheat_xxx.txt not being able to be disabled from Qt frontend (#3223) 2025-12-31 17:10:36 +01:00
tools [compat] HaikuOS port (#2805) 2025-10-22 04:53:40 +02:00
CMakeLists.txt [hle/ui] Add cmds and fix invalid handle return, remove Starter applet from UI (#3376) 2026-01-24 14:15:08 +01:00
constants.cpp [core] Use a eden profile picture instead of the default grey one. (#3350) 2026-01-20 18:32:08 +01:00
constants.h [core] Use a eden profile picture instead of the default grey one. (#3350) 2026-01-20 18:32:08 +01:00
core.cpp [bcat/news/web/am] Implement news applet, proper TLV return, external web browser URL and qlaunch app sorting (#3308) 2026-01-17 01:48:15 +01:00
core.h [common, core] remove uneeded memory indirection overhead at startup (#3306) 2026-01-16 23:39:16 +01:00
core_timing.cpp [common, core] remove uneeded memory indirection overhead at startup (#3306) 2026-01-16 23:39:16 +01:00
core_timing.h [common, core] remove uneeded memory indirection overhead at startup (#3306) 2026-01-16 23:39:16 +01:00
cpu_manager.cpp [android, core] pin core threads to logical CPUs 0-3 (#3121) 2026-02-01 01:54:59 +01:00
cpu_manager.h Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
device_memory.cpp core: Define HAS_NCE macro 2023-11-25 00:47:36 -05:00
device_memory.h Core: Initial implementation of device memory mapping 2024-01-18 21:12:30 -05:00
device_memory_manager.h [tests] fix compile+linking issues with PlayTime (#3345) 2026-01-19 16:27:18 +01:00
device_memory_manager.inc [core] Fix range batching using nil ranges (#3349) 2026-01-19 22:19:34 +01:00
game_settings.cpp [core] Add overridable game setting functionality (#2963) 2025-12-17 03:59:27 +01:00
game_settings.h [core] Add overridable game setting functionality (#2963) 2025-12-17 03:59:27 +01:00
gpu_dirty_memory_manager.h Core: Eliminate core/memory dependancies. 2024-01-18 21:12:30 -05:00
guest_memory.h Solves warning about GuestMemory having internal linkage. 2025-04-04 03:40:47 +02:00
hardware_properties.h [dynarmic] jit fix branch v2 (#203) 2025-08-27 06:49:50 +02:00
launch_timestamp_cache.cpp [tests] fix compile+linking issues with PlayTime (#3345) 2026-01-19 16:27:18 +01:00
launch_timestamp_cache.h [tests] fix compile+linking issues with PlayTime (#3345) 2026-01-19 16:27:18 +01:00
memory.cpp [dynarmic, common] pagetable clustering (#3215) 2026-01-13 00:27:31 +01:00
memory.h Revert "[core/memory] Remove defered heap allocation on Linux." (#2974) 2025-11-09 22:42:09 +01:00
perf_stats.cpp [core] Fix buiding with fmt 10 (#2524) 2025-09-19 17:02:53 +02:00
perf_stats.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
reporter.cpp [core] Fix buiding with fmt 10 (#2524) 2025-09-19 17:02:53 +02:00
reporter.h service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00