summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/svc (follow)
Commit message (Expand)AuthorAgeFilesLines
* scope_exit: Make constexprFearlessTobi2024-02-1910-19/+29
* kernel: fix debugger and process list lifetimeLiam2024-01-131-3/+5
* Fix typos in src/core (#12625)Viktor Szépe2024-01-081-2/+2
* kernel: restrict nce to applicationsLiam2023-12-231-1/+0
* k_server_session: process for guest serversLiam2023-12-231-4/+2
* Merge pull request #12296 from liamwhite/client-sessionliamwhite2023-12-101-81/+215
|\
| * kernel: implement remaining IPC syscallsLiam2023-12-061-81/+215
* | kernel: implement light IPCLiam2023-12-073-16/+124
|/
* core: refactor emulated cpu core activationLiam2023-12-044-71/+36
* kernel: add KPageTableBaseLiam2023-11-104-9/+17
* kernel: update KProcessLiam2023-10-225-21/+24
* kernel: fix format string errorLiam2023-10-201-1/+1
* k_page_table: implement PermissionLockedLiam2023-10-201-1/+7
* kernel: implement transfer memoryLiam2023-10-051-5/+49
* core: improve debug workflowLiam2023-09-142-2/+6
* kernel: remove relative task registrationLiam2023-08-156-15/+58
* core: reduce TOCTTOU memory accessLiam2023-07-222-14/+8
* kernel: reduce page table region checkingLiam2023-07-155-49/+10
* k_process: PageTable -> GetPageTableLiam2023-07-1512-39/+39
* kernel: SynchronizeMorph2023-07-012-36/+42
* Remove memory allocations in some hot pathsKelebek12023-06-223-9/+10
* core_timing: Fix SingleCore cycle timerMorph2023-06-081-9/+1
* core_timing: Use CNTPCT as the guest CPU tickMorph2023-06-081-2/+2
* memory: rename global memory references to application memoryLiam2023-03-249-13/+17
* Merge pull request #9964 from liamwhite/typed-addressliamwhite2023-03-2317-44/+43
|\
| * kernel: use KTypedAddress for addressesLiam2023-03-2217-44/+43
* | kernel: fix LOG_TRACE in ipcLiam2023-03-191-1/+1
|/
* kernel: convert KProcess to new styleLiam2023-03-132-3/+3
* kernel: convert KThread to new styleLiam2023-03-131-4/+1
* kernel: prefer std::addressofLiam2023-03-138-16/+17
* kernel/svc: convert to new styleLiam2023-03-1318-295/+185
* kernel: convert KPort, KSessionLiam2023-03-132-3/+3
* general: fix spelling mistakesLiam2023-03-122-2/+2
* Merge pull request #9916 from liamwhite/fpuliamwhite2023-03-091-0/+3
|\
| * kernel: clone fpu status on CreateThreadLiam2023-03-081-0/+3
* | kernel: fix WaitSynchronizationLiam2023-03-051-16/+29
|/
* Merge pull request #9832 from liamwhite/hle-mpliamwhite2023-03-012-32/+24
|\
| * service: refactor server architectureLiam2023-02-212-32/+24
* | svc: Fix type consistency (exposed on macOS)Merry2023-02-2110-34/+34
|/
* kernel: add KObjectNameLiam2023-02-171-3/+51
* Merge pull request #9796 from liamwhite/currentliamwhite2023-02-1522-108/+115
|\
| * kernel: use GetCurrentProcessLiam2023-02-1322-108/+115
* | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-143-3/+3
* | add static lifetime to constexpr values to force compile time evaluation where possiblearades792023-02-143-3/+3
|/
* kernel/svc: Fix undefined info_idColin Kinloch2023-02-111-2/+2
* kernel/svc: switch to generated wrappersLiam2023-02-0737-258/+1809
* kernel/svc: Split implementations into separate filesLiam2023-02-0536-0/+2997