1
0
Fork 0
forked from suyu/suyu
suyu/src/core/arm/dyncom
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_dyncom.cpp Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
arm_dyncom.h Scheduler refactor Pt. 1 2015-02-09 21:47:12 -08:00
arm_dyncom_dec.cpp dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH 2015-01-02 20:51:54 -05:00
arm_dyncom_dec.h dyncom: clean up arm_dyncom_dec.h 2015-01-30 16:28:52 -05:00
arm_dyncom_interpreter.cpp dyncom: Remove more unnecessary code 2015-02-03 14:05:53 -05:00
arm_dyncom_interpreter.h License change 2014-12-20 21:20:24 -08:00
arm_dyncom_run.cpp dyncom: Various cleanups to match coding style, no functional changes. 2014-12-29 21:50:47 -05:00
arm_dyncom_run.h arm: Move headers over to pragma once 2015-01-30 16:17:02 -05:00
arm_dyncom_thumb.cpp dyncom: Various cleanups to match coding style, no functional changes. 2014-12-29 21:50:47 -05:00
arm_dyncom_thumb.h arm: Move headers over to pragma once 2015-01-30 16:17:02 -05:00