summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* core_timing: Split off utility functions into core_timing_utilGravatar MerryMage2018-07-241-0/+1
* Merge pull request #751 from Subv/tpidr_el0Gravatar bunnei2018-07-211-0/+1
|\
| * CPU: Save and restore the TPIDR_EL0 system register on every context switch.Gravatar Subv2018-07-201-0/+1
* | thread: Convert ThreadStatus into an enum classGravatar Lioncash2018-07-191-24/+23
|/
* Merge pull request #690 from lioncash/moveGravatar bunnei2018-07-181-1/+1
|\
| * core/memory, core/hle/kernel: Use std::move where applicableGravatar Lioncash2018-07-181-1/+1
* | core: Don't construct instance of Core::System, just to access its live instanceGravatar Lioncash2018-07-181-6/+6
|/
* Update clang formatGravatar James Rowe2018-07-021-1/+1
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-5/+5
* Kernel/Arbiters: Implement WaitForAddressGravatar Michael Scire2018-06-211-0/+6
* Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may a...Gravatar Subv2018-06-021-2/+5
* Kernel/Thread: Corrected a typo that caused the affinity mask to never be cha...Gravatar Subv2018-05-301-2/+2
* Kernel/Thread: Corrected a typo in an assert about the processor id.Gravatar Subv2018-05-301-1/+1
* thread: Rename mask to affinity_masks.Gravatar bunnei2018-05-101-2/+2
* thread: Support core change on ResumeFromWait and improve ChangeCore.Gravatar bunnei2018-05-101-37/+68
* thread: Initialize ideal_core and mask members.Gravatar bunnei2018-05-101-0/+2
* threading: Reschedule only on cores that are necessary.Gravatar bunnei2018-05-101-1/+1
* thread: Implement ChangeCore function.Gravatar bunnei2018-05-101-1/+52
* core: Implement multicore support.Gravatar bunnei2018-05-101-8/+8
* core_timing: Namespace all functions and constants in core_timing's headerGravatar Lioncash2018-04-301-1/+2
* general: Convert assertion macros over to be fmt-compatibleGravatar Lioncash2018-04-271-2/+2
* kernel: Migrate logging macros to fmt-compatible onesGravatar Lioncash2018-04-251-7/+8
* Kernel: Implemented mutex priority inheritance.Gravatar Subv2018-04-231-2/+39
* Kernel: Remove unused ConditionVariable class.Gravatar Subv2018-04-201-9/+0
* Kernel: Remove old and unused Mutex code.Gravatar Subv2018-04-201-3/+0
* Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Gravatar Subv2018-04-201-1/+12
* memory: Fix stack region.Gravatar bunnei2018-03-311-1/+1
* thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.Gravatar bunnei2018-03-181-18/+3
* kernel: Move stack region outside of application heap.Gravatar bunnei2018-03-161-1/+1
* MemoryState: Add additional memory states and improve naming.Gravatar bunnei2018-03-161-1/+1
* core: Move process creation out of global state.Gravatar bunnei2018-03-141-2/+2
* thread: Clear the process list on shutdown.Gravatar Jules Blok2018-02-271-1/+3
* kernel: Use Scheduler class for threading.Gravatar bunnei2018-02-181-155/+14
* kernel: Remove unused address_arbiter code.Gravatar bunnei2018-02-181-34/+0
* Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Gravatar Subv2018-02-181-0/+1
* thread: Silence formatting specifier warningsGravatar Lioncash2018-02-141-2/+3
* Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Gravatar Subv2018-01-081-8/+17
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-081-3/+2
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.Gravatar bunnei2018-01-021-4/+2
* thread: Keep track of the initially created handle.Gravatar bunnei2017-12-311-1/+2
* thread: Main thread should set thread handle to reg 1.Gravatar bunnei2017-12-301-1/+4
* thread: Remove THUMB mode flag.Gravatar bunnei2017-12-301-1/+1
* thread: Main thread should be ready by default, all others dormant.Gravatar bunnei2017-12-301-4/+3
* kernel: Various 64-bit fixes in memory/process/threadGravatar bunnei2017-12-291-5/+5
* hle: Use Switch formatted result codes.Gravatar bunnei2017-10-311-3/+2
* hle: Fix QueryMemory response for MemoryInfo.Gravatar bunnei2017-10-191-1/+1
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-091-23/+45
|\
| * Merge pull request #2971 from Subv/per_process_memopsGravatar Sebastian Valle2017-10-011-0/+6
| |\
| | * Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.Gravatar Subv2017-10-011-0/+6
| * | Merge pull request #2967 from Subv/thread_wakeup_callbacksGravatar Sebastian Valle2017-09-301-3/+10
| |\ \ | | |/ | |/|