roemvaar / oso

OSo ("bear" in Spanish) is a microkernel for embedded systems. It currently support Raspberry Pi 4 Model B.
MIT License
0 stars 1 forks source link

Scheduling: Context switch (EL1 to EL1) #13

Open roemvaar opened 1 week ago

roemvaar commented 1 week ago

Context Switch: task 1 is running, then the scheduler determines that task 2 needs to run. The system needs to be able to stop task 1, save its context, load the task 2 context, and start running task 2.

Note: it's okay if everything runs on EL1 for starters

roemvaar commented 1 week ago

image