aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
Commit message (Expand)AuthorAgeFilesLines
* kernel: define thread-local state out of line for LTOsnowstormxd30 hours1-1/+3
* core: skip empty bitmap ranges during cache and scheduler traversalsnowstormxd31 hours1-7/+13
* Merge remote-tracking branch 'origin/fix/memory-skip-zero-clears' into test/l...Takoroka2 days3-5/+30
|\
| * memory: skip clearing guest memory that is still zeroTakoroka5 days3-5/+30
| * kernel: clear the fastmem arena when the application process is closedTakoroka5 days1-0/+14
* | Merge remote-tracking branch 'origin/fix/nx2-svc-trace-wait-names' into test/...Takoroka2 days1-0/+17
|\ \
| * | svc: name the handles a traced WaitSynchronization waits onTakoroka4 days1-0/+17
* | | Merge remote-tracking branch 'origin/fix/nx2-graphics-pool-2gib' into test/li...Takoroka2 days1-1/+4
|\ \ \
| * | | nx2: shrink the graphics server pool to 2 GiBTakoroka4 days1-1/+4
| |/ /
* / / boot Pokopia past audio init (Switch 2 heap limits, aud:u 1, stpl:u) (#77)Alex3 days2-2/+11
|/ /
* / kernel: clear the fastmem arena when the application process is closedTakoroka5 days1-0/+14
|/
* core: use the 12 GiB layout and auto-stub IPC for Switch 2 titlesTakoroka6 days2-0/+6
* kernel: spin briefly before sleeping on a contended KSpinLockTakoroka6 days2-5/+53
* Performance diagnostics and small wins for title 1Takoroka6 days3-7/+37
* Switch 2: back GPU-only regions outside the application poolTakoroka6 days2-1/+5
* kernel: EDEN_NX2_MEM_TRACE logs heap, physical memory and memory info requestsTakoroka6 days2-4/+48
* core: emulate six CPU coresTakoroka6 days3-4/+7
* Switch 2: native memory/images, GPU-accessible attribute, TSG subcontexts, sy...Takoroka7 days4-8/+33
* Switch 2: aud:u audio, REv revision tag, job-slot events, open-file limitTakoroka7 days1-1/+1
* Switch 2: window image sizes, queue semaphores, built-in fonts, memory budgetTakoroka7 days1-0/+7
* Switch 2 GPU memory: svc 0x80, gpu sub-session jobs, VM range, SM 0x808Takoroka7 days1-1/+8
* kernel: stub Switch 2 svcGetInfo 31/32 (remote memory)Takoroka7 days2-0/+15
* kernel: optional SVC trace (EDEN_NX2_SVC_TRACE=1)Takoroka7 days1-0/+11
* kernel: fold Switch 2 virtual cores 4/5 onto emulated coresTakoroka7 days1-0/+17
* kernel: svcGetInfo 33 is a page granule; give 29/30 a real regionTakoroka7 days2-14/+18
* kernel: stub Switch 2 svcGetInfo ids 29, 30 and 33Takoroka7 days2-0/+26
* [k_scheduler] fix for libc++ that lazily initializes mutexes (#4447)lizzie2026-09-171-0/+8
* [common] Replace `Common::SpinLock` with `std::mutex` (#4436)lizzie2026-09-162-6/+4
* [hle] Firmware 23.0.0 (#4390)lizzie2026-09-102-1/+13
* [common/core/dynarmic] Optimize page table allocations (#4219)Exverge2026-09-092-41/+82
* [svc] don't truncate 64-bit SVC args on trace logs (#4374)lizzie2026-09-091-6/+7
* [hle] VirtualBoy classics fixes, QLaunch IPC fixes, implement extra ams SVCIn...lizzie2026-09-081-71/+57
* [cmake] Fix some macOS compilation errors (#4350)lizzie2026-09-051-0/+1
* [gdb] fix conn state to use same pipe (instead of a copy) (#4339)xbzk2026-09-021-0/+3
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-313-6/+7
* [hle/kernel] remove flusher thread from OutputDebugString (#4291)lizzie2026-08-301-47/+3
* [kernel, service] Return ResultSessionClosed when a session is closed (#4318)Maufeat2026-08-302-5/+5
* [core, hle, video_core, memory] Improve multi-process, display layers, dynami...Maufeat2026-08-292-6/+26
* [core/hle/kernel/svc] demote ResetSignal log Debug->Trace (#4161)lizzie2026-08-091-1/+1
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-2516-96/+97
* [core/hle/kernel/svc] add missing CanContain check for {Un}MapProcessCodeMemo...lizzie2026-07-073-17/+18
* [*, docs] remove UTF8 and make docs ASCII only (#4166)lizzie2026-07-071-1/+1
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-2396-1940/+1973
* [hle] support passing arguments to homebrew applications (#4013)xbzk2026-06-152-3/+37
* [hle] Fixes for nxident, nxmp and nxplay, remove hbl.nsp workarounds (#3996)lizzie2026-06-123-13/+6
* [svc] Stub BreakDebugProcess (#4044)crueter2026-06-021-2/+5
* [*] fix missing '#pragma once' on header files (#4014)lizzie2026-05-261-0/+5
* [hle] make HBLoader work, add -hlaunch option (#3981)lizzie2026-05-191-1/+5
* [core/hle/kernel] Remove redundant TLS load/stores, reuse computed segment+ad...lizzie2026-05-091-10/+9
* [kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761)maufeat2026-05-057-23/+53