summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* scheduler: Initialize class members directly where applicableGravatar Lioncash2019-10-272-6/+4
* scheduler: Amend documentation commentsGravatar Lioncash2019-10-272-75/+59
* Merge pull request #2971 from FernandoS27/new-scheduler-v2Gravatar David2019-10-2819-435/+1022
|\
| * Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.Gravatar Fernando Sahmkow2019-10-152-4/+1
| * Kernel: Address Feedback 2Gravatar Fernando Sahmkow2019-10-152-9/+6
| * Kernel: Clang FormatGravatar Fernando Sahmkow2019-10-152-5/+5
| * Kernel: Reverse global accessor removal.Gravatar Fernando Sahmkow2019-10-154-23/+9
| * Kernel: Address Feedback.Gravatar Fernando Sahmkow2019-10-156-67/+98
| * Kernel Scheduler: Make sure the global scheduler shutdowns correctly.Gravatar Fernando Sahmkow2019-10-157-0/+31
| * Kernel_Thread: Eliminate most global accessors.Gravatar Fernando Sahmkow2019-10-151-11/+11
| * KernelSVC: Assert that condition variable address is aligned to 4 bytes.Gravatar Fernando Sahmkow2019-10-151-0/+4
| * Kernel: Correct Paused schedulingGravatar Fernando Sahmkow2019-10-151-3/+1
| * Kernel: Corrections to Wait Objects clearing in which a thread could still be...Gravatar Fernando Sahmkow2019-10-153-3/+4
| * Kernel: Correct redundant yields to only advance time forward.Gravatar Fernando Sahmkow2019-10-151-3/+5
| * Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqualGravatar Fernando Sahmkow2019-10-151-5/+13
| * Kernel: Correct Results in Condition Variables and MutexesGravatar Fernando Sahmkow2019-10-153-24/+17
| * Kernel: Clang FormatGravatar Fernando Sahmkow2019-10-152-2/+3
| * Kernel: Remove global system accessor from WaitObjectGravatar Fernando Sahmkow2019-10-154-2/+17
| * Scheduler: Implement Yield Count and Core migration on Thread Preemption.Gravatar Fernando Sahmkow2019-10-152-5/+85
| * Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection.Gravatar Fernando Sahmkow2019-10-152-8/+8
| * Kernel: Initial implementation of thread preemption.Gravatar Fernando Sahmkow2019-10-153-0/+30
| * Scheduler: Add protections for Yield bombingGravatar Fernando Sahmkow2019-10-155-24/+31
| * Kernel: Style and CorrectionsGravatar Fernando Sahmkow2019-10-1512-96/+137
| * Correct PrepareRescheduleGravatar Fernando Sahmkow2019-10-156-38/+29
| * Comment and reorganize the schedulerGravatar Fernando Sahmkow2019-10-152-98/+104
| * Add PrepareReschedule where required.Gravatar Fernando Sahmkow2019-10-153-16/+18
| * Correct compiling errors and addapt to the new interface.Gravatar Fernando Sahmkow2019-10-153-27/+15
| * Correct Supervisor Calls to work with the new scheduler,Gravatar Fernando Sahmkow2019-10-151-26/+41
| * Redesign CPU Cores to work with the new schedulerGravatar Fernando Sahmkow2019-10-152-13/+12
| * Add interfacing to the Global SchedulerGravatar Fernando Sahmkow2019-10-154-0/+34
| * Addapt thread class to the new SchedulerGravatar Fernando Sahmkow2019-10-152-60/+237
| * Implement a new Core SchedulerGravatar Fernando Sahmkow2019-10-152-258/+411
* | Merge pull request #3034 from ReinUsesLisp/w4244-maxwell3dGravatar bunnei2019-10-272-24/+25
|\ \
| * | maxwell_3d: Silence implicit conversion warningsGravatar ReinUsesLisp2019-10-272-24/+25
* | | astc: Silence implicit conversion warningsGravatar ReinUsesLisp2019-10-271-7/+8
|/ /
* | Merge pull request #2976 from FernandoS27/cache-fast-brx-rebasedGravatar Rodrigo Locatti2019-10-2628-864/+1482
|\ \
| * | Shader_IR: Address Feedback.Gravatar Fernando Sahmkow2019-10-269-56/+66
| * | Shader_IR: Clang formatGravatar Fernando Sahmkow2019-10-251-2/+1
| * | gl_shader_cache: Implement locker variants invalidationGravatar ReinUsesLisp2019-10-254-44/+104
| * | gl_shader_disk_cache: Store and load fast BRXGravatar ReinUsesLisp2019-10-256-50/+210
| * | const_buffer_locker: Minor style changesGravatar ReinUsesLisp2019-10-252-152/+76
| * | gl_shader_decompiler: Move entries to a separate functionGravatar ReinUsesLisp2019-10-2515-722/+420
| * | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Gravatar Fernando Sahmkow2019-10-251-1/+1
| * | Shader_IR: Correct typo in Consistent method.Gravatar Fernando Sahmkow2019-10-252-2/+2
| * | Shader_IR: allow lookup of texture samplers within the shader_ir for instruct...Gravatar Fernando Sahmkow2019-10-259-46/+363
| * | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Gravatar Fernando Sahmkow2019-10-257-130/+258
| * | Shader_Cache: setup connection of ConstBufferLockerGravatar Fernando Sahmkow2019-10-2510-43/+82
| * | VideoCore: Unify const buffer accessing along engines and provide ConstBuffer...Gravatar Fernando Sahmkow2019-10-2512-13/+183
| * | Shader_IR: Implement BRX tracking.Gravatar Fernando Sahmkow2019-10-251-0/+113
* | | Merge pull request #3027 from lioncash/lookupGravatar Rodrigo Locatti2019-10-261-53/+67
|\ \ \