| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | svc: Fix type consistency (exposed on macOS) | Merry | 2023-02-21 | 1 | -8/+8 |
| | | |||||
| * | kernel: use GetCurrentProcess | Liam | 2023-02-13 | 1 | -1/+1 |
| | | |||||
| * | kernel/svc: switch to generated wrappers | Liam | 2023-02-06 | 1 | -429/+4415 |
| | | |||||
| * | kernel/svc: Split implementations into separate files | Liam | 2023-02-04 | 1 | -2683/+3 |
| | | |||||
| * | kernel: KPageTable: update | Liam | 2023-01-22 | 1 | -2/+2 |
| | | |||||
| * | Revert "Revert "k_page_group: synchronize"" | bunnei | 2023-01-07 | 1 | -1/+1 |
| | | |||||
| * | Revert "k_page_group: synchronize" | gidoly | 2022-12-29 | 1 | -1/+1 |
| | | |||||
| * | k_page_group: synchronize | Liam | 2022-12-25 | 1 | -1/+1 |
| | | |||||
| * | kernel: svc: Fix duplicated InfoType enum | Narr the Reg | 2022-12-15 | 1 | -90/+47 |
| | | |||||
| * | kernel: process: Implement GetFreeThreadCount | Narr the Reg | 2022-12-15 | 1 | -1/+14 |
| | | | | | Used by Just Dance® 2023 Edition | ||||
| * | kernel: implement FlushProcessDataCache | Liam | 2022-11-12 | 1 | -8/+18 |
| | | |||||
| * | kernel/svc_types: refresh | Liam | 2022-11-09 | 1 | -69/+48 |
| | | |||||
| * | Merge pull request #9173 from bunnei/kern-update-15 | liamwhite | 2022-11-05 | 1 | -1/+1 |
| |\ | | | | | Kernel: Various updates for FW 15.0.x | ||||
| | * | core: hle: kernel: Add KEventInfo. | bunnei | 2022-11-03 | 1 | -1/+1 |
| | | | |||||
| * | | kernel: fix port tracking | Liam | 2022-10-31 | 1 | -1/+0 |
| | | | |||||
| * | | kernel: invert session request handling flow | Liam | 2022-10-31 | 1 | -2/+4 |
| |/ | |||||
| * | general: Enforce C4800 everywhere except in video_core | Morph | 2022-10-22 | 1 | -2/+2 |
| | | |||||
| * | core: hle: kernel: k_process: Improve management of page table & cleanup. | bunnei | 2022-10-18 | 1 | -1/+1 |
| | | |||||
| * | core: hle: kernel: k_process: Change Status -> State. | bunnei | 2022-10-18 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #9061 from liamwhite/writable-event | liamwhite | 2022-10-14 | 1 | -13/+12 |
| |\ | | | | | kernel: remove KWritableEvent | ||||
| | * | kernel: remove KWritableEvent | Liam | 2022-10-12 | 1 | -13/+12 |
| | | | |||||
| * | | k_server_session: preliminary support for userspace server sessions | Liam | 2022-10-11 | 1 | -14/+68 |
| | | | |||||
| * | | Add implementation of svcCreateSession | Liam | 2022-10-11 | 1 | -1/+89 |
| |/ | |||||
| * | kernel: use KScheduler from mesosphere | Liam | 2022-07-14 | 1 | -6/+1 |
| | | |||||
| * | Merge pull request #8512 from german77/nnResult | Morph | 2022-06-28 | 1 | -150/+144 |
| |\ | | | | | Replace multiple names with a better name | ||||
| | * | core: kernel: Replace instances of KPageLinkedList with KPageGroup | german77 | 2022-06-26 | 1 | -1/+1 |
| | | | |||||
| | * | core: Replace all instances of ResultCode with Result | german77 | 2022-06-26 | 1 | -149/+143 |
| | | | |||||
| * | | Merge pull request #8504 from comex/mesosphere-current-process | bunnei | 2022-06-27 | 1 | -0/+24 |
| |\ \ | |/ |/| | Support `InfoType_MesosphereCurrentProcess` | ||||
| | * | Re-add missing `case` and braces, and trim whitespace | comex | 2022-06-25 | 1 | -1/+3 |
| | | | |||||
| | * | Update src/core/hle/kernel/svc.cpp | comex | 2022-06-25 | 1 | -6/+14 |
| | | | | | | | Co-authored-by: liamwhite <liamwhite@users.noreply.github.com> | ||||
| | * | Support InfoType_MesosphereCurrentProcess | comex | 2022-06-25 | 1 | -0/+14 |
| | | | |||||
| * | | kernel: make current thread pointer thread local | Liam | 2022-06-23 | 1 | -7/+6 |
| |/ | |||||
| * | Implement ExitProcess svc | Nikita Strygin | 2022-06-16 | 1 | -1/+2 |
| | | | | | | | | Currently this just stops all the emulation This works under assumption that only application will try to use ExitProcess, with services not touching it If application exits - it quite makes sense to end the emulation | ||||
| * | Merge pull request #8457 from liamwhite/kprocess-suspend | Fernando S | 2022-06-16 | 1 | -1/+1 |
| |\ | | | | | kernel: implement KProcess suspension | ||||
| | * | kernel: implement KProcess suspension | Liam | 2022-06-14 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #8464 from liamwhite/break-debug | Mai | 2022-06-15 | 1 | -0/+7 |
| |\ \ | | | | | | | kernel: notify debugger on break SVC | ||||
| | * | | kernel: notify debugger on break SVC | Liam | 2022-06-14 | 1 | -0/+7 |
| | |/ | |||||
| * / | core: centralize profile scope for Dynarmic | Liam | 2022-06-14 | 1 | -3/+0 |
| |/ | |||||
| * | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 2022-06-13 | 1 | -1/+1 |
| | | |||||
| * | kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFF | Morph | 2022-04-24 | 1 | -1/+1 |
| | | | | | Resolves the C4146 compiler warning on MSVC. | ||||
| * | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -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. | ||||
| * | hle: kernel: Invalidate entire icache in UnmapProcessMemory and ↵ | tech-ticks | 2022-04-09 | 1 | -1/+2 |
| | | | | | UnmapCodeMemory (fixes #8174) | ||||
| * | hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use ↵ | bunnei | 2022-03-26 | 1 | -2/+5 |
| | | | | | physical address space. | ||||
| * | hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer. | bunnei | 2022-03-26 | 1 | -2/+2 |
| | | | | | - This does not seem terribly useful and is inconsistent with other usage. | ||||
| * | hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check. | bunnei | 2022-03-26 | 1 | -1/+1 |
| | | |||||
| * | core: hle: kernel: KEvent: Pass in owner KProcess on event creation. | bunnei | 2022-02-21 | 1 | -1/+1 |
| | | | | | - This is necessary to ensure resource limits are freed from the right process. | ||||
| * | kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32 | Sergi Granell | 2022-02-15 | 1 | -4/+18 |
| | | | | | | Very straightforward, they are just wrappers to the 64-bit version of the SVC. | ||||
| * | svc: Set unique names for function tables | Narr the Reg | 2022-02-08 | 1 | -77/+77 |
| | | |||||
| * | service: pm: Implement AtmosphereGetProcessInfo | tech-ticks | 2022-02-04 | 1 | -1/+1 |
| | | |||||
| * | svc: Add 32 bit SynchronizePreemptionState | Narr the Reg | 2022-01-31 | 1 | -1/+1 |
| | | | | | Used by Espgaluda II | ||||
