Michael Brown
|
89349d7fad
|
Separated out initialisation functions from startup/shutdown functions.
|
2007-07-03 23:09:56 +01:00 |
|
Michael Brown
|
fd86c819ba
|
Use a linker-table based system to automatically mark and start up
permanent processes, rather than requiring each one to have its own
initialisation function.
|
2007-07-03 20:09:14 +01:00 |
|
Michael Brown
|
3601103381
|
Modify process semantics; rescheduling is now automatic.
Add reference-counting to processes.
Add timer_running() test.
|
2007-05-26 15:00:56 +00:00 |
|
Michael Brown
|
23c494d14e
|
Added basic code for implementing co-operative multitasking.
Yes, you really can do it in 65 bytes.
|
2006-04-29 16:42:09 +00:00 |
|