You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
anna
7e6dbad05f
The old strategy was to only do context switching from within the PendSV handler. This worked fine until now because all syscalls were handled either atomically or just returned -EAGAIN if the resource was locked or busy. However, with the introduction of I/O wait, we need to be able to sleep directly from within the kernel by moving the context switching completely into the kernel. |
3 years ago | |
---|---|---|
.. | ||
fs | 3 years ago | |
CMakeLists.txt | 3 years ago | |
device.c | 3 years ago | |
dma.c | 3 years ago | |
io.c | 3 years ago | |
kent.c | 3 years ago | |
kevent.c | 3 years ago | |
ringbuf.c | 3 years ago | |
sched.c | 3 years ago | |
serial.c | 3 years ago | |
syscall.c | 3 years ago | |
userspace.c | 3 years ago |