aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
Commit message (Expand)AuthorAgeFilesLines
* svc: Fix type consistency (exposed on macOS)Merry2023-02-2113-53/+53
* Merge pull request #9771 from ameerj/host-thread-idliamwhite2023-02-191-27/+18
|\
| * kernel: Refactor thread_local variable usageameerj2023-02-101-27/+18
* | kernel: add KObjectNameLiam2023-02-176-3/+263
* | Merge pull request #9796 from liamwhite/currentliamwhite2023-02-1536-165/+185
|\ \
| * | general: rename CurrentProcess to ApplicationProcessLiam2023-02-135-38/+39
| * | kernel: use GetCurrentProcessLiam2023-02-1334-128/+147
* | | remove static from pointer sized or smaller types for aesthetics, change cons...arades792023-02-1411-39/+38
* | | apply clang-formatarades792023-02-141-1/+2
* | | add static lifetime to constexpr values to force compile time evaluation wher...arades792023-02-1411-38/+38
|/ /
* | kernel/svc: Fix undefined info_idColin Kinloch2023-02-111-2/+2
* | Merge pull request #9773 from bunnei/fix-process-resourceliamwhite2023-02-113-1/+15
|\ \
| * | core: kernel: k_process: Use application system resource.bunnei2023-02-103-1/+15
* | | Merge pull request #9742 from liamwhite/svc-wrap-onlybunnei2023-02-1043-1570/+7466
|\ \ \ | |/ / |/| |
| * | kernel/svc: switch to generated wrappersLiam2023-02-0643-1570/+7466
* | | kernel: avoid usage of bit_castLiam2023-02-101-2/+2
| |/ |/|
* | kernel: fix compilation with older gccLiam2023-02-062-4/+5
|/
* kernel/svc: Split implementations into separate filesLiam2023-02-0439-2687/+3160
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-032-3/+35
* Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-spanbunnei2023-02-022-35/+3
|\
| * Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ...liamwhite2023-02-022-35/+3
* | kernel: add KDeviceAddressSpaceLiam2023-02-015-0/+230
|/
* Merge pull request #9697 from liamwhite/kcapbunnei2023-01-314-0/+716
|\
| * kernel: add KCapabilitiesLiam2023-01-294-0/+716
* | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei2023-01-302-3/+35
|\ \
| * | hle_ipc: Use thread_local ReadBufferameerj2022-12-281-4/+14
| * | hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-282-4/+4
| * | hle_ipc: Rename ReadBuffer to ReadBufferCopyameerj2022-12-282-3/+4
| * | service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-251-1/+0
| * | hle_ipc: Add ReadBufferSpan functionameerj2022-12-252-0/+22
* | | Move to Clang Format 15Levi Behunin2023-01-295-52/+47
| |/ |/|
* | Merge pull request #9666 from liamwhite/wait-for-mebunnei2023-01-276-42/+52
|\ \
| * | kernel: split SetAddressKey into user and kernel variantsLiam2023-01-235-11/+29
| * | kernel: fix incorrect locking order in suspensionLiam2023-01-233-31/+23
* | | kernel: unbreak min/max template deduction on Apple ClangLiam2023-01-261-2/+2
* | | kernel: KPageTable: updateLiam2023-01-226-215/+477
|/ /
* | timing: wait for completion on unregisterLiam2023-01-141-2/+4
* | Revert "Revert "k_page_group: synchronize""bunnei2023-01-0710-181/+321
* | Revert "k_page_group: synchronize"gidoly2022-12-2910-321/+181
* | k_page_table: remove HACK_OpenPages/ClosePagesLiam2022-12-253-58/+54
* | k_page_group: synchronizeLiam2022-12-2510-125/+269
|/
* kernel: workaround static shared memory initializationLiam2022-12-233-58/+62
* kernel: remove TimeManagerLiam2022-12-1810-115/+33
* kernel: add KHardwareTimerLiam2022-12-185-6/+267
* Merge pull request #9452 from ameerj/hle-read-buffer-resreveliamwhite2022-12-171-8/+6
|\
| * hle_ipc: Refactor ReadBuffer to set buffer size upon initializationameerj2022-12-151-8/+6
* | Merge pull request #9450 from ameerj/hle-ipc-vector-reserveliamwhite2022-12-161-0/+8
|\ \
| * | hle_ipc: Reserve vectors before populatingameerj2022-12-151-0/+8
| |/
* | kernel: svc: Fix duplicated InfoType enumNarr the Reg2022-12-151-90/+47
* | kernel: process: Implement GetFreeThreadCountNarr the Reg2022-12-153-1/+28
|/