Avoid introduce kvm_pre_run() et al. Eventually, we want to avoid
grabbing the mutex as long as humanly possible so we can support
lockless MMIO/PIO. So let's avoid adding abstractions that will just
make this harder.