summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/ /
* | | Merge pull request #4327 from lioncash/desig2Gravatar Rodrigo Locatti2020-07-162-58/+38
|\ \ \ | |/ / |/| |
| * | address_space_info: Use type alias to simplify codeGravatar Lioncash2020-07-131-14/+13
| * | address_space_info: Make use of designated initializersGravatar Lioncash2020-07-132-46/+27
| |/
* | kernel: Add missing includeGravatar Lioncash2020-07-161-0/+1
* | cpu_manager: Mark function getters as staticGravatar Lioncash2020-07-163-7/+8
* | Merge pull request #4346 from lioncash/threadGravatar David2020-07-167-35/+26
|\ \
| * | kernel/process: Move name and system context to the bottom of the member listGravatar Lioncash2020-07-151-6/+6
| * | kernel/handle_table: Remove usages of the global system instanceGravatar Lioncash2020-07-154-8/+15
| * | kernel/thread: Remove global GetCurrentThread()Gravatar Lioncash2020-07-153-23/+7
| |/
* / memory_layout: Remove unused data memberGravatar Lioncash2020-07-131-2/+0
|/
* configuration: implement per-game configurations (#4098)Gravatar lat9nq2020-07-091-1/+1
* core_timing,scheduler: Use std::scoped_lock when possibleGravatar ReinUsesLisp2020-06-281-11/+10
* Core/Common: Address Feedback.Gravatar Fernando Sahmkow2020-06-275-16/+17
* SVC: Implement 32-bits wrappers and update Dynarmic.Gravatar Fernando Sahmkow2020-06-272-30/+273
* SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttrib...Gravatar Fernando Sahmkow2020-06-272-6/+39
* SVC: Add GetThreadPriority32 & SetThreadPriority32Gravatar Fernando Sahmkow2020-06-272-2/+30
* Common/Kernel: Corrections and small bug fixing.Gravatar Fernando Sahmkow2020-06-271-2/+2
* Kernel: Correct Host Context on Threads and Scheduler.Gravatar Fernando Sahmkow2020-06-274-11/+11
* Clang Format.Gravatar Fernando Sahmkow2020-06-274-12/+11
* General: Cleanup legacy code.Gravatar Fernando Sahmkow2020-06-278-253/+5
* Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBr...Gravatar Fernando Sahmkow2020-06-272-3/+13
* HLE_IPC: Correct HLE Event behavior on timeout.Gravatar Fernando Sahmkow2020-06-273-1/+19
* SingleCore: Improve Cycle timing Behavior and replace mutex in global schedul...Gravatar Fernando Sahmkow2020-06-272-2/+3
* SingleCore: Use Cycle Timing instead of Host Timing.Gravatar Fernando Sahmkow2020-06-272-4/+13
* Scheduler: Correct Reload/UnloadGravatar Fernando Sahmkow2020-06-272-3/+5
* Thread: Release the ARM Interface on exitting.Gravatar Fernando Sahmkow2020-06-273-1/+8
* General: Move ARM_Interface into Threads.Gravatar Fernando Sahmkow2020-06-278-119/+88
* Core: Refactor ARM Interface.Gravatar Fernando Sahmkow2020-06-273-24/+43
* SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.Gravatar Fernando Sahmkow2020-06-271-1/+1
* SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Gravatar Fernando Sahmkow2020-06-272-1/+10
* ARM: Addapt to new Exclusive Monitor Interface.Gravatar Fernando Sahmkow2020-06-272-9/+4
* Scheduler: Correct yielding interaction with SetThreadActivity.Gravatar Fernando Sahmkow2020-06-271-0/+15
* General: Fix microprofile on dynarmic/svc, fix wait tree showing which thread...Gravatar Fernando Sahmkow2020-06-275-3/+51
* General: Fix Stop functionGravatar Fernando Sahmkow2020-06-272-3/+20
* Kernel: Rewind on SVC change.Gravatar Fernando Sahmkow2020-06-273-5/+16
* Kernel: Preempt Single core on redudant yields.Gravatar Fernando Sahmkow2020-06-275-19/+40
* CPU_Manager: Unload/Reload threads on preemption on SingleCoreGravatar Fernando Sahmkow2020-06-272-0/+52
* Synchronization: Correct wide Assertion.Gravatar Fernando Sahmkow2020-06-271-2/+4
* General: Initial Setup for Single Core.Gravatar Fernando Sahmkow2020-06-272-0/+22
* Scheduler: Set last running time on thread.Gravatar Fernando Sahmkow2020-06-272-4/+2
* Kernel: Corrections to TimeManager, Scheduler and Mutex.Gravatar Fernando Sahmkow2020-06-273-5/+5