summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel: match calls to Register and UnregisterGravatar Liam2023-04-291-3/+28
* memory: rename global memory references to application memoryGravatar Liam2023-03-231-2/+2
* kernel: use KTypedAddress for addressesGravatar Liam2023-03-221-51/+57
* kernel: fix clang buildGravatar Liam2023-03-121-2/+2
* kernel: convert KThread to new styleGravatar Liam2023-03-121-3/+0
* kernel: remove KLinkedListGravatar Liam2023-03-121-4/+0
* kernel: convert KPort, KSessionGravatar Liam2023-03-121-6/+5
* kernel: refactor priority inheritance to represent locks as C++ objectsGravatar Liam2023-03-011-0/+93
* service: refactor server architectureGravatar Liam2023-02-211-104/+103
* Merge pull request #9771 from ameerj/host-thread-idGravatar liamwhite2023-02-191-27/+18
|\
| * kernel: Refactor thread_local variable usageGravatar ameerj2023-02-101-27/+18
* | kernel: add KObjectNameGravatar Liam2023-02-171-0/+14
* | general: rename CurrentProcess to ApplicationProcessGravatar Liam2023-02-131-23/+23
* | core: kernel: k_process: Use application system resource.Gravatar bunnei2023-02-101-0/+8
|/
* kernel: fix incorrect locking order in suspensionGravatar Liam2023-01-231-16/+23
* kernel: workaround static shared memory initializationGravatar Liam2022-12-231-29/+14
* kernel: remove TimeManagerGravatar Liam2022-12-181-9/+11
* general: improve handling of system startup failureGravatar Liam2022-12-061-5/+9
* kernel/kernel: Ensure shutdown threads are always initializedGravatar Lioncash2022-12-051-1/+1
* kernel/svc_types: refreshGravatar Liam2022-11-091-7/+11
* Merge pull request #9182 from liamwhite/services-are-processesGravatar bunnei2022-11-091-15/+34
|\
| * service_thread: register service threads to the logical owner processGravatar Liam2022-11-041-10/+17
| * kernel: avoid racy behavior in global suspensionGravatar Liam2022-11-041-5/+17
* | service_thread: fix deletionGravatar Liam2022-11-061-22/+20
* | Merge pull request #9173 from bunnei/kern-update-15Gravatar liamwhite2022-11-051-19/+108
|\ \ | |/ |/|
| * core: hle: kernel: Integrate system KSystemResource.Gravatar bunnei2022-11-031-18/+103
| * core: hle: kernel: k_memory_layout: Refresh.Gravatar bunnei2022-11-031-1/+5
* | kernel: fix single core for service threadsGravatar Liam2022-10-311-1/+2
* | kernel: fix port trackingGravatar Liam2022-10-311-34/+1
* | kernel: invert session request handling flowGravatar Liam2022-10-311-2/+22
|/
* core: barrier service thread shutdownGravatar Liam2022-10-231-3/+9
* core: hle: kernel: Fix InitializePreemption order.Gravatar bunnei2022-10-181-1/+1
* core: hle: kernel: k_process: Improve management of page table & cleanup.Gravatar bunnei2022-10-181-9/+14
* core: hle: kernel: Remove junk.Gravatar bunnei2022-10-181-9/+0
* core: hle: kernel: Integration application memory block slab manager.Gravatar bunnei2022-10-181-0/+34
* common: remove "yuzu:" prefix from thread namesGravatar Liam2022-10-031-1/+1
* kernel: unlayer CPU interrupt handlingGravatar Liam2022-07-251-28/+13
* Merge pull request #8549 from liamwhite/kscheduler-scGravatar Morph2022-07-251-11/+16
|\
| * kernel: fix issues with single core modeGravatar Liam2022-07-141-3/+16
| * kernel: use KScheduler from mesosphereGravatar Liam2022-07-141-9/+1
* | Project AndioGravatar Kelebek12022-07-221-13/+21
|/
* PRGravatar Kelebek12022-07-101-2/+1
* Rework CoreTimingGravatar Kelebek12022-07-101-4/+6
* kernel: make current thread pointer thread localGravatar Liam2022-06-231-1/+12
* Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresGravatar bunnei2022-06-221-0/+7
|\
| * kernel: wait for threads to stop on pauseGravatar Liam2022-06-181-0/+7
* | kernel: fix some uses of disable_countGravatar Liam2022-06-151-1/+0
|/
* kernel: implement KProcess suspensionGravatar Liam2022-06-141-20/+29
* kernel: fix passthrough of local captures in lambdaGravatar Liam2022-06-131-1/+3
* CpuManager: simplify pausingGravatar Liam2022-06-081-3/+1