Kernel Threads Implementation: Adding True Parallelism to the xv6 kernel
Full implementation on GitHub and full design on the Design Doc.
The Problem
Vanilla xv6 boots on 3 cores. But the way that a process is defined in xv6, it has only a single state of execution. Meani
amoghpn.hashnode.dev10 min read