aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/kernel
AgeCommit message (Collapse)Author
2024-03-04Merge yuzu-emu#13018yuzubot
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-14kernel: add and enable system suspend typeLiam
2024-02-09core: fix multiprocess with nceLiam
2024-01-29am: migrate global state to per-applet state structureLiam
2024-01-27kernel: clear pinned waiter list on unpinLiam
2024-01-22kernel: target invalidate to given processLiam
2024-01-18Core: Make sure GPU Dirty Managers ae shared by all processes.Fernando Sahmkow
2024-01-15Merge pull request #12677 from GPUCode/whyy-moddersliamwhite
core: Support multiple modules per patcher
2024-01-15core: Support multiple modules per patcherGPUCode
2024-01-12kernel: optimize page free on shutdownLiam
2024-01-12kernel: fix debugger and process list lifetimeLiam
2024-01-12kernel: fix page leak on process terminationLiam
2024-01-08Fix typos in src/core (#12625)Viktor Szépe
* Fix typos in src/core * Fix typo correction * Fix indentation of MemoryStateNames * Fix indent
2024-01-02KThread: Send termination interrupt to all cores a thread has affinity toMerry
KThread::RequestTerminate may run from a thread which is not the CurrentCore, and thus masking this out is erroneous.
2024-01-01Merge pull request #12454 from liamwhite/ct-stuffNarr the Reg
core_timing: minor refactors
2024-01-01Merge pull request #12466 from liamwhite/sh2Narr the Reg
core: track separate heap allocation for linux
2023-12-28k_capabilities: simplify KTrace map skip logicLiam
2023-12-26Merge pull request #12455 from liamwhite/end-waitliamwhite
kernel: use simple mutex for object list container
2023-12-25core: track separate heap allocation for linuxLiam
2023-12-24kernel: remove unecessary process member from handle tableLiam
2023-12-24service: fetch objects from the client handle tableLiam
2023-12-23kernel: use simple mutex for object list containerLiam
2023-12-23core_timing: use static typing for no-wait unscheduleLiam
2023-12-23core_timing: remove user data valueLiam
2023-12-22kernel: fix resource limit imbalanceLiam
2023-12-22kernel: restrict nce to applicationsLiam
2023-12-22general: properly support multiple memory instancesLiam
2023-12-22k_server_session: remove scratch buffer usage in favor of direct copyLiam
2023-12-22k_server_session: process for guest serversLiam
2023-12-22kernel: instantiate memory separately for each guest processLiam
2023-12-16Merge pull request #12358 from liamwhite/optimized-allocliamwhite
common: use memory holepunching when clearing memory
2023-12-14common: use memory holepunching when clearing memoryLiam
2023-12-13service: hid: Allow to create multiple instances of shared memoryNarr the Reg
2023-12-10Merge pull request #12317 from liamwhite/sc-fixliamwhite
kernel: fix single core
2023-12-10Merge pull request #12321 from liamwhite/ro2liamwhite
ro: add separate ro service
2023-12-09Merge pull request #12296 from liamwhite/client-sessionliamwhite
kernel: implement remaining IPC syscalls
2023-12-09service: populate pid and handle table from clientLiam
2023-12-08kernel: fix single coreLiam
2023-12-07kernel: implement light IPCLiam
2023-12-06kernel: implement remaining IPC syscallsLiam
2023-12-04core: refactor emulated cpu core activationLiam
2023-11-26general: fix mac compileLiam
2023-11-25Address more review commentsGPUCode
2023-11-25core: Define HAS_NCE macroGPUCode
2023-11-25Address some review commentsGPUCode
2023-11-25arm: Implement native code execution backendLiam
2023-11-25kernel: Manually specify aslr region startLiam
2023-11-25core: Respect memory permissions in MapGPUCode
2023-11-14fix apple clang build againLiam