summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* core/debugger: Support reading guest thread namesGravatar Liam2022-06-012-0/+14
* core/debugger: Improved stepping mechanism and misc fixesGravatar Liam2022-06-011-0/+15
* core/debugger: Implement new GDB stub debuggerGravatar Liam2022-06-011-0/+4
* kernel: svc: Replace -1ULL with 0xFFFFFFFFFFFFFFFFGravatar Morph2022-04-241-1/+1
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-23120-378/+240
* hidbus: Implement hidbus and ringconGravatar german772022-04-162-0/+24
* Merge pull request #8172 from bunnei/kernel-mutexGravatar Fernando S2022-04-168-80/+36
|\
| * core: hle: kernel: k_thread: Rework dummy thread waiting.Gravatar bunnei2022-04-112-28/+21
| * hle: kernel: k_spin_lock: Remove unused ThreadPause.Gravatar bunnei2022-04-111-28/+0
| * hle: kernel: Use std::mutex instead of spin locks for most kernel locking.Gravatar bunnei2022-04-117-24/+15
* | service: jit: Implement the JIT serviceGravatar Liam2022-04-131-3/+8
* | Merge pull request #8165 from bunnei/ensure-session-port-cleanupGravatar bunnei2022-04-126-17/+51
|\ \
| * | hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSe...Gravatar bunnei2022-04-085-13/+45
| * | hle: kernel: k_server_port: Release ref-counted host emulation members on Des...Gravatar bunnei2022-04-081-0/+3
| * | hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.Gravatar bunnei2022-04-081-3/+2
| * | hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is ex...Gravatar bunnei2022-04-081-1/+1
* | | Merge pull request #8178 from tech-ticks/skyline-icache-fixGravatar bunnei2022-04-123-4/+15
|\ \ \ | |_|/ |/| |
| * | hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemo...Gravatar tech-ticks2022-04-093-4/+15
* | | Merge pull request #8157 from lat9nq/kernel-racesGravatar bunnei2022-04-117-13/+15
|\ \ \ | |_|/ |/| |
| * | k_system_control: Fix data raceGravatar lat9nq2022-04-051-3/+3
| * | k_auto_object: Fix data raceGravatar lat9nq2022-04-031-1/+1
| * | k_thread: Fix data raceGravatar lat9nq2022-04-032-3/+4
| * | k_process: Fix data raceGravatar lat9nq2022-04-031-1/+1
| * | kernel: Fix current_process raceGravatar lat9nq2022-04-031-4/+4
| * | k_scheduler_lock: Fix data raceGravatar lat9nq2022-04-031-1/+2
| |/
* | core/hle: Replace lock_guard with scoped_lockGravatar Merry2022-04-072-10/+10
* | Merge pull request #8148 from merryhime/interruptsGravatar Fernando S2022-04-071-0/+1
|\ \
| * | dynarmic: Better interruptsGravatar merry2022-04-031-0/+1
| |/
* | hle: service: Add option for service interfaces to create or use the default ...Gravatar bunnei2022-04-022-3/+16
* | hle: kernel: Create a default thread for services that do not need their own ...Gravatar bunnei2022-04-022-4/+26
|/
* hle: kernel: k_page_table: Fix implementations of LockForCodeMemory & UnlockF...Gravatar bunnei2022-03-261-48/+12
* hle: kernel: k_page_table: Implement LockMemoryAndOpen & UnlockMemory.Gravatar bunnei2022-03-262-0/+124
* hle: kernel: svc: MapProcessMemory: Fix usage of KPageLinkedList to use physi...Gravatar bunnei2022-03-261-2/+5
* hle: kernel: svc: CreateCodeMemory: Remove log of 'out' host pointer.Gravatar bunnei2022-03-261-2/+2
* hle: kernel: k_code_memory: Fix usage of KPageLinkedList to use physical addr...Gravatar bunnei2022-03-261-1/+2
* hle: kernel: k_page_table: Implement MakeAndOpenPageGroup & MakePageGroup.Gravatar bunnei2022-03-262-0/+83
* hle: kernel: k_page_table: Add IsHeapPhysicalAddress method.Gravatar bunnei2022-03-261-0/+8
* hle: kernel: k_page_linked_list: Add Empty method.Gravatar bunnei2022-03-261-0/+4
* hle: kernel: svc: UnmapProcessCodeMemory: Fix inverted alignment check.Gravatar bunnei2022-03-261-1/+1
* Merge pull request #8048 from ameerj/include-purgeGravatar bunnei2022-03-2114-19/+2
|\
| * core: Reduce unused includesGravatar ameerj2022-03-1914-19/+2
* | Merge pull request #8040 from Morph1984/handle-tableGravatar bunnei2022-03-192-30/+12
|\ \ | |/ |/|
| * KHandleTable: Optimize table entry layoutGravatar Morph2022-03-182-30/+12
* | general: Reduce core.h includesGravatar ameerj2022-03-183-7/+22
* | core: hle: kernel: init_slab_setup: Move CalculateSlabHeapGapSize to global n...Gravatar bunnei2022-03-141-6/+6
* | core: hle: kernel: Allocate dummy threads on host thread storage.Gravatar bunnei2022-03-142-8/+6
* | core: hle: kernel: Downgrade dangling objects warning to debug.Gravatar bunnei2022-03-141-2/+2
* | core: hle: kernel: Make object list container global and ensure it is reset o...Gravatar bunnei2022-03-141-7/+9
* | core: hle: kernel: Remove server session tracking.Gravatar bunnei2022-03-144-37/+1
* | core: hle: kernel: k_process: Remove handle table finalize, reset page table.Gravatar bunnei2022-03-141-3/+3