VolcaEM
|
6d7c850936
|
Fix typo
|
6 years ago |
VolcaEM
|
a82dc6c91d
|
Clang-format
|
6 years ago |
VolcaEM
|
9338a6a1cf
|
service: Update function tables
|
6 years ago |
ReinUsesLisp
|
a0226819e1
|
core_timing,scheduler: Use std::scoped_lock when possible
Simplifies the cognitive load of procedures using locks and makes locks
safe against exceptions.
|
6 years ago |
David Marcec
|
3804c6d1c0
|
ldr: Cleanup NRO & NRR structs
|
6 years ago |
David Marcec
|
2864b1fb41
|
am: Stub GetIndirectLayerConsumerHandle
Needed by Monster Hunter Generations Ultimate
|
6 years ago |
David Marcec
|
bbf7b72fbf
|
acc: ListOpenContextStoredUsers partial stub
Needed by Baldur's Gate 1/2
|
6 years ago |
Fernando Sahmkow
|
94a51e6b21
|
Core/Common: Address Feedback.
|
6 years ago |
Fernando Sahmkow
|
7818e2ee11
|
NvFlinger: Clang Format.
|
6 years ago |
Fernando Sahmkow
|
8cd81eb66f
|
SVC: Implement 32-bits wrappers and update Dynarmic.
|
6 years ago |
Fernando Sahmkow
|
146bbc6189
|
SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32
|
6 years ago |
Fernando Sahmkow
|
75db328166
|
SVC: Add GetThreadPriority32 & SetThreadPriority32
|
6 years ago |
Fernando Sahmkow
|
24e0d393e2
|
Common/Kernel: Corrections and small bug fixing.
|
6 years ago |
Fernando Sahmkow
|
fda5651072
|
Services/NvFlinger: Do vSync in a sepparate thread on Multicore.
|
6 years ago |
Fernando Sahmkow
|
555c4c238c
|
Kernel: Correct Host Context on Threads and Scheduler.
|
6 years ago |
Fernando Sahmkow
|
adc86e3030
|
Clang Format.
|
6 years ago |
Fernando Sahmkow
|
6f0c873d48
|
General: Cleanup legacy code.
|
6 years ago |
Fernando Sahmkow
|
e95444c05a
|
Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak.
|
6 years ago |
Fernando Sahmkow
|
b2109333c6
|
HLE_IPC: Correct HLE Event behavior on timeout.
|
6 years ago |
Fernando Sahmkow
|
4132ba96da
|
SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock.
|
6 years ago |
Fernando Sahmkow
|
3197d72996
|
FrameLimiting: Enable frame limiting for single core.
|
6 years ago |
Fernando Sahmkow
|
f0f2fc4243
|
SingleCore: Use Cycle Timing instead of Host Timing.
|
6 years ago |
Fernando Sahmkow
|
21235cdab1
|
Scheduler: Correct Reload/Unload
|
6 years ago |
Fernando Sahmkow
|
720858ba13
|
Thread: Release the ARM Interface on exitting.
|
6 years ago |
Fernando Sahmkow
|
db60ca2704
|
General: Move ARM_Interface into Threads.
|
6 years ago |
Fernando Sahmkow
|
7b3b33a2e6
|
Core: Refactor ARM Interface.
|
6 years ago |
Fernando Sahmkow
|
96c996b6a0
|
SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface.
|
6 years ago |
Fernando Sahmkow
|
287ea2d3b4
|
SingleCore: Move Host Timing from a sepparate thread to main cpu thread.
|
6 years ago |
Fernando Sahmkow
|
fc47857c3b
|
ARM: Addapt to new Exclusive Monitor Interface.
|
6 years ago |
Fernando Sahmkow
|
d03d00c9c2
|
Scheduler: Correct yielding interaction with SetThreadActivity.
|
6 years ago |
Fernando Sahmkow
|
b121009e03
|
General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running.
|
6 years ago |
Fernando Sahmkow
|
cb974be3ce
|
General: Fix Stop function
|
6 years ago |
Fernando Sahmkow
|
3869e55c27
|
Kernel: Rewind on SVC change.
|
6 years ago |
Fernando Sahmkow
|
0963ff1ae9
|
Kernel: Preempt Single core on redudant yields.
|
6 years ago |
Fernando Sahmkow
|
ebb640e968
|
CPU_Manager: Unload/Reload threads on preemption on SingleCore
|
6 years ago |
Fernando Sahmkow
|
d2aa227e0d
|
Synchronization: Correct wide Assertion.
|
6 years ago |
Fernando Sahmkow
|
cc2f7dcd08
|
General: Initial Setup for Single Core.
|
6 years ago |
Fernando Sahmkow
|
65225cf61b
|
Scheduler: Set last running time on thread.
|
6 years ago |
Fernando Sahmkow
|
76daf8f672
|
Kernel: Corrections to TimeManager, Scheduler and Mutex.
|
6 years ago |
Fernando Sahmkow
|
24bc1f020a
|
Kernel: Fixes, corrections and asserts to scheduler and different svcs.
|
6 years ago |
Fernando Sahmkow
|
5183094c24
|
Scheduler: Correct yields.
|
6 years ago |
Fernando Sahmkow
|
d9a0ea22bf
|
Mutex: Revert workaround due to poor exclusive memory.
|
6 years ago |
Fernando Sahmkow
|
5eac520ae3
|
ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.
|
6 years ago |
Fernando Sahmkow
|
d2a2c5f57b
|
SVC: WaitSynchronization add Termination Pending Result.
|
6 years ago |
Fernando Sahmkow
|
a9ed059a07
|
Scheduler: Remove arm_interface lock and a few corrections.
|
6 years ago |
Fernando Sahmkow
|
87117805c9
|
SVC: Correct SetThreadActivity.
|
6 years ago |
Fernando Sahmkow
|
c1f6b99653
|
SCC: Small corrections to CancelSynchronization
|
6 years ago |
Fernando Sahmkow
|
e5454c3665
|
Scheduler: Correct locking for hle threads.
|
6 years ago |
Fernando Sahmkow
|
723a909ee9
|
Scheduler: Fix HLE Threads on guard
|
6 years ago |
Fernando Sahmkow
|
b80f252d11
|
Scheduler: Protect on closed threads.
|
6 years ago |