summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* k_server_session: fix crashesGravatar Liam2022-10-291-1/+1
* Merge pull request #9125 from liamwhite/dummy-schedulerGravatar bunnei2022-10-265-26/+76
|\
| * kernel: refactor dummy thread wakeupsGravatar Liam2022-10-245-26/+76
* | concepts: Use the std::contiguous_iterator conceptGravatar Morph2022-10-261-1/+1
* | Merge pull request #9119 from liamwhite/shutdown-barrierGravatar liamwhite2022-10-251-3/+9
|\ \
| * | core: barrier service thread shutdownGravatar Liam2022-10-231-3/+9
| |/
* / general: Enforce C4800 everywhere except in video_coreGravatar Morph2022-10-221-2/+2
|/
* k_session_request: Add missing override specifierGravatar Lioncash2022-10-211-1/+1
* k_session_request: Turn C-style array into std::arrayGravatar Lioncash2022-10-211-1/+3
* k_session_request: Simplify constructor initializationGravatar Lioncash2022-10-211-14/+11
* kernel: remove most SessionRequestManager handling from KServerSessionGravatar Liam2022-10-194-131/+110
* kernel: add KSessionRequestGravatar Liam2022-10-1912-62/+487
* Merge pull request #9083 from liamwhite/take-a-chance-on-meGravatar liamwhite2022-10-191-10/+17
|\
| * kernel: fix slab heap ABAGravatar Liam2022-10-171-10/+17
* | core: hle: kernel: Migrate ProcessState to enum class.Gravatar bunnei2022-10-192-17/+17
* | core: hle: kernel: Use result macros for new/changed code.Gravatar bunnei2022-10-188-125/+110
* | 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-187-60/+92
* | core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on ...Gravatar bunnei2022-10-181-12/+9
* | core: hle: kernel: Remove junk.Gravatar bunnei2022-10-181-9/+0
* | core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.Gravatar bunnei2022-10-182-544/+622
* | core: hle: kernel: Integration application memory block slab manager.Gravatar bunnei2022-10-183-3/+44
* | core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockM...Gravatar bunnei2022-10-182-251/+393
* | core: hle: kernel: k_memory_block: Update.Gravatar bunnei2022-10-181-117/+389
* | core: hle: kernel: k_memory_block_manager: Update.Gravatar bunnei2022-10-182-174/+380
* | core: hle: kernel: k_thread: Implement thread termination DPC.Gravatar bunnei2022-10-184-1/+91
* | core: hle: kernel: Add KDynamicResourceManager.Gravatar bunnei2022-10-181-0/+58
* | core: hle: kernel: Add KDynamicSlabHeap.Gravatar bunnei2022-10-181-0/+122
* | core: hle: kernel: Add KDynamicPageManager.Gravatar bunnei2022-10-181-0/+136
* | core: hle: kernel: k_process: Change Status -> State.Gravatar bunnei2022-10-183-37/+27
* | core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.Gravatar bunnei2022-10-181-0/+13
* | core: device_memory: Templatize GetPointer(..).Gravatar bunnei2022-10-187-12/+12
* | core: hle: kernel: svc_common: Add WaitInfinite & cleanup.Gravatar bunnei2022-10-181-2/+5
|/
* Merge pull request #9061 from liamwhite/writable-eventGravatar liamwhite2022-10-1411-155/+88
|\
| * kernel: remove KWritableEventGravatar Liam2022-10-1211-155/+88
* | k_server_session: preliminary support for userspace server sessionsGravatar Liam2022-10-116-47/+341
* | Add implementation of svcCreateSessionGravatar Liam2022-10-112-1/+103
|/
* common: remove "yuzu:" prefix from thread namesGravatar Liam2022-10-033-3/+3
* Merge pull request #8637 from liamwhite/bad-interruptsGravatar bunnei2022-08-074-61/+34
|\
| * kernel: unlayer CPU interrupt handlingGravatar Liam2022-07-254-61/+34
* | chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-276-18/+12
|/
* Merge pull request #8549 from liamwhite/kscheduler-scGravatar Morph2022-07-2510-531/+534
|\
| * kernel: Ensure all uses of disable_count are balancedGravatar Liam2022-07-143-10/+21
| * kernel: be more careful about initialization path for HLE threadsGravatar Liam2022-07-142-1/+8
| * kernel: fix single-core preemption pointsGravatar Liam2022-07-144-11/+14
| * kernel: fix issues with single core modeGravatar Liam2022-07-147-131/+120
| * kernel: use KScheduler from mesosphereGravatar Liam2022-07-149-497/+490
* | Project AndioGravatar Kelebek12022-07-224-15/+68
* | KCodeMemory: Mark virtual methods as overrideGravatar Merry2022-07-151-3/+3
|/
* Merge pull request #8559 from liamwhite/waiter-listGravatar bunnei2022-07-111-3/+9
|\