Michael Brown
|
d3ad76bc74
|
Add debug messages to process.c
|
17 vuotta sitten |
Michael Brown
|
89349d7fad
|
Separated out initialisation functions from startup/shutdown functions.
|
17 vuotta sitten |
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.
|
17 vuotta sitten |
Michael Brown
|
3601103381
|
Modify process semantics; rescheduling is now automatic.
Add reference-counting to processes.
Add timer_running() test.
|
17 vuotta sitten |
Michael Brown
|
23c494d14e
|
Added basic code for implementing co-operative multitasking.
Yes, you really can do it in 65 bytes.
|
18 vuotta sitten |