Commit Graph

  • 528b19a842 General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. Fernando Sahmkow 2020-04-05 09:48:53 -04:00
  • 7b44187fd2 Dynarmic Interface: don't clear cache if JIT has not been created. Fernando Sahmkow 2020-04-03 14:11:04 -04:00
  • ad92865497 General: Correct rebase, sync gpu and context management. Fernando Sahmkow 2020-04-03 11:58:43 -04:00
  • bfb5244cf8 CoreTiming/CycleTimer: Correct Idling. Fernando Sahmkow 2020-04-02 13:27:08 -04:00
  • bece52cd81 SingleCore: Correct ticks reset to be on preemption. Fernando Sahmkow 2020-04-02 13:24:39 -04:00
  • 48fa3b7a0f General: Cleanup legacy code. Fernando Sahmkow 2020-04-01 17:28:49 -04:00
  • c8bf47dcfb Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak. Fernando Sahmkow 2020-03-31 15:12:41 -04:00
  • 54e304fe2a Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL. Fernando Sahmkow 2020-03-31 13:52:07 -04:00
  • 19165cd859 HLE_IPC: Correct HLE Event behavior on timeout. Fernando Sahmkow 2020-03-30 21:50:05 -04:00
  • 7e2ce2f7f4 SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock. Fernando Sahmkow 2020-03-29 17:06:46 -04:00
  • a7ecd9e19c FrameLimiting: Enable frame limiting for single core. Fernando Sahmkow 2020-03-28 15:40:57 -04:00
  • f5e32935ca SingleCore: Use Cycle Timing instead of Host Timing. Fernando Sahmkow 2020-03-28 15:23:28 -04:00
  • 9bde28d7b1 Scheduler: Correct Reload/Unload Fernando Sahmkow 2020-03-10 13:24:52 -04:00
  • 5974e3ea33 Thread: Release the ARM Interface on exitting. Fernando Sahmkow 2020-03-07 14:16:25 -04:00
  • 1567824d2d General: Move ARM_Interface into Threads. Fernando Sahmkow 2020-03-01 12:14:17 -04:00
  • 1b82ccec22 Core: Refactor ARM Interface. Fernando Sahmkow 2020-02-29 13:58:50 -04:00
  • 534466754f X64 Clock: Reduce accuracy to be less or equal to guest accuracy. Fernando Sahmkow 2020-03-21 12:23:13 -04:00
  • 7b18174eef ARM/WaitTree: Better track the CallStack for each thread. Fernando Sahmkow 2020-03-20 14:05:47 -04:00
  • 87c49aa7be SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface. Fernando Sahmkow 2020-03-20 12:36:01 -04:00
  • f2ade343e2 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. Fernando Sahmkow 2020-03-19 13:09:32 -04:00
  • 5d3a2be04f GUI: Make multicore only work with Async and add GUI for multicore. Fernando Sahmkow 2020-03-15 21:34:22 -04:00
  • 25565dffd5 ARM: Addapt to new Exclusive Monitor Interface. Fernando Sahmkow 2020-03-15 15:54:40 -04:00
  • 1a5f2e290b CPU_Manager: Correct stopping on SingleCore. Fernando Sahmkow 2020-03-12 19:55:53 -04:00
  • db68fba4a6 Scheduler: Correct yielding interaction with SetThreadActivity. Fernando Sahmkow 2020-03-12 19:53:54 -04:00
  • 7020d498c5 General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. Fernando Sahmkow 2020-03-12 16:48:43 -04:00
  • e6f8bde74b General: Fix Stop function Fernando Sahmkow 2020-03-11 20:44:53 -04:00
  • f370de84b1 Kernel: Rewind on SVC change. Fernando Sahmkow 2020-03-10 18:41:11 -04:00
  • d494b074e8 Kernel: Preempt Single core on redudant yields. Fernando Sahmkow 2020-03-10 13:13:39 -04:00
  • a439cdf22e CPU_Manager: Unload/Reload threads on preemption on SingleCore Fernando Sahmkow 2020-03-10 11:50:33 -04:00
  • 8a78fc2580 Synchronization: Correct wide Assertion. Fernando Sahmkow 2020-03-09 10:51:05 -04:00
  • ab9aae28bf General: Initial Setup for Single Core. Fernando Sahmkow 2020-03-08 22:39:41 -04:00
  • 391f5f360d Scheduler: Set last running time on thread. Fernando Sahmkow 2020-03-08 21:13:18 -04:00
  • 9e9c287f8b Kernel: Corrections to TimeManager, Scheduler and Mutex. Fernando Sahmkow 2020-03-08 16:20:05 -04:00
  • 6515c6e8c6 Kernel: Fixes, corrections and asserts to scheduler and different svcs. Fernando Sahmkow 2020-03-08 12:51:24 -04:00
  • 4217e58a10 Scheduler: Correct yields. Fernando Sahmkow 2020-03-08 11:25:50 -04:00
  • 445b4342b3 Mutex: Revert workaround due to poor exclusive memory. Fernando Sahmkow 2020-03-07 19:04:02 -04:00
  • cd1c38be8d ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes. Fernando Sahmkow 2020-03-07 18:59:42 -04:00
  • 535c542d84 SVC: WaitSynchronization add Termination Pending Result. Fernando Sahmkow 2020-03-07 13:37:47 -04:00
  • 725bac1404 Scheduler: Remove arm_interface lock and a few corrections. Fernando Sahmkow 2020-03-07 13:27:27 -04:00
  • 38c6c497f6 Yuzu/Debuggers: Correct Wait Tree for Paused threads. Fernando Sahmkow 2020-03-07 13:07:04 -04:00
  • 83c7ba1ef7 SVC: Correct SetThreadActivity. Fernando Sahmkow 2020-03-07 12:44:35 -04:00
  • a66c61ca2d SCC: Small corrections to CancelSynchronization Fernando Sahmkow 2020-03-07 10:24:46 -04:00
  • 44cb9997b3 Scheduler: Correct locking for hle threads. Fernando Sahmkow 2020-03-06 22:58:56 -04:00
  • 6ed28e15fa Scheduler: Fix HLE Threads on guard Fernando Sahmkow 2020-03-06 20:36:05 -04:00
  • 3de33348e4 Scheduler: Protect on closed threads. Fernando Sahmkow 2020-03-06 20:20:36 -04:00
  • 19847d4d42 Scheduler: Correct assert. Fernando Sahmkow 2020-03-06 19:30:37 -04:00
  • a33fbaddec Core: Correct rebase. Fernando Sahmkow 2020-03-06 14:56:05 -04:00
  • 1c672128c4 Scheduler: Release old thread fiber before trying to switch to the next thread fiber. Fernando Sahmkow 2020-03-06 09:52:24 -04:00
  • c43e559734 NVDRV: Remove frame limiting as Host Timing already takes care. Fernando Sahmkow 2020-03-06 09:31:03 -04:00
  • a6bce296ad Mutex: Correct Result writting to clear exclusivity. Fernando Sahmkow 2020-03-04 22:46:22 -04:00
  • e4b175ade2 SVC: Correct svcWaitForAddress and svcSignalToAddress. Fernando Sahmkow 2020-03-03 17:19:44 -04:00
  • 1e987dbe8d Scheduler: Correct Select Threads Step 2. Fernando Sahmkow 2020-03-03 15:59:09 -04:00
  • 07993ac8c8 Kernel: Corrections to Scheduling. Fernando Sahmkow 2020-03-03 15:50:38 -04:00
  • b4dc01f16a Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for Debugging Fernando Sahmkow 2020-03-03 13:37:11 -04:00
  • 75e10578f1 Core: Correct HLE Event Callbacks and other issues. Fernando Sahmkow 2020-03-03 13:02:50 -04:00
  • de5b521c09 Process: Protect TLS region and Modules. Fernando Sahmkow 2020-03-03 11:04:37 -04:00
  • 2a8837ff51 General: Add Asserts Fernando Sahmkow 2020-02-28 09:42:06 -04:00
  • 04e0f8776c General: Add better safety for JIT use. Fernando Sahmkow 2020-02-27 19:12:41 -04:00
  • bd36eaf15d SVC: Correct races on physical core switching. Fernando Sahmkow 2020-02-27 11:25:42 -04:00
  • cc3aa95926 NVFlinger: Lock race condition between CPU, Host Timing, VSync. Fernando Sahmkow 2020-02-27 10:47:02 -04:00
  • 3902067008 SVC: Add locks to the memory management. Fernando Sahmkow 2020-02-27 10:28:44 -04:00
  • d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. Fernando Sahmkow 2020-02-26 22:26:53 -04:00
  • 5b6a67f849 SVC: Cleanup old methods. Fernando Sahmkow 2020-02-26 18:55:11 -04:00
  • 3d9fbb8226 CPU_Manager: Reconfigre guest threads for dynamrmic downsides Fernando Sahmkow 2020-02-26 10:44:21 -04:00
  • 15a79eb0d7 SVC: Correct SendSyncRequest. Fernando Sahmkow 2020-02-25 19:43:28 -04:00
  • 203e706302 SVC: Correct ArbitrateUnlock Fernando Sahmkow 2020-02-25 17:37:12 -04:00
  • 3b5b950c89 SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock Fernando Sahmkow 2020-02-25 16:38:33 -04:00
  • ef4afa9760 SVC: Remove global HLE Lock. Fernando Sahmkow 2020-02-25 13:24:29 -04:00
  • 589f9cf108 SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber Fernando Sahmkow 2020-02-25 13:22:11 -04:00
  • 49ba563995 SVC: Correct CreateThread, StartThread, ExitThread, SleepThread. Fernando Sahmkow 2020-02-25 12:40:33 -04:00
  • 18dcb09342 HostTiming: Pause the hardware clock on pause. Fernando Sahmkow 2020-02-25 12:28:55 -04:00
  • 6bf137a0e8 AudioCore: Use nanoseconds instead of cycles for buffer time. Fernando Sahmkow 2020-02-25 11:51:33 -04:00
  • dc58058203 General: Setup yuzu threads' microprofile, naming and registry. Fernando Sahmkow 2020-02-25 11:12:46 -04:00
  • a5c58a25ef CPU_Manager: remove debugging code. Fernando Sahmkow 2020-02-25 10:43:34 -04:00
  • 9e4b9f1afd YuzuCMD/Tester: Correct execution Fernando Sahmkow 2020-02-25 10:30:23 -04:00
  • e31425df38 General: Recover Prometheus project from harddrive failure Fernando Sahmkow 2020-02-24 22:04:12 -04:00
  • 0ea4a8bcc4 Merge pull request #3396 from FernandoS27/prometheus-1 David 2020-06-28 01:34:07 +10:00
  • 23515e0ccc nfc: Update function table VolcaEM 2020-06-27 13:09:36 +02:00
  • c56414b80d ncm: Update function table VolcaEM 2020-06-27 13:05:22 +02:00
  • b829643946 mm: Update function table VolcaEM 2020-06-27 12:59:01 +02:00
  • 5219424226 mig: Update function table VolcaEM 2020-06-27 12:53:59 +02:00
  • b9be484a51 ldn: Update function table VolcaEM 2020-06-27 12:50:56 +02:00
  • a8d17adb7c Oops (fix typo) VolcaEM 2020-06-27 12:45:42 +02:00
  • 73b035d2e2 lbl: Update function table VolcaEM 2020-06-27 12:43:33 +02:00
  • 64fa9b9f57 grc: Update function table VolcaEM 2020-06-27 12:41:21 +02:00
  • af88767508 friend: Update function table VolcaEM 2020-06-27 12:39:10 +02:00
  • 323eb86c9f Fix issues caused when changing the fullscreen hotkey Kewlan 2020-06-25 22:54:05 +02:00
  • 6205965df9 Merge pull request #4097 from kevinxucs/kevinxucs/device-pixel-scaling-float bunnei 2020-06-27 02:49:07 -04:00
  • 9eaccac674 Merge pull request #4164 from Kewlan/mute-audio-hotkey bunnei 2020-06-27 02:47:13 -04:00
  • 6f16f54f10 Merge pull request #4158 from Morph1984/caps bunnei 2020-06-27 00:09:32 -04:00
  • bd697bef03 left const auto&, comment punctuation. Ameer J 2020-06-26 23:46:49 -04:00
  • a91f92a89d Merge pull request #4152 from ogniK5377/ipc-err bunnei 2020-06-26 23:37:19 -04:00
  • 705cccb1e4 Merge pull request #4154 from ogniK5377/swkbd-nullptr bunnei 2020-06-26 23:25:04 -04:00
  • efef7b1517 Merge pull request #4147 from ReinUsesLisp/hset2-imm bunnei 2020-06-26 23:14:56 -04:00
  • b32b7c6e74 Merge pull request #4178 from VolcaEM/patch-6 David 2020-06-27 13:05:12 +10:00
  • 2d82b7f1a1 Use better names for "Unknown"s VolcaEM 2020-06-27 02:48:29 +02:00
  • 7c07941882 Merge pull request #4180 from ogniK5377/fix-btm-names LC 2020-06-26 20:44:00 -04:00
  • bc51a9365b Update function names VolcaEM 2020-06-27 02:43:22 +02:00
  • 0b23ce6ef2 btm: Give better names for unknown functions David Marcec 2020-06-27 10:42:46 +10:00
  • 032b7d490d btdrv: Update function table (#4174) VolcaEM 2020-06-27 02:34:29 +02:00