- Jan 09, 2015
-
-
bunnei authored
Kernel Lifetime Reform Pt. 2
-
bunnei authored
Warn if a new thread is intended to be run on the system CPU core
-
bunnei authored
CMake: Enable VS parallel builds for a good reduction in compile times
-
Yuri Kunde Schlesner authored
This enables the /MP compiler flag, which parallelizes builds of by distributing compilation of individual object files across workes processes, instead of being limited to per-project parallelism. Reduces the time for a full compile from 72 s to 45 s on my machine.
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
bunnei authored
Implemented timers
-
bunnei authored
Core: Fixed a crash and removed some unused variables.
-
Subv authored
ARM_Disasm only has static methods, so there's no need to have an instance of it.
-
Subv authored
-
bunnei authored
Timing: Use CoreTiming::GetTicks to keep track of ticks.
-
Subv authored
-
Subv authored
This will keep track of idle ticks for us, and fixes some tickcount-related issues
-
- Jan 08, 2015
-
-
bunnei authored
SVC: Fixed SleepThread
-
Subv authored
It will now properly wait the specified number of nanoseconds and then wake up the thread.
-
bunnei authored
dyncom: Fix UMAAL
-
Lioncash authored
These need to be done as a 64-bit operation.
-
bunnei authored
Add check for valid address to call stack
-
bunnei authored
Threads: Use a dummy idle thread when no other are ready.
-
Subv authored
This thread will not actually execute instructions, it will only advance the timing/events and try to yield immediately to the next ready thread, if there aren't any ready threads then it will be rescheduled and start its job again.
-
- Jan 07, 2015
-
-
bunnei authored
GPU: Toggle active framebuffer each frame
-
bunnei authored
-
bunnei authored
Common: Clean up ThreadQueueList
-
Kevin Hartman authored
Warn if a new thread is intended to be run on the system CPU core until we implement correct scheduling for such a thread.
-
bunnei authored
dyncom: Fix SMULWB/SMULWT
-
Lioncash authored
Wasn't doing proper sign-extension
-
Kingcom authored
-
Yuri Kunde Schlesner authored
Replace all the C-style complicated buffer management with a std::deque. In addition to making the code easier to understand it also adds support for non-POD IdTypes. Also clean the rest of the code to follow our code style.
-
bunnei authored
Ported the CoreTiming namespace from PPSSPP
-
Subv authored
Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing.
-
bunnei authored
Fix double-free in Service manager during shutdown
-
Yuri Kunde Schlesner authored
Fixes #423.
-
bunnei authored
dyncom: Fix SWPB
-
bunnei authored
dyncom: Move over SMLALXY
-
Lioncash authored
-
Lioncash authored
-
bunnei authored
Remove dead platform #ifdefs to make the code more readable.
-