citra/src/core/hle
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
..
kernel Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
service Kernel: Stop creating useless Handles during object creation 2015-02-02 15:37:09 -02:00
config_mem.cpp License change 2014-12-20 21:20:24 -08:00
config_mem.h License change 2014-12-20 21:20:24 -08:00
coprocessor.cpp License change 2014-12-20 21:20:24 -08:00
function_wrappers.h SVC: Use CASCADE_RESULT in SVC handlers 2015-01-30 11:49:46 -02:00
hle.cpp Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx 2015-01-21 13:31:10 -08:00
hle.h Move ThreadContext to core/core.h and deal with the fallout 2015-01-09 03:51:55 -02:00
result.h Remove result.h InvalidHandle 2015-01-30 11:49:45 -02:00
shared_page.cpp Add some support for the shared page (currently 3d slider is implemented) 2015-01-15 22:16:13 -05:00
shared_page.h Add some support for the shared page (currently 3d slider is implemented) 2015-01-15 22:16:13 -05:00
svc.cpp Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
svc.h Move ThreadContext to core/core.h and deal with the fallout 2015-01-09 03:51:55 -02:00