summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* hle: kernel: process: Add schedule count tracking, to be used for yield impl.Gravatar bunnei2020-12-061-0/+13
* hle: kernel: svc: Remove unnecessary hack in svcSleep.Gravatar bunnei2020-12-061-7/+0
* common: Port KPriorityQueue from Mesosphere.Gravatar bunnei2020-12-061-0/+443
* hle: kernel: Port KAffinityMask from Mesosphere.Gravatar bunnei2020-12-065-14/+77
* kernel: scheduler: Minor cleanup to remove duplicated code.Gravatar bunnei2020-11-292-46/+14
* kernel: time_manager: Protect access with a mutex.Gravatar bunnei2020-11-292-1/+5
* hle: kernel: thread: Remove unused "Running" state.Gravatar bunnei2020-11-292-6/+0
* core: arm: Implement InvalidateCacheRange for CPU cache invalidation.Gravatar bunnei2020-11-294-5/+21
* hle: kernel: time_manager: Avoid a crash on process exit.Gravatar bunnei2020-11-291-1/+4
* hle: kernel: AddressArbiter: Remove unused code.Gravatar bunnei2020-11-292-9/+0
* hle: kernel: SynchronizationObject: Use atomic_bool for is_signaled.Gravatar bunnei2020-11-291-1/+2
* common: fiber: Use boost::context instead of native fibers on Windows.Gravatar bunnei2020-11-291-1/+1
* hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.Gravatar bunnei2020-11-298-57/+97
* svc: Remove unnecessary [[maybe_unused]] tagGravatar Lioncash2020-11-231-1/+1
* ipc_helpers: Remove usage of the global system instanceGravatar Lioncash2020-11-081-0/+6
* core: Remove usage of unicornGravatar Lioncash2020-11-032-28/+5
* kernel/process: Add missing <ctime> includeGravatar Morph2020-10-291-0/+1
* Merge pull request #4835 from lat9nq/rng-default-timeGravatar bunnei2020-10-281-1/+1
|\
| * kernel: Use the current time as the default RNG seedGravatar lat9nq2020-10-261-1/+1
* | hle/kernel: Remove unused registered_core_threads to fix data racesGravatar ReinUsesLisp2020-10-271-5/+0
|/
* Revert "core: Fix clang build"Gravatar bunnei2020-10-2018-114/+74
* kernel: Fix build with recent compiler flag changesGravatar Lioncash2020-10-201-4/+8
* Merge pull request #4796 from lioncash/clangGravatar LC2020-10-2018-74/+114
|\
| * core: Fix clang buildGravatar Lioncash2020-10-1718-74/+114
* | Merge pull request #4788 from ReinUsesLisp/lockfree-host-threadGravatar bunnei2020-10-191-28/+38
|\ \ | |/ |/|
| * kernel: Implement host thread register methods without lockingGravatar ReinUsesLisp2020-10-131-28/+38
* | core/CMakeLists: Make some warnings errorsGravatar Lioncash2020-10-132-6/+6
|/
* kernel: Remove all dependencies on the global system instanceGravatar Lioncash2020-09-145-11/+20
* Merge pull request #4323 from ReinUsesLisp/no-spinGravatar bunnei2020-09-111-1/+1
|\
| * kernel/scheduler: Use std::mutex instead of spin lockGravatar ReinUsesLisp2020-07-121-1/+1
* | Merge pull request #4590 from ReinUsesLisp/tsan-schedGravatar bunnei2020-09-031-2/+6
|\ \
| * | hle/scheduler: Fix data race in is_context_switch_pendingGravatar ReinUsesLisp2020-08-261-2/+6
* | | hle/kernel: Fix data race in GetCurrentHostThreadIDGravatar ReinUsesLisp2020-08-261-1/+2
|/ /
* | Merge pull request #4492 from lioncash/linkageGravatar bunnei2020-08-152-15/+11
|\ \
| * | system_control: Make functions internally linked where applicableGravatar Lioncash2020-08-052-15/+11
* | | kernel/scheduler: Mark SchedulerLock constructor as nodiscardGravatar Lioncash2020-08-141-1/+1
* | | General: Tidy up clang-format warnings part 2Gravatar Lioncash2020-08-132-30/+38
* | | Merge pull request #4491 from lioncash/unused-varsGravatar bunnei2020-08-102-18/+11
|\ \ \
| * | | kernel: Remove unused variablesGravatar Lioncash2020-08-052-18/+11
| |/ /
* | | scheduler: Resolve sign conversion warningGravatar Lioncash2020-08-051-1/+2
* | | address_arbiter: Resolve sign conversion warningGravatar Lioncash2020-08-051-1/+1
|/ /
* | ipc: Allow all trivially copyable objects to be passed directly into WriteBuf...Gravatar David2020-08-031-14/+16
* | core_timing: Make use of uintptr_t to represent user_dataGravatar Lioncash2020-07-273-8/+10
* | Merge pull request #4348 from lioncash/nanoGravatar bunnei2020-07-183-8/+11
|\ \
| * | core_timing: Make TimedCallback take std::chrono::nanosecondsGravatar Lioncash2020-07-153-3/+3
| * | core_timing: Make use of std::chrono with ScheduleEventGravatar Lioncash2020-07-153-5/+8
| |/
* | Merge pull request #4357 from lioncash/unused4Gravatar David2020-07-173-7/+2
|\ \
| * | kernel: Remove unused variablesGravatar Lioncash2020-07-163-7/+2
* | | Merge pull request #4358 from lioncash/unused5Gravatar David2020-07-171-2/+0
|\ \ \
| * | | kernel/thread: Remove unimplemented function prototypeGravatar Lioncash2020-07-161-2/+0
| |/ /