1
0
Fork 0
forked from suyu/suyu
suyu/src/core
Kevin Hartman 5fcbfc06eb Scheduler refactor Pt. 1
* Simplifies scheduling logic, specifically regarding thread status. It should be much clearer which statuses are valid
for a thread at any given point in the system.
* Removes dead code from thread.cpp.
* Moves the implementation of resetting a ThreadContext to the corresponding core's implementation.

Other changes:
* Fixed comments in arm interfaces.
* Updated comments in thread.cpp
* Removed confusing, useless, functions like MakeReady() and ChangeStatus() from thread.cpp.
* Removed stack_size from Thread. In the CTR kernel, the thread's stack would be allocated before thread creation.
2015-02-09 21:47:12 -08:00
..
arm Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
file_sys Services: Stubbed more services. 2015-01-24 15:44:40 -05:00
hle Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
hw core: Fix some warnings on OSX 2015-02-03 08:14:42 -05:00
loader core: Fix some warnings on OSX 2015-02-03 08:14:42 -05:00
CMakeLists.txt Explicitly instantiate constructors/destructors for Kernel objects 2015-02-02 15:37:07 -02:00
core.cpp arm: Adios armemu 2015-01-31 20:43:03 -05:00
core.h arm: Clean up ARMul_State 2015-01-31 21:55:34 -05:00
core_timing.cpp core_timing: Mark several variables as static 2015-01-20 13:49:10 -05:00
core_timing.h CoreTiming: Ported the CoreTiming namespace from PPSSPP 2015-01-07 15:08:35 -05:00
mem_map.cpp MemMap: Add support for DSP Read & Writes in the memory map 2014-12-29 19:35:06 -08:00
mem_map.h Move VAddr/PAddr typedefs to kernel.h 2015-01-30 11:47:01 -02:00
mem_map_funcs.cpp Add some support for the shared page (currently 3d slider is implemented) 2015-01-15 22:16:13 -05:00
settings.cpp License change 2014-12-20 21:20:24 -08:00
settings.h arm: Adios armemu 2015-01-31 20:43:03 -05:00
system.cpp Core: Fixed a crash and removed some unused variables. 2015-01-08 21:49:41 -05:00
system.h License change 2014-12-20 21:20:24 -08:00