summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* scope_exit: Make constexprGravatar FearlessTobi2024-02-1910-19/+29
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* kernel: fix debugger and process list lifetimeGravatar Liam2024-01-121-3/+5
|
* Fix typos in src/core (#12625)Gravatar Viktor Szépe2024-01-081-2/+2
| | | | | | | | | * Fix typos in src/core * Fix typo correction * Fix indentation of MemoryStateNames * Fix indent
* kernel: restrict nce to applicationsGravatar Liam2023-12-221-1/+0
|
* k_server_session: process for guest serversGravatar Liam2023-12-221-4/+2
|
* Merge pull request #12296 from liamwhite/client-sessionGravatar liamwhite2023-12-091-81/+215
|\ | | | | kernel: implement remaining IPC syscalls
| * kernel: implement remaining IPC syscallsGravatar Liam2023-12-061-81/+215
| |
* | kernel: implement light IPCGravatar Liam2023-12-073-16/+124
|/
* core: refactor emulated cpu core activationGravatar Liam2023-12-044-71/+36
|
* kernel: add KPageTableBaseGravatar Liam2023-11-104-9/+17
| | | | Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
* kernel: update KProcessGravatar Liam2023-10-215-21/+24
|
* kernel: fix format string errorGravatar Liam2023-10-201-1/+1
|
* k_page_table: implement PermissionLockedGravatar Liam2023-10-201-1/+7
|
* kernel: implement transfer memoryGravatar Liam2023-10-041-5/+49
|
* core: improve debug workflowGravatar Liam2023-09-142-2/+6
|
* kernel: remove relative task registrationGravatar Liam2023-08-146-15/+58
|
* core: reduce TOCTTOU memory accessGravatar Liam2023-07-222-14/+8
|
* kernel: reduce page table region checkingGravatar Liam2023-07-145-49/+10
|
* k_process: PageTable -> GetPageTableGravatar Liam2023-07-1412-39/+39
|
* kernel: SynchronizeGravatar Morph2023-07-012-36/+42
|
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-223-9/+10
|
* core_timing: Fix SingleCore cycle timerGravatar Morph2023-06-071-9/+1
|
* core_timing: Use CNTPCT as the guest CPU tickGravatar Morph2023-06-071-2/+2
| | | | | Previously, we were mixing the raw CPU frequency and CNTFRQ. The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
* memory: rename global memory references to application memoryGravatar Liam2023-03-239-13/+17
|
* Merge pull request #9964 from liamwhite/typed-addressGravatar liamwhite2023-03-2317-44/+43
|\ | | | | kernel: use KTypedAddress for addresses
| * kernel: use KTypedAddress for addressesGravatar Liam2023-03-2217-44/+43
| |
* | kernel: fix LOG_TRACE in ipcGravatar Liam2023-03-191-1/+1
|/
* kernel: convert KProcess to new styleGravatar Liam2023-03-122-3/+3
|
* kernel: convert KThread to new styleGravatar Liam2023-03-121-4/+1
|
* kernel: prefer std::addressofGravatar Liam2023-03-128-16/+17
|
* kernel/svc: convert to new styleGravatar Liam2023-03-1218-295/+185
|
* kernel: convert KPort, KSessionGravatar Liam2023-03-122-3/+3
|
* general: fix spelling mistakesGravatar Liam2023-03-122-2/+2
|
* Merge pull request #9916 from liamwhite/fpuGravatar liamwhite2023-03-091-0/+3
|\ | | | | kernel: clone fpu status on CreateThread
| * kernel: clone fpu status on CreateThreadGravatar Liam2023-03-071-0/+3
| |
* | kernel: fix WaitSynchronizationGravatar Liam2023-03-051-16/+29
|/
* Merge pull request #9832 from liamwhite/hle-mpGravatar liamwhite2023-03-012-32/+24
|\ | | | | service: HLE multiprocess
| * service: refactor server architectureGravatar Liam2023-02-212-32/+24
| | | | | | | | Converts services to have their own processes
* | svc: Fix type consistency (exposed on macOS)Gravatar Merry2023-02-2110-34/+34
|/
* kernel: add KObjectNameGravatar Liam2023-02-171-3/+51
|
* Merge pull request #9796 from liamwhite/currentGravatar liamwhite2023-02-1522-108/+115
|\ | | | | general: rename CurrentProcess to ApplicationProcess
| * kernel: use GetCurrentProcessGravatar Liam2023-02-1322-108/+115
| |
* | remove static from pointer sized or smaller types for aesthetics, change ↵Gravatar arades792023-02-143-3/+3
| | | | | | | | | | | | constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
* | add static lifetime to constexpr values to force compile time evaluation ↵Gravatar arades792023-02-143-3/+3
|/ | | | | | where possible Signed-off-by: arades79 <scravers@protonmail.com>
* kernel/svc: Fix undefined info_idGravatar Colin Kinloch2023-02-111-2/+2
|
* kernel/svc: switch to generated wrappersGravatar Liam2023-02-0637-258/+1809
|
* kernel/svc: Split implementations into separate filesGravatar Liam2023-02-0436-0/+2997