summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "k_page_group: synchronize""Gravatar bunnei2023-01-0710-181/+321
* Revert "k_page_group: synchronize"Gravatar gidoly2022-12-2910-321/+181
* k_page_table: remove HACK_OpenPages/ClosePagesGravatar Liam2022-12-253-58/+54
* k_page_group: synchronizeGravatar Liam2022-12-2510-125/+269
* kernel: workaround static shared memory initializationGravatar Liam2022-12-233-58/+62
* kernel: remove TimeManagerGravatar Liam2022-12-1810-115/+33
* kernel: add KHardwareTimerGravatar Liam2022-12-185-6/+267
* Merge pull request #9452 from ameerj/hle-read-buffer-resreveGravatar liamwhite2022-12-171-8/+6
|\
| * hle_ipc: Refactor ReadBuffer to set buffer size upon initializationGravatar ameerj2022-12-151-8/+6
* | Merge pull request #9450 from ameerj/hle-ipc-vector-reserveGravatar liamwhite2022-12-161-0/+8
|\ \
| * | hle_ipc: Reserve vectors before populatingGravatar ameerj2022-12-151-0/+8
| |/
* | kernel: svc: Fix duplicated InfoType enumGravatar Narr the Reg2022-12-151-90/+47
* | kernel: process: Implement GetFreeThreadCountGravatar Narr the Reg2022-12-153-1/+28
|/
* Merge pull request #9398 from liamwhite/failGravatar bunnei2022-12-121-5/+9
|\
| * general: improve handling of system startup failureGravatar Liam2022-12-061-5/+9
* | Remove the lock entirely as per PR discussionGravatar Salvage2022-12-091-3/+0
|/
* kernel/k_shared_memory: Ensure device_memory is always initializedGravatar Lioncash2022-12-051-1/+1
* kernel/k_memory_block: Ensure members are always initializedGravatar Lioncash2022-12-052-22/+20
* kernel/physical_core: Ensure is_interrupted is always initializedGravatar Lioncash2022-12-051-1/+1
* kernel/thread: Ensure stack_top and argument are always initializedGravatar Lioncash2022-12-051-2/+2
* kernel/kernel: Ensure shutdown threads are always initializedGravatar Lioncash2022-12-051-1/+1
* service_thread: fix uninitialized memory usageGravatar Liam2022-12-041-7/+7
* Merge pull request #9289 from liamwhite/fruit-companyGravatar liamwhite2022-12-035-8/+8
|\
| * general: fix compile for Apple ClangGravatar Liam2022-11-225-8/+8
* | hle_ipc: Add helper functions for getting number of buffer elementsGravatar Lioncash2022-11-231-0/+12
* | hle_ipc: Mark relevant member functions as [[nodiscard]]Gravatar Lioncash2022-11-231-25/+25
* | k_handle_table: Remove cast to void* in GetObjectForIpcGravatar Lioncash2022-11-222-15/+18
|/
* Merge pull request #9234 from liamwhite/data-cash-moneyGravatar bunnei2022-11-182-8/+26
|\
| * kernel: implement FlushProcessDataCacheGravatar Liam2022-11-122-8/+26
* | Merge pull request #9229 from Docteh/achy_breaky_heartGravatar Morph2022-11-173-0/+5
|\ \
| * | Add break for default casesGravatar Kyle Kienapfel2022-11-133-0/+5
| |/
* | Merge pull request #9225 from liamwhite/debugger-instanceGravatar liamwhite2022-11-121-0/+3
|\ \
| * | gdbstub: add ams monitor commandsGravatar Liam2022-11-101-0/+3
* | | Merge pull request #9224 from liamwhite/services-arent-processesGravatar bunnei2022-11-112-29/+13
|\ \ \ | |_|/ |/| |
| * | service_thread: remove explicit KProcessGravatar Liam2022-11-102-29/+13
| |/
* | Merge pull request #9198 from liamwhite/arm64Gravatar bunnei2022-11-101-2/+2
|\ \ | |/ |/|
| * Initial ARM64 supportGravatar Liam2022-11-091-2/+2
* | kernel/svc_types: refreshGravatar Liam2022-11-0916-133/+559
* | Merge pull request #9182 from liamwhite/services-are-processesGravatar bunnei2022-11-095-25/+56
|\ \ | |/ |/|
| * service_thread: register service threads to the logical owner processGravatar Liam2022-11-045-20/+39
| * kernel: avoid racy behavior in global suspensionGravatar Liam2022-11-041-5/+17
* | Merge pull request #9215 from liamwhite/swordfightGravatar Fernando S2022-11-092-3/+9
|\ \
| * | Ensure correctness of atomic store orderingGravatar Liam2022-11-092-3/+9
* | | service_thread: fix deletionGravatar Liam2022-11-064-39/+33
|/ /
* | Merge pull request #9173 from bunnei/kern-update-15Gravatar liamwhite2022-11-0535-729/+2769
|\ \ | |/ |/|
| * core: hle: kernel: Address review comments.Gravatar Liam2022-11-052-2/+2
| * core: hle: kernel: k_page_table: Remove unnecessary casts.Gravatar bunnei2022-11-031-17/+8
| * core: hle: kernel: k_page_table: Manually open/close pages for IPC methods.Gravatar bunnei2022-11-031-0/+18
| * core: hle: kernel: k_page_table: Implement IPC memory methods.Gravatar bunnei2022-11-033-3/+910
| * core: hle: kernel: k_memory_manager: Refresh.Gravatar bunnei2022-11-033-367/+456