With our current driver API for kvm/mshv/whp, certain functionality needs to be reimplemented 3 times over. We should probably change the existing Hypervisor trait to be "dumber" and only include things like set_regs, get_regs, run, and not include dispatch nor initialize, and then we can implement dispatch and initialize only once
With our current driver API for kvm/mshv/whp, certain functionality needs to be reimplemented 3 times over. We should probably change the existing Hypervisor trait to be "dumber" and only include things like
set_regs,get_regs,run, and not includedispatchnorinitialize, and then we can implementdispatchandinitializeonly once