I made a visual explainer on how Linux KVM works under the hood.
A vCPU is a host thread, guest RAM lives in the process, and
KVM_RUN hands execution to the real CPU until the guest triggers a VM exit.It also covers
/dev/kvm, VT-x/AMD-V, EPT/NPT, QEMU, virtio and vhost.link for anyone interested
Feedback welcome :)
https://redd.it/1uxba0e
@r_linux